CrowdForge: Crowdsourcing Complex Work Aniket Kittur, Boris Smus, Robert E. Kraut February 1, 2011 Presenter: Karalis Alexandros 1.

Slides:



Advertisements
Similar presentations
Improving Learning Object Description Mechanisms to Support an Integrated Framework for Ubiquitous Learning Scenarios María Felisa Verdejo Carlos Celorrio.
Advertisements

Wynne Harlen. What do you mean by assessment? Is there assessment when: 1. A teacher asks pupils questions to find out what ideas they have about a topic.
Database Planning, Design, and Administration
Context-Based Learning in Physics. “New” processes for students Note: These skills may be new to Physics classes but they are not necessarily new to students.
Assessment and eligibility
MIS 2000 Class 20 System Development Process Updated 2014.
Technical Communication and the RosE-Portfolio Documenting and Reflecting on the Development of Your Communication Skills.
The Writing Process. A Proficient Paper To write a proficient paper, you must have at least 5 paragraphs The first paragraph is the introduction –The.
Introduction to Mechanized Labor Marketplaces: Mechanical Turk Uichin Lee KAIST KSE.
Presenter: Chien-Ju Ho  Introduction to Amazon Mechanical Turk  Applications  Demographics and statistics  The value of using MTurk Repeated.
Analyzing the tradeoffs between breakup and cloning in the context of organizational self-design By Sachin Kamboj.
1 Pertemuan 14 Perencanaan, Desain dan Administrasi Databases Matakuliah: >/ > Tahun: > Versi: >
Marketing Research The Marketing Research Process Dr. Zafer Erdogan.
Lecture Nine Database Planning, Design, and Administration
Automatic loading of inputs for Real Time Evacuation Scenario Simulations: evaluation using mesoscopic models Josep M. Aymamí 15th TRB National Transportation.
Matakuliah : <<Kode>>/<<Nama mtkul>>
Database System Development Lifecycle Transparencies
Language for Work: CLB and Essential Skills For ESL Instructors -Colette Pépin, Project Officer, CCLB.
Students: Ilya Paskhover, Itay Gal Supervisors: Oleg Rokhlenko, Nadav Golbandi.
Mantova 18/10/2002 "A Roadmap to New Product Development" Supporting Innovation Through The NPD Process and the Creation of Spin-off Companies.
Chapter 9 Database Planning, Design, and Administration Sungchul Hong.
Database Planning, Design, and Administration Transparencies
Database System Development Lifecycle © Pearson Education Limited 1995, 2005.
Overview of the Database Development Process
Evaluation of Quality of Learning Scenarios and Their Suitability to Particular Learners’ Profiles Assoc. Prof. Dr. Eugenijus Kurilovas, Vilnius University,
WMS systems manage and coordinate several independent subtasks. The coordination problems get even more serious when the subtasks are performed on separate.
LESSON 8 Booklet Sections: 12 & 13 Systems Analysis.
Week 5: Business Processes and Process Modeling MIS 2101: Management Information Systems.
Protocol Architectures. Simple Protocol Architecture Not an actual architecture, but a model for how they work Similar to “pseudocode,” used for teaching.
Industrial Buying Decision Process It is also known as organizational buying process or business buying process. Industrial purchasing decision making.
The Writing Process The process of writing varies for each individual who sets out to begin a task, however as a high school student, you are still developing.
CSCD 487/587 Human Computer Interface Winter 2013 Lecture 3 HCI and Interactive Design.
1 Minggu 9, Pertemuan 17 Database Planning, Design, and Administration Matakuliah: T0206-Sistem Basisdata Tahun: 2005 Versi: 1.0/0.0.
The Process of Writing. Pre-writing Involves strategies, techniques, and procedures for generating ideas ◦ Free writing ◦ Journal keeping ◦ Note taking.
Organizing Your Information
Use cases - a waste of time? Søren Lauesen, Februar 2010 IT-University of Copenhagen
Informational/Expository Writing Writing an Explanation.
Crowdsourcing: Ethics, Collaboration, Creativity KSE 801 Uichin Lee.
Building Information Systems & Managing Projects.
Database System Development Lifecycle 1.  Main components of the Infn System  What is Database System Development Life Cycle (DSDLC)  Phases of the.
:: IDC 2009 :: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: :: 06/10/2009 :::: 1 :: Workflows and HPC? :: The relation between workflows.
Research and Information Skills Portfolio creation 2006.
Year 9 Humanities Personal Project Term 2. Contents  The task and outcome The task and outcome  The purpose The purpose  Becoming an effective learner.
In this webquest, you’ll investigate the real Civil War battle on which the novel, The Red Badge of Courage, was based. Mrs. A. Brown / Mrs. C. Porter.
1 A Steering Portal for Condor/DAGMAN Naoya Maruyama on behalf of Akiko Iino Hidemoto Nakada, Satoshi Matsuoka Tokyo Institute of Technology.
S556 SYSTEMS ANALYSIS & DESIGN Week 6. Using Language to Focus Thought (cf., Wood, 1997) SLIS S556 2  The language gives you a way to see:  a framework.
Improving Search Results Quality by Customizing Summary Lengths Michael Kaisser ★, Marti Hearst  and John B. Lowe ★ University of Edinburgh,  UC Berkeley,
GCSE ICT Systems Analysis. Systems analysis Systems analysis is the application of analytical processes to the planning, design and implementation of.
3.4 How do businesses operate1 Unit 4.3 What Aids Decision Making?
Teaching Writing.
Marketing Research Process and Types of Marketing Research.
David Ackerman, Associate VP Crystal Butler, Research Associate.
By: Patrick Renick. Why Make a Good Resume? More often than not, your resume is the first impression that you’ll make on a potential employee. A Strong.
Test preparation:The Elements of Reading and Writing Đặng Hiệp Giang SED-MOET.
Software Reuse Course: # The Johns-Hopkins University Montgomery County Campus Fall 2004 Session 5 Lecture # 4 – October 5, 2004.
DESIGNING AN ARTICLE Effective Writing 3. Objectives Raising awareness of the format, requirements and features of scientific articles Sharing information.
Informational/Expository Writing Writing an Explanation.
Business Models and Information Flow 10 th Meeting Course Name: Business Intelligence Year: 2009.
Copyright © 2007, Oracle. All rights reserved. Managing Items and Item Catalogs.
Week 1 Reference (chapter 1 in text book (1)) Dr. Fadi Fayez Jaber Updated By: Ola A.Younis Decision Support System.
1 Multimedia Development Team. 2 To discuss phases of MM production team members Multimedia I.
Tool Support for Testing Classify different types of test tools according to their purpose Explain the benefits of using test tools.
Chapter 9 Database Planning, Design, and Administration Transparencies © Pearson Education Limited 1995, 2005.
Abstract  An abstract is a concise summary of a larger project (a thesis, research report, performance, service project, etc.) that concisely describes.
GROUP CERTIFICATION: THE INTERNAL CONTROL SYSTEM Istituto per la Certificazione Etica ed Ambientale.
Introduction to New Product Development (Portfolio)
Technical Communication and the RosE-Portfolio
Introduction to MapReduce
CHAPTER I. of EVOLUTIONARY ROBOTICS Stefano Nolfi and Dario Floreano
Red Badge of Courage Webquest
Presentation transcript:

CrowdForge: Crowdsourcing Complex Work Aniket Kittur, Boris Smus, Robert E. Kraut February 1, 2011 Presenter: Karalis Alexandros 1

Micro-task markets example: Amazon’s Mechanical Turk (MTurk) Simple, independent tasks Large population of workers Less cost for employers 2

Why not complex tasks? “Turkers” do it for: an additional income to kill some of their free time as a hobby NOT as a their primary job Result: They will not engage in long or complex tasks (most of them at least) 3

Example of a problem in real world: “Newspaper article” article structure collect information editing taking pictures decide the scope other … 4

Complex tasks need coordination 5

Approach Support the coordination dependencies involved in complex work through micro-task markets A pre-specified partition that breaks up the audio into smaller subtasks A flow that controls the sequencing of the tasks and transfer of information between them A quality control phase that involves verification of one task by another worker Automatic aggregation of the results 6

Example: Audio transcription task from Castingwords.com 7

The proposed framework aims to support: Multi-level partitions in which a task can be broken up by more than one partition Dynamic partitioning so that workers themselves can decide how to partition a task, with their results generating new subtasks during the flow (rather than the task designer needing fully specify partitioning beforehand) Complex flows involving many tasks and many workers A variety of quality control methods including voting, verification, or merging items Intelligent aggregation of results both automatically and by workers. A simple method for specifying and managing tasks and flows between tasks 8

Similarities with MapReduce framework Partition Tasks: Larger task → Discrete subtasks Map Tasks: Specified task → Process by on or more workers Reduce Tasks: Result of multiple workers’ tasks → Merge into one 9

A representative complex task example: An article Step #1: Partition Article outline for specific section (e.g. History) Step #2 : Map Not a whole paragraph but a single fact Step #3: Reduce Concatenation or integration 10

Conclusion of article example 11 Mean values of evaluation: Group: 4.01 Individually: 3.75 Wikipedia: 3.95 Total costs: Group: $3.26 Individual: $3.05 Criteria: Usage of facts Spelling & grammar Article structure Personal preference

Quality control possible problem: a bad outline → a bad task Approach (Reduce type task): all the outlines ↓ Given as sets to new workers to merge ↓ Error correction + Better combination of elements = Better result! 12

Results of quality control 13 Merged outlines were preferred more!

It looks very good and effective! But… What about its generality? Is it for those kinds of work only? 14

Should we try it differently? Maybe in an everyday problem of decision: A suburban family with two children want to buy a new car: Car usage: ● Taking children to school and back. ● Occasionally enjoys road trips. (Researching purchase decision problem) 15

Approach Partition: One worker’s task: Submit criteria for a suitable automotive purchase Other worker’s task: Submit a list of potential suitable cars → Ended up to an empty matrix with characteristics like safety and reliability 16

Approach Map: Filing cells in the matrix with facts Reduce: Based on the facts from mapping workers wrote a sentence 17 Total cost: $3.70 HITs: 54 Note: Not individual task

Prototype Written in Python Communication with Mturk via Boto Notification-based control mechanism: Result retrieve HIT expired HIT completion Stage completion 18

Conclusion Complex tasks do not work if they are not been defined exactly from the beginning! The CroudForge framework helps this problem by dynamically predefine subtasks by the market itself. 19

Future work GUI improvement for more complex tasks Framework progression for other kinds of task markets 20

The end Thank you for your time. 21