CrowdSearcher: Leveraging Social Communities for High-Precision Crowdsourcing

Community-based crowdsourcing

2014-04-07
Marco Brambilla, Stefano Ceri, Andrea Mauri, Riccardo Volonterio
Summary
Problem
Method
Results
Takeaways
Abstract

The paper introduces a community-based crowdsourcing framework implemented within the CrowdSearcher platform, focusing on spawning tasks across multiple specialized communities. It utilizes an Event-Condition-Action (ECA) rule-based system to dynamically adapt campaigns based on community performance, achieving optimized precision and cost.

TL;DR

This research moves beyond anonymous "Micro-task" platforms (like Amazon Mechanical Turk) by proposing a framework that targets specific social communities. By using an active rule-based system, the CrowdSearcher platform can dynamically shift tasks between "experts" (e.g., a specific research lab) and "generalists" (e.g., a whole department) to optimize for speed, cost, and accuracy.

Context: Why Identity Matters in the Crowd

Most crowdsourcing systems treat workers as interchangeable units of labor. However, a "crowd" of random internet users will likely fail at tasks requiring domain-specific context—such as identifying a specific professor from a grainy conference photo. The authors argue that leveraging communities—groups defined by shared interests, geography, or professional ties—is the key to unlocking higher-quality human computation.

Methodology: The Reactive Control Engine

The core innovation lies in the Control Mart and the use of Active Rules (ECA: Event-Condition-Action). Instead of a static workflow, the system monitors the campaign in real-time.

Key Operations

The system defines elementary tasks such as Choice, Like, Score, Tag, and Classify. These are then managed by rules like:

  • Static Adaptation: If a task isn't finished within 48 hours, automatically enable a broader community.
  • Dynamic Adaptation: If the expert community is "idle" (no responses for 1 hour), re-invite a wider social network group.
  • Object-level Routing: If there is high disagreement (low consensus) on a specific image, send that specific object to a "Gold Standard" expert group for tie-breaking.

CrowdSearcher UI and Community Configuration Figure 1: The interface allows designers to define agreement thresholds and platform routing.

Experimental Analysis: Inside-Out vs. Outside-In

The authors tested their hypothesis using an image dataset of university professors. They compared two strategies:

  1. Inside-Out: Start with the immediate research group (the "experts"), then expand to the department, then to social networks.
  2. Outside-In: Start with the broad department and narrow down to experts only for difficult cases.

Results & Precision

The data confirmed that the Inside-Out strategy achieved superior precision early on. Expert groups (Research Groups) had a precision of 0.68, whereas the general Department community dropped to 0.58.

Precision and Execution Results Figure 2: Comparison of precision and object closing rates across different community strategies.

Community# Invites# PerformersPrecision
Research Group28130.68
Research Area61150.64
Department214340.58
Social NetworksN/A90.65

Critical Insights

The most striking finding wasn't just the data accuracy, but the qualitative shift in worker attitude. Unlike anonymous workers who seek only monetary reward, community members felt a sense of "mission." They provided unsolicited feedback on the UI and the dataset, showing that social identity increases Intrinsic Motivation.

Limitations & Future Work

  • Latency: Because community sizes are smaller than global platforms, tasks can sit "idle" longer, making temporal management—like the idle-time rules proposed—essential.
  • Scalability: Manually defining these communities requires prior knowledge of the social graph. Future iterations could benefit from automated "community discovery" via social media APIs.

Conclusion

CrowdSearcher demonstrates that the future of human computation isn't just "bigger crowds," but "smarter crowds." By bridging the gap between social networking and task execution, we can create reactive systems that are both cost-effective and highly accurate.

Find Similar Papers

Try Our Examples

  • Find recent papers that extend community-based crowdsourcing using AI-driven automated worker selection or reputation systems.
  • What are the seminal works on the Event-Condition-Action (ECA) paradigm in the context of human computation workfows?
  • Explore how community-based crowdsourcing strategies have been applied to large-scale scientific data tagging, such as in Galaxy Zoo or similar citizen science projects.
Contents
CrowdSearcher: Leveraging Social Communities for High-Precision Crowdsourcing
1. TL;DR
2. Context: Why Identity Matters in the Crowd
3. Methodology: The Reactive Control Engine
3.1. Key Operations
4. Experimental Analysis: Inside-Out vs. Outside-In
4.1. Results & Precision
5. Critical Insights
5.1. Limitations & Future Work
6. Conclusion