Top Banner
Anand Kulkarni Björn Hartmann University of California, Berkeley Ma3hew Can Stanford University Collaboratively Crowdsourcing Complex Work With Turkomatic Turkomatic
73

Turkomatic - EECS at UC Berkeleybjoern/projects/turkomatic/... · poang lounge chair adirondack chair ... Why does the crowd lose context? Turkomatic worker: “…I’ve taken a

Aug 08, 2018

Download

Documents

phamcong
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Turkomatic - EECS at UC Berkeleybjoern/projects/turkomatic/... · poang lounge chair adirondack chair ... Why does the crowd lose context? Turkomatic worker: “…I’ve taken a

Anand  Kulkarni  Björn  Hartmann      University  of  California,  Berkeley  Ma3hew  Can      Stanford  University    

Collaboratively Crowdsourcing Complex Work With Turkomatic

Turkomatic

Page 2: Turkomatic - EECS at UC Berkeleybjoern/projects/turkomatic/... · poang lounge chair adirondack chair ... Why does the crowd lose context? Turkomatic worker: “…I’ve taken a

Microtask marketplaces excel at simple, repetitive work.

Page 3: Turkomatic - EECS at UC Berkeleybjoern/projects/turkomatic/... · poang lounge chair adirondack chair ... Why does the crowd lose context? Turkomatic worker: “…I’ve taken a

Microtask marketplaces excel at simple, repetitive work.

Transcribe a "business card.

Page 4: Turkomatic - EECS at UC Berkeleybjoern/projects/turkomatic/... · poang lounge chair adirondack chair ... Why does the crowd lose context? Turkomatic worker: “…I’ve taken a

Microtask marketplaces excel at simple, repetitive work.

Transcribe a "business card.

Look up a fact online.

Page 5: Turkomatic - EECS at UC Berkeleybjoern/projects/turkomatic/... · poang lounge chair adirondack chair ... Why does the crowd lose context? Turkomatic worker: “…I’ve taken a

Much of the work we do in our daily lives "is not simple or repetitive.

“Create algebra problems for my mathematics exam.” “Write a research paper.”

“Create a small piece of software.”

“Arrange my trip to Seattle.”

“Write a blog about Mechanical Turk with a few good entries.”

Page 6: Turkomatic - EECS at UC Berkeleybjoern/projects/turkomatic/... · poang lounge chair adirondack chair ... Why does the crowd lose context? Turkomatic worker: “…I’ve taken a

!How do we crowdsource complex work?!

Page 7: Turkomatic - EECS at UC Berkeleybjoern/projects/turkomatic/... · poang lounge chair adirondack chair ... Why does the crowd lose context? Turkomatic worker: “…I’ve taken a

Complex work with crowds

Soylent: "Editing word processing documents (Bernstein et al ’10) Vizwiz: Answering queries about visual scenes (Bigham et al ‘10)

More complex applications: "Platemate [NHZG11], Adrenaline [BBMK11], Crowdforge [KSK11]….

Page 8: Turkomatic - EECS at UC Berkeleybjoern/projects/turkomatic/... · poang lounge chair adirondack chair ... Why does the crowd lose context? Turkomatic worker: “…I’ve taken a

Workflows: Crowd Algorithms Divide complex tasks into a sequence of microtasks arranged in a workflow

Soylent,  Bernstein  et  al,  UIST  2010    

Page 9: Turkomatic - EECS at UC Berkeleybjoern/projects/turkomatic/... · poang lounge chair adirondack chair ... Why does the crowd lose context? Turkomatic worker: “…I’ve taken a

Workflow design is labor-intensive

1. Design individual HITs 2. Implement parallelism to make sure tasks are done correctly 3. Write software to launch HITs and parse worker results 4. Test workflow by running program 5. Identify errors 6. Iterate from step 1

Page 10: Turkomatic - EECS at UC Berkeleybjoern/projects/turkomatic/... · poang lounge chair adirondack chair ... Why does the crowd lose context? Turkomatic worker: “…I’ve taken a

Workflow design is labor-intensive

Difficult and domain-specific: "Workflow design requires extensive "up-front iteration and experimentation and is specific to a given task domain.

Inaccessible to non-experts: "Few have the patience to implement this process in code

Page 11: Turkomatic - EECS at UC Berkeleybjoern/projects/turkomatic/... · poang lounge chair adirondack chair ... Why does the crowd lose context? Turkomatic worker: “…I’ve taken a

Turkomatic is a system for crowdsourcing "high-level complex and creative work where the crowd designs the workflow.

What is Turkomatic?

Page 12: Turkomatic - EECS at UC Berkeleybjoern/projects/turkomatic/... · poang lounge chair adirondack chair ... Why does the crowd lose context? Turkomatic worker: “…I’ve taken a

What is Turkomatic?

Create a new blog about Mechanical Turk with two posts.!

Page 13: Turkomatic - EECS at UC Berkeleybjoern/projects/turkomatic/... · poang lounge chair adirondack chair ... Why does the crowd lose context? Turkomatic worker: “…I’ve taken a

Price-Divide-Solve (PDS)

How do we induce the crowd to design a workflow?

Page 14: Turkomatic - EECS at UC Berkeleybjoern/projects/turkomatic/... · poang lounge chair adirondack chair ... Why does the crowd lose context? Turkomatic worker: “…I’ve taken a

Price-Divide-Solve (PDS) PDS is a divide and conquer algorithm to create workflows.

Price: Can this task be solved for 20 cents? If yes: Solve task and return the answer. If no: Divide task into multiple steps. For each step, recurse. Merge steps into solution.

Page 15: Turkomatic - EECS at UC Berkeleybjoern/projects/turkomatic/... · poang lounge chair adirondack chair ... Why does the crowd lose context? Turkomatic worker: “…I’ve taken a

Price-Divide-Solve (PDS) PDS is a divide and conquer algorithm to create workflows.

Price: Can this task be solved for 20 cents? If yes: Solve task and return the answer. If no: Divide task into multiple steps. For each step, recurse. Merge steps into solution.

Page 16: Turkomatic - EECS at UC Berkeleybjoern/projects/turkomatic/... · poang lounge chair adirondack chair ... Why does the crowd lose context? Turkomatic worker: “…I’ve taken a

Price Task Price Task

Price-Divide-Solve (PDS) Redundancy is used at each step "to ensure quality.

Divide Task

Best subdivision Vote

Price Task Price Task Price check

Consensus on price Majority

Price Task Price Task Solve Task Best solution Vote

Page 17: Turkomatic - EECS at UC Berkeleybjoern/projects/turkomatic/... · poang lounge chair adirondack chair ... Why does the crowd lose context? Turkomatic worker: “…I’ve taken a

Price-Divide-Solve (PDS) Create a new blog about Mechanical Turk with two posts.!

Can  we  solve  it  for  20  cents?  Price

Page 18: Turkomatic - EECS at UC Berkeleybjoern/projects/turkomatic/... · poang lounge chair adirondack chair ... Why does the crowd lose context? Turkomatic worker: “…I’ve taken a

Price-Divide-Solve (PDS) Create a new blog about Mechanical Turk with two posts.!

Can  we  solve  it  for  20  cents?  Price No.  

Page 19: Turkomatic - EECS at UC Berkeleybjoern/projects/turkomatic/... · poang lounge chair adirondack chair ... Why does the crowd lose context? Turkomatic worker: “…I’ve taken a

Can  we  solve  it  for  20  cents?  Price No.  

Price-Divide-Solve (PDS) Create a new blog about Mechanical Turk with two posts.!

Create a new blog on Wordpress.com.

Write one entry for �a blog.

Write a second entry for a blog.

Divide  it  into  two  or  more  steps.  Divide

Page 20: Turkomatic - EECS at UC Berkeleybjoern/projects/turkomatic/... · poang lounge chair adirondack chair ... Why does the crowd lose context? Turkomatic worker: “…I’ve taken a

Price-Divide-Solve (PDS)

Create a new blog on Wordpress.com.

Write one entry for �a blog.

Create a new blog about Mechanical Turk with two posts.!

Write a second entry for a blog.

Price Divide  it  into  two  or  more  steps.  Divide

Page 21: Turkomatic - EECS at UC Berkeleybjoern/projects/turkomatic/... · poang lounge chair adirondack chair ... Why does the crowd lose context? Turkomatic worker: “…I’ve taken a

Price-Divide-Solve (PDS)

Create a new blog on Wordpress.com.

Write one entry for �a blog.

Create a new blog about Mechanical Turk with two posts.!

Write a second entry for a blog.

Can  we  solve  it  for  20  cents?  

Price

Can  we  solve  it  for  20  cents?  

Can  we  solve  it  for  20  cents?  

Page 22: Turkomatic - EECS at UC Berkeleybjoern/projects/turkomatic/... · poang lounge chair adirondack chair ... Why does the crowd lose context? Turkomatic worker: “…I’ve taken a

Price-Divide-Solve (PDS)

Create a new blog on Wordpress.com.

Write one entry for �a blog.

Create a new blog about Mechanical Turk with two posts.!

Write a second entry for a blog.

Can  we  solve  it  for  20  cents?  

Price

Can  we  solve  it  for  20  cents?  

Can  we  solve  it  for  20  cents?  

Yes.   Yes.   Yes.  

Page 23: Turkomatic - EECS at UC Berkeleybjoern/projects/turkomatic/... · poang lounge chair adirondack chair ... Why does the crowd lose context? Turkomatic worker: “…I’ve taken a

Price-Divide-Solve (PDS)

Create a new blog on Wordpress.com.

Write one entry for �a blog.

Create a new blog about Mechanical Turk with two posts.!

Write a second entry for a blog.

Solve

Page 24: Turkomatic - EECS at UC Berkeleybjoern/projects/turkomatic/... · poang lounge chair adirondack chair ... Why does the crowd lose context? Turkomatic worker: “…I’ve taken a

Price-Divide-Solve (PDS)

Create a new blog on Wordpress.com.

Write one entry for �a blog.

Create a new blog about Mechanical Turk with two posts.!

Write a second entry for a blog.

Solve

“Welcome to my blog about Mechanical Turk! Here, I’ll be posting some of my

favorite recipes for Mechanical Turk. You’ll be able to follow along at home and create

delicious HITs. From the comfort of your own home! Stay tuned and i’ll show you

some of the best strategies for keeping your Turk workers engaged.”

Page 25: Turkomatic - EECS at UC Berkeleybjoern/projects/turkomatic/... · poang lounge chair adirondack chair ... Why does the crowd lose context? Turkomatic worker: “…I’ve taken a

Price-Divide-Solve (PDS)

Create a new blog on Wordpress.com.

Write one entry for �a blog.

Create a new blog about Mechanical Turk with two posts.!

Write a second entry for a blog.

Solve

“You may be inclined to price your HITs at the lowest possible rate, but this isn’t

always the best choice. Instead, you should base your pricing on:

-How long will the HIT take?

-Is the HIT similar to other HITs? If so, price it slightly less than theirs.

-If the HIT involves a lot of qualifications, you may want to price it higher, to attract

more qualified workers.”

Page 26: Turkomatic - EECS at UC Berkeleybjoern/projects/turkomatic/... · poang lounge chair adirondack chair ... Why does the crowd lose context? Turkomatic worker: “…I’ve taken a

Price-Divide-Solve (PDS)

Create a new blog on Wordpress.com.

Write one entry for �a blog.

Create a new blog about Mechanical Turk with two posts.!

Write a second entry for a blog.

mtworker.wordpress.com!

Combine  the  results  of  solved  steps.  Merge

Page 27: Turkomatic - EECS at UC Berkeleybjoern/projects/turkomatic/... · poang lounge chair adirondack chair ... Why does the crowd lose context? Turkomatic worker: “…I’ve taken a

mtworker.wordpress.com!

Page 28: Turkomatic - EECS at UC Berkeleybjoern/projects/turkomatic/... · poang lounge chair adirondack chair ... Why does the crowd lose context? Turkomatic worker: “…I’ve taken a
Page 29: Turkomatic - EECS at UC Berkeleybjoern/projects/turkomatic/... · poang lounge chair adirondack chair ... Why does the crowd lose context? Turkomatic worker: “…I’ve taken a

Can  this  task  be  solved  for  20  cents?  

Yes  No  

Write  a  blog  about  Mechanical  Turk  

Submit  

Page 30: Turkomatic - EECS at UC Berkeleybjoern/projects/turkomatic/... · poang lounge chair adirondack chair ... Why does the crowd lose context? Turkomatic worker: “…I’ve taken a

Break  down  the  following  task.  

Write  a  blog  about  Mechanical  Turk  

Step  1:  Step  2:  

Add  Step   Submit  

Page 31: Turkomatic - EECS at UC Berkeleybjoern/projects/turkomatic/... · poang lounge chair adirondack chair ... Why does the crowd lose context? Turkomatic worker: “…I’ve taken a

Solve  the  following  task.  

Create  a  new  blank  blog  on  Wordpress  

Submit  

Page 32: Turkomatic - EECS at UC Berkeleybjoern/projects/turkomatic/... · poang lounge chair adirondack chair ... Why does the crowd lose context? Turkomatic worker: “…I’ve taken a

Merge  the  following  subtasks.  

Write  a  blog  about  Mechanical  Turk  

Step  1:  Step  2:  

Submit  

Workers  previously  divided  this  task  into  simpler  steps  and  solved  each  step.  Combine  their  work  into  a  complete  soluPon.  

Write  a  blog  post  about  Mechanical  Turk.  [answer:  This  post  is…]  

Create  a  blank  blog  about  Mechanical  Turk  [answer:  www...]  

Page 33: Turkomatic - EECS at UC Berkeleybjoern/projects/turkomatic/... · poang lounge chair adirondack chair ... Why does the crowd lose context? Turkomatic worker: “…I’ve taken a

Price-Divide-Solve (PDS)

PDS guides the crowd to design workflows in a particular way. ""It can attempt to create a workflow for "any task, but it can’t produce all workflows.

Write  a  sentence.  Improve  the  

previous  worker’s  answer.  

Check  that  the  previous  answer  was  improved.  

Page 34: Turkomatic - EECS at UC Berkeleybjoern/projects/turkomatic/... · poang lounge chair adirondack chair ... Why does the crowd lose context? Turkomatic worker: “…I’ve taken a

System Recap

Price Solve Divide

Requester Interface

System Output

Algorithm

Algorithm

Worker Interface

Page 35: Turkomatic - EECS at UC Berkeleybjoern/projects/turkomatic/... · poang lounge chair adirondack chair ... Why does the crowd lose context? Turkomatic worker: “…I’ve taken a

Experiment 1: �Can the crowd plan and execute workflows using PDS? Over 150 trials, including: •  Java programming •  Booking restaurants •  Sorting and cleaning data •  Blogging •  Creating self-portraits •  Solving an SAT •  Logo design •  Travel planning •  Writing essays •  Web research …

Page 36: Turkomatic - EECS at UC Berkeleybjoern/projects/turkomatic/... · poang lounge chair adirondack chair ... Why does the crowd lose context? Turkomatic worker: “…I’ve taken a

Experiment 1: �Can the crowd plan and execute workflows using PDS? Over 150 trials, including: •  Java programming •  Booking restaurants •  Sorting and cleaning data •  Blogging •  Creating self-portraits •  Solving an SAT •  Logo design •  Travel planning •  Writing essays •  Web research …

Page 37: Turkomatic - EECS at UC Berkeleybjoern/projects/turkomatic/... · poang lounge chair adirondack chair ... Why does the crowd lose context? Turkomatic worker: “…I’ve taken a

Experiment 1: Success Modes

Write a 3-paragraph essay about whether it’s ever OK to lie.!

Write one paragraph arguing it’s OK to lie sometimes.

Write one paragraph suggesting it’s never OK to lie.

Write a conclusion reconciling the two.

Write one sentence �to open the conclusion.

Write 2-3 sentences �in the middle of the conclusion.

Write a concluding sentence.

Page 38: Turkomatic - EECS at UC Berkeleybjoern/projects/turkomatic/... · poang lounge chair adirondack chair ... Why does the crowd lose context? Turkomatic worker: “…I’ve taken a

Experiment 1: Success Modes

Data: •  6 subnodes were produced •  44 separate worker judgments were used •  Task completed with a full essay

Page 39: Turkomatic - EECS at UC Berkeleybjoern/projects/turkomatic/... · poang lounge chair adirondack chair ... Why does the crowd lose context? Turkomatic worker: “…I’ve taken a

Experiment 1: Success Modes

“…although many people believe it is always essential to tell the truth, sometimes it may be better to lie. There is credibility in both views. And like many ethical decisions, sometimes the circumstances dictate. ""When you tell the truth you develop a stronger bond of trust with those around you. A relationship can not exist without trust. If you lie, you end up telling more lies to cover the first….”

Page 40: Turkomatic - EECS at UC Berkeleybjoern/projects/turkomatic/... · poang lounge chair adirondack chair ... Why does the crowd lose context? Turkomatic worker: “…I’ve taken a

Experiment 1: Failure Modes

There are two ways we found that the algorithm could fail: -Failing to terminate at all -Completing, but producing wrong answers

Page 41: Turkomatic - EECS at UC Berkeleybjoern/projects/turkomatic/... · poang lounge chair adirondack chair ... Why does the crowd lose context? Turkomatic worker: “…I’ve taken a

Experiment 1: Failing to terminate

Plan a trip from New York to S.F. that visits 5 interesting places.!

Think  about  where  to  go  next  

in  Ohio.  

Think  about  where  to  go  next  

in  Ohio.  

Page 42: Turkomatic - EECS at UC Berkeleybjoern/projects/turkomatic/... · poang lounge chair adirondack chair ... Why does the crowd lose context? Turkomatic worker: “…I’ve taken a

Experiment 1: Wrong answers

List the department chairs of the top 20 US programs in CS.!

aalto armchair poang lounge chair

adirondack chair aeron chair balans chair

ball chair ….

Page 43: Turkomatic - EECS at UC Berkeleybjoern/projects/turkomatic/... · poang lounge chair adirondack chair ... Why does the crowd lose context? Turkomatic worker: “…I’ve taken a

Why does the crowd lose context?

Turkomatic worker: “…I’ve taken a look at your instructions, and I understand them perfectly. However, this task seems to have been inadvertently sabotaged by other turkers who do not understand what you are asking them to do…”

Page 44: Turkomatic - EECS at UC Berkeleybjoern/projects/turkomatic/... · poang lounge chair adirondack chair ... Why does the crowd lose context? Turkomatic worker: “…I’ve taken a

Long workflows involve increasing chains of trust.

Each individual worker has a ~30% probability of failure [Chi/Kittur/Suh ’08, Bernstein et al ’10] Weakest link problem: If one worker early in the workflow design process makes mistakes, the subsequent decompositions will fail.

Page 45: Turkomatic - EECS at UC Berkeleybjoern/projects/turkomatic/... · poang lounge chair adirondack chair ... Why does the crowd lose context? Turkomatic worker: “…I’ve taken a

Including context doesn’t suffice

Page 46: Turkomatic - EECS at UC Berkeleybjoern/projects/turkomatic/... · poang lounge chair adirondack chair ... Why does the crowd lose context? Turkomatic worker: “…I’ve taken a

One explanation

What if we used more competent workers?

Page 47: Turkomatic - EECS at UC Berkeleybjoern/projects/turkomatic/... · poang lounge chair adirondack chair ... Why does the crowd lose context? Turkomatic worker: “…I’ve taken a

Experiment 2: Can expert workers make Turkomatic work? Setup:"

"We recruited five graduate students with experience as requesters on Mechanical Turk.

We ran the PDS algorithm on three complex tasks with this crowd: online research, essay writing, and creating a blog"

Page 48: Turkomatic - EECS at UC Berkeleybjoern/projects/turkomatic/... · poang lounge chair adirondack chair ... Why does the crowd lose context? Turkomatic worker: “…I’ve taken a

Experiment 2: Can expert workers make Turkomatic work? Results:

Each of three tested tasks completed correctly when we used only expert workers!

Page 49: Turkomatic - EECS at UC Berkeleybjoern/projects/turkomatic/... · poang lounge chair adirondack chair ... Why does the crowd lose context? Turkomatic worker: “…I’ve taken a

Experiment 2: Can expert workers make Turkomatic work? Results:

Each of three tested tasks completed correctly when we used only expert workers!

Conclusion:

PDS works well with qualified crowds.

Page 50: Turkomatic - EECS at UC Berkeleybjoern/projects/turkomatic/... · poang lounge chair adirondack chair ... Why does the crowd lose context? Turkomatic worker: “…I’ve taken a

How can we successfully run PDS with unskilled workers?

Page 51: Turkomatic - EECS at UC Berkeleybjoern/projects/turkomatic/... · poang lounge chair adirondack chair ... Why does the crowd lose context? Turkomatic worker: “…I’ve taken a

Experiment 3: Can requester management help the crowd? Workflow visualizer: "Monitor the workflow in real-time.

Interactive task editor: Selectively invalidate parts of a workflow.

Workflow seeding: Run previously-designed parts of workflows in the crowd.

Page 52: Turkomatic - EECS at UC Berkeleybjoern/projects/turkomatic/... · poang lounge chair adirondack chair ... Why does the crowd lose context? Turkomatic worker: “…I’ve taken a

Task Graphs (Requester)

Page 53: Turkomatic - EECS at UC Berkeleybjoern/projects/turkomatic/... · poang lounge chair adirondack chair ... Why does the crowd lose context? Turkomatic worker: “…I’ve taken a

Task Graph Nodes

Task Prompt

Status Submitted Answer

completed queued in progress

Page 54: Turkomatic - EECS at UC Berkeleybjoern/projects/turkomatic/... · poang lounge chair adirondack chair ... Why does the crowd lose context? Turkomatic worker: “…I’ve taken a

Task Graph Edges: Parallel

Parent Task

Split

Sub Task 1

Solve

Sub Task 2

Decide

Page 55: Turkomatic - EECS at UC Berkeleybjoern/projects/turkomatic/... · poang lounge chair adirondack chair ... Why does the crowd lose context? Turkomatic worker: “…I’ve taken a

Task Graph Edges: Sequential

Parent Task

Split

Sub Task 1

Solve

Sub Task 2

Decide

Page 56: Turkomatic - EECS at UC Berkeleybjoern/projects/turkomatic/... · poang lounge chair adirondack chair ... Why does the crowd lose context? Turkomatic worker: “…I’ve taken a

Task Graph Example

Write an essay

Split

Write an outline

Solve 1. Thesis: …

Expand the outline

Decide

Page 57: Turkomatic - EECS at UC Berkeleybjoern/projects/turkomatic/... · poang lounge chair adirondack chair ... Why does the crowd lose context? Turkomatic worker: “…I’ve taken a

Task Graph Editing Write a 3-paragraph essay…

Split

Think about the topic…

Split Collect information about…

Decide Write the paragraphs…

Decide

Pick one of the topics

Split

List possible topics

Solve 1. The word…

EDIT TASK DETAILS

Edit Task Edit Solution

Edit Subtask Delete Node

Task:

Status:

Think about the topic you want to write about

Split

Page 58: Turkomatic - EECS at UC Berkeleybjoern/projects/turkomatic/... · poang lounge chair adirondack chair ... Why does the crowd lose context? Turkomatic worker: “…I’ve taken a
Page 59: Turkomatic - EECS at UC Berkeleybjoern/projects/turkomatic/... · poang lounge chair adirondack chair ... Why does the crowd lose context? Turkomatic worker: “…I’ve taken a

Task Graph Editing Write a 3-paragraph essay…

Split

Think about the topic…

Split Collect information about…

Decide Write the paragraphs…

Decide

Pick one of the topics

Split

List possible topics

Solve 1. The word…

List three main topics…

Solve

Page 60: Turkomatic - EECS at UC Berkeleybjoern/projects/turkomatic/... · poang lounge chair adirondack chair ... Why does the crowd lose context? Turkomatic worker: “…I’ve taken a

Recomputing Task Graphs

•  Delete subtree of edited task •  Recursively:

– Delete stale solutions in parent tasks – Delete stale solutions in subsequent sibling

tasks (for serial decompositions)

Page 61: Turkomatic - EECS at UC Berkeleybjoern/projects/turkomatic/... · poang lounge chair adirondack chair ... Why does the crowd lose context? Turkomatic worker: “…I’ve taken a

Seeding workflows We mitigate poor performances by workers by starting with partial workflows.

Run Workflow with Crowd

Page 62: Turkomatic - EECS at UC Berkeleybjoern/projects/turkomatic/... · poang lounge chair adirondack chair ... Why does the crowd lose context? Turkomatic worker: “…I’ve taken a

Experiment 3: Collaboration

Setup: "We ran the PDS algorithm using Turkers on three sets of tasks, but actively monitored and intervened only to eliminate errors

Outcomes:

Each of the three tested tasks completed correctly with 1 to 4 requester interventions.

Page 63: Turkomatic - EECS at UC Berkeleybjoern/projects/turkomatic/... · poang lounge chair adirondack chair ... Why does the crowd lose context? Turkomatic worker: “…I’ve taken a

Experiment 3: Collaboration

Paragraph  1  

Paragraph  2  

Paragraph  3  

Page 64: Turkomatic - EECS at UC Berkeleybjoern/projects/turkomatic/... · poang lounge chair adirondack chair ... Why does the crowd lose context? Turkomatic worker: “…I’ve taken a

Experiment 3: Collaboration

Crowdsourcing  is  a  term…  

Page 65: Turkomatic - EECS at UC Berkeleybjoern/projects/turkomatic/... · poang lounge chair adirondack chair ... Why does the crowd lose context? Turkomatic worker: “…I’ve taken a

Experiment 3: Collaboration

Crowdsourcing  is  a  term…  

Chaordix  crowd  consulPng  is…  

Page 66: Turkomatic - EECS at UC Berkeleybjoern/projects/turkomatic/... · poang lounge chair adirondack chair ... Why does the crowd lose context? Turkomatic worker: “…I’ve taken a

Experiment 3: Collaboration

Crowdsourcing  is  a  term…  

Page 67: Turkomatic - EECS at UC Berkeleybjoern/projects/turkomatic/... · poang lounge chair adirondack chair ... Why does the crowd lose context? Turkomatic worker: “…I’ve taken a

Experiment 3: Collaboration

Crowdsourcing  is  a  term…  

Crowdsourcing  works  best  on  tasks  where…  

Page 68: Turkomatic - EECS at UC Berkeleybjoern/projects/turkomatic/... · poang lounge chair adirondack chair ... Why does the crowd lose context? Turkomatic worker: “…I’ve taken a

Experiment 3: Collaboration

Crowdsourcing  is  a  term…  

Crowdsourcing  works  best  on  tasks  where…  

One  of  the  best  known  crowdsourcing  plaYorms…  

Page 69: Turkomatic - EECS at UC Berkeleybjoern/projects/turkomatic/... · poang lounge chair adirondack chair ... Why does the crowd lose context? Turkomatic worker: “…I’ve taken a

Conclusion We presented Turkomatic, a system to let the requesters harness the crowd to design complex workflows.

Our first experiment showed successful and unsuccessful examples could result from letting the crowd design their own tasks.

Our second experiment showed that expert workers could successfully design workflows using PDS.

Page 70: Turkomatic - EECS at UC Berkeleybjoern/projects/turkomatic/... · poang lounge chair adirondack chair ... Why does the crowd lose context? Turkomatic worker: “…I’ve taken a

Conclusion

Last, we showed that an interactive, real-time interface for visualizing and selectively editing worker interfaces could produce viable workflows.

Page 71: Turkomatic - EECS at UC Berkeleybjoern/projects/turkomatic/... · poang lounge chair adirondack chair ... Why does the crowd lose context? Turkomatic worker: “…I’ve taken a

One finding of note

In Turkomatic, highly motivated workers could not contribute to correct others’ errors. Excessive structure in workflow design prevents the emergence of leaders. To scale, we may consider giving editing abilities to more capable workers.

Page 72: Turkomatic - EECS at UC Berkeleybjoern/projects/turkomatic/... · poang lounge chair adirondack chair ... Why does the crowd lose context? Turkomatic worker: “…I’ve taken a

Contributions

A simplified interface for crowdsourcing that lowers the threshold for crowdsourcing complex tasks"

A new algorithm, techniques, and interfaces enabling the crowd to decompose complex tasks

A new interface for letting requesters edit,

visualize, and seed workflows