Turkomatic: Automatic, Recursive Task and Workflow Design for Mechanical Turk
Kulkarni, Anand Pramod (University of California, Berkeley) | Can, Matthew (University of California, Berkeley) | Hartmann, Björn (University of California, Berkeley)
On today's human computation systems, designing tasks and workflows is a difficult and labor-intensive process. Can workers from the crowd be used to help plan workflows? We explore this question with Turkomatic, a new interface to microwork platforms that uses crowd workers to help plan workflows for complex tasks. Turkomatic uses a general-purpose divide-andconquer algorithm to solve arbitrary natural-language requests posed by end users. The interface includes a novel real-time visual workflow editor that enables requesters to observe and edit workflows while the tasks are being completed. Crowd verification of work and the division of labor among members of the crowd can be handled automatically by Turkomatic, which substantially simplifies the process of using human computation systems. These features enable a novel means of interaction with crowds of online workers to support successful execution of complex work. Figure 1: Turkomatic harnesses crowds to plan and execute complex work requested in natural language.
Aug-8-2011