TaskMate: Turning Ambiguous Crowdsourcing Instructions into High-Quality Tasks

TaskMate: A Mechanism to Improve the Quality of Instructions in Crowdsourcing

2019-05-13
V. K. Chaithanya Manam, Dwarakanath Jampani, Mariam Zaim, Meng-Han Wu, Alexander J. Quinn
Summary
Problem
Method
Results
Takeaways
Abstract

TaskMate is a collaborative crowdsourcing workflow designed to improve the quality of microtask instructions by delegating refinement to crowd workers. It utilizes a five-stage pipeline (Identify, Resolve, Merge, Verify, Select) to transform ambiguous requester drafts into high-quality, executable instructions without requiring constant requester intervention.

TL;DR

One of the biggest hurdles in crowdsourcing isn't the workers' ability, but the clarity of the instructions they receive. Requesters are often too busy to write perfect prompts, leading to a "garbage in, garbage out" cycle. TaskMate is a novel system that lets the crowd fix the instructions themselves through a 5-stage collaborative workflow, allowing requesters to save time while ensuring high-quality results.

The "Curse of Knowledge": Why Instructions Fail

Requesters often suffer from the "curse of knowledge"—they know what they want so well that they forget to define it for a stranger. This leads to three types of ambiguities:

  1. Input Ambiguity: Vague parameters (e.g., "Find a theater in Chicago"—which airport?).
  2. Process Ambiguity: Unclear steps (e.g., "Search for the price"—on which website?).
  3. Output Ambiguity: Undefined formats (e.g., "Give me the weight"—in grams or ounces?).

Current solutions like WingIt or Daemo require the requester to stay online to answer questions. TaskMate shifts this burden, asking: What if the crowd could figure out the requester's intent and rewrite the manual?

Methodology: The 5 Stages of TaskMate

The system breaks down the refinement process into a verifiable pipeline:

  1. Identify: Workers attempt the task and flag "stumbling blocks" as Q&A pairs (e.g., "Q: Which year? A: 2019").
  2. Resolve: Other workers vote on the most likely interpretation the requester intended.
  3. Merge: Creative workers rewrite the original vague instruction to include the new clarifications.
  4. Verify: A separate group ensure the new instruction hasn't lost the original meaning.
  5. Select: A final vote chooses the cleanest, most professional version.

Overall TaskMate Workflow

Insights from the Design

The authors made a critical observation regarding human psychology in crowdsourcing: Instruction length matters. Previous research showed that simply tacking a Q&A section onto a task makes it too long, discouraging workers. TaskMate’s Merge stage is vital because it doesn't just add information; it synthesizes it into a concise, readable prompt.

Experimental Evidence

The study tested 30 distinct tasks. For example, a task that started as "Find the weight of any smartphone... for 49900" (a clear typo) was refined by the crowd into: "Search for Moto G brand smartphone... priced between 499... copy the weight in grams."

Refinement Examples Table

Critical Analysis & Conclusion

While TaskMate is powerful, the authors hit a common crowdsourcing wall: worker detection capability. Workers aren't always naturally good at spotting ambiguities—they often just "guess" and move on. The study suggests that future versions could benefit from:

  • Training: Teaching workers specifically how to look for Input/Process/Output gaps.
  • AI Integration: Using NLP to suggest potential ambiguities before a human even sees them.

Takeaway for Experts

TaskMate is a masterclass in Decomposition. By separating "thinking about the task" from "doing the task," it creates a self-healing system. In an era where "Prompt Engineering" is a sought-after skill for AI, TaskMate proves that the crowd was doing prompt engineering for humans long before it was cool.

Future Outlook: Could this workflow be used to refine prompts for LLMs (like GPT-4)? Absolutely. The logic of TaskMate is universal: clarity is a collaborative process.

Find Similar Papers

Try Our Examples

  • Search for recent papers that use Large Language Models (LLMs) to automate the "Identify" and "Resolve" stages of the TaskMate workflow.
  • Which paper by Michael S. Bernstein or Robert C. Miller first established the 'Find-Fix-Verify' pattern, and how does the TaskMate pipeline differ from that original structure?
  • Explore how TaskMate-style instruction refinement has been applied to complex data labeling tasks in medical imaging or legal document analysis.
Contents
TaskMate: Turning Ambiguous Crowdsourcing Instructions into High-Quality Tasks
1. TL;DR
2. The "Curse of Knowledge": Why Instructions Fail
3. Methodology: The 5 Stages of TaskMate
4. Insights from the Design
4.1. Experimental Evidence
5. Critical Analysis & Conclusion
5.1. Takeaway for Experts