TurKit: human computation algorithms on mechanical turk

By Greg Little, Lydia B. Chilton, Max Goldman, Rob Miller. 2010

384 citations recorded by the source corpus.

Mechanical Turk (MTurk) provides an on-demand source of human computation. This provides a tremendous opportunity to explore algorithms which incorporate human computation as a function call. However, various systems challenges make this difficult in practice, and most uses of MTurk post large numbers of independent tasks. TurKit is a toolkit for prototyping and exploring algorithmic human computation, while maintaining a straight-forward imperative programming style. We present the crash-and-rerun programming model that makes TurKit possible, along with a variety of applications for human computation algorithms. We also present case studies of TurKit used for real experiments across different fields.

Subfields: Artificial Intelligence, Computer Science Applications, Information Systems, Human-Computer Interaction

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Artificial Intelligence

  1. Mohit Bansal
  2. Percy Liang
  3. Sebastian Gehrmann
  4. Noah A. Smith
  5. Michael S. Bernstein
  6. Luke S. Zettlemoyer
  7. Daniel S. Weld
  8. Hannaneh Hajishirzi

In Computer Science Applications

  1. Michael S. Bernstein
  2. Adam Marcus
  3. Aditya G. Parameswaran
  4. Melissa A. Valentine
  5. Jeffrey P. Bigham
  6. Lydia B. Chilton
  7. Rishabh Singh
  8. Daniela Retelny

In Information Systems

  1. Rishabh Singh
  2. Michael S. Bernstein
  3. Lydia B. Chilton
  4. Sumit Gulwani
  5. Melissa A. Valentine
  6. Yue Jia
  7. Armando Solar-Lezama
  8. Jaime Teevan

In Human-Computer Interaction

  1. Michael S. Bernstein
  2. Lydia B. Chilton
  3. Melissa A. Valentine
  4. Daniel S. Weld
  5. Been Kim
  6. Edith Law
  7. Haoqi Zhang
  8. Bjoern Hartmann

Citations in the corpus