230 likes | 351 Views
Applying Crowd Sourcing and Workflow in Social Conflict Detection By: Reshmi De, Bhargabi Chakrabarti. 28/03/13. Purpose. The aim of our work is to apply crowd sourcing for detecting Social Conflict in an efficient manner and automating it through the use of workflow system. 28/03/13.
E N D
Applying Crowd Sourcing and Workflow in Social Conflict Detection By: Reshmi De, Bhargabi Chakrabarti 28/03/13
Purpose The aim of our work is to apply crowd sourcing for detecting Social Conflict in an efficient manner and automating it through the use of workflow system. 28/03/13
Overview • Literature Survey • Tools to be used • What is Crowdsourcing? • What is AMT? • AMT Details • Related services • Workflows & JBPM • Our Approach • Processing • What’s New • Reference 28/03/13
Literature Survey • Crowdsourcing • In past crowdsourcing has been used by Crowdflower in Pakistan flood relief. • 2010 Haiti earthquake CrowdFlower made it possible to route thousands of text messages to the proper aid workers, to get them translated quickly Social conflict detection • Detecting Emerging Conflicts with Web Mining and Crisis Mapping • Social media as a sentinel in emergency situations. 28/03/13
Tools to be used • Amazon Mechanical Turk • Java API 1.6.2, to interact with Amazon Mechanical Turk(a crowdsourcing internet marketplace) • JBPM 5.4.0 to create the entire workflow
What is Crowdsourcing? Crowdsourcing is the practice of obtaining needed services, ideas, or content by soliciting contributions from a large group of people, and especially from an online community. It is different from an ordinary outsourcing since it is a task or problem that is outsourced to an undefined public rather than to a specific, named group. 28/03/13
What is AMT? Amazon Mechanical Turk is a crowdsourcing Internet marketplace that enables computer programmers (Requesters) to coordinate the use of human intelligence to perform tasks which computers are unable to do. 28/03/13
AMT – Concepts • HIT • Requester • Worker • Qualification
HIT HIT-Human Intelligence Task -Tasks hard for computers Can be completed using a computer connected to the internet Examples: Amazon A9 BlockView -- match the best image to a business name Extract Product Description -- Summarize Select Japanese Text Direction -- Vertical or Horizontal Identify Performers on a CD cover 28/03/13
Requesters -The individual, business or organization that creates the HIT -Can specify worker qualifications -Must deposit money into an Amazon account -Submit Hits to the Turk Web Site -Can choose to approve or reject a completed task -Retrieve results 28/03/13
Worker - Anyone with access to the web who works on a task - Must complete qualification quiz if required - Requesters to see how many HITs a worker has completed and the % of those that were approved - A weekly $$ award is given to the top workers that have completed the most tasks with the highest approval ratings 28/03/13
Qualification -The requester can post a ‘quiz’ that a worker is required to pass in order to do a task - Can be multiple choice or in the form of an essay/text. - Approval rate can also be qualification criteria. 28/03/13
Pros and Cons of AMT • Pros: • Work done quickly, efficiently • Cost effective • Can monitor and manage quality of work • New way of thinking about getting work done Cons: • Requesters don’t have to file tax forms, but workers are required to report their self employment income • Can be misused: Homework assignments 28/03/13
Related Services • Google Answers Cancelled last month • TrialPay A crowdsourcing platform • Crowdflower 28/03/13
Integration with Workflow • A workflow is a specific sequence of activities, used to achieve business goals. • Greatly improves the visibility and agility of logic. • Workflow Systems: • JBPM – Part of jBoss, Owned by RedHat. • Activity – a continuation of JBPM4 • Enhydra Shark • Taverna • Kepler • XFlow 28/03/13
JBPM jBPM is an extensible and flexible process engine that can run as a standalone server or embedded in any Java application. Eclipse is used as the platform to host the graphical process designer (as a plugin). Web Designer is also available. 28/03/13
Our Approach • Generate 3 different sets of questionnaire. • Publish this questionnaire in Amazon Mechanical Turk(AMT) for the workers to respond. • Gather response from AMT • Process response to determine if there is an emerging conflict in a particular geographical location • Aim to develop a system which automates the whole process by integrating AMT with JBPM. 28/03/13
Questionnaire 1st set of Q: - Ask workers for emerging social conflict topics. - No qualification required for this task. - Mandatory input- zip code. 2nd set of Q: - Qualification – 50% or greater approval rate. - Verify social conflicts which are gathered from 1st set of Q. - Provide relevant links confirming their input (Mandatory). 3rd set of Q: - Verify the relevance of the link to the topic. - Rate the intensity of the conflict. 28/03/13
Processing • Classifying social conflicts based on zip-code. • Identifying topics which requires immediate action from their ratings. • Rating conflicts based on: - Number of times it appears in the response to 1st questionnaire - Response to 2nd questionnaire and link verification in 3rd questionnaire. - Rating obtained through 3rd questionnaire. • Notification can be sent to Police or Fire Station based on response gathered. 28/03/13
Q set1 Q Set 2 Q Set 3 Crowd Sourcing Automated by JBPM Publish in AMT Processing result 28/03/13
What's new? • Ideal scenario to detect social conflict - since society is made of actual people and AMT workers are actual people too • Integrating AMT with JBPM, automating the whole process of questionnaire generation, posting in AMT, gathering and analysing response using JBPM. 28/03/13
References • Amazon Mechanical Turk https://www.mturk.com/mturk/welcome • http://en.wikipedia.org/wiki/CrowdFlower 28/03/13
Thank You!! 28/03/13