TOTP: Bridging Skills and Space in Modern Crowdsourcing

Team-Oriented Task Planning in Spatial Crowdsourcing

2017-01-01
Dawei Gao, Yongxin Tong, Yudian Ji, Ke Xu
Summary
Problem
Method
Results
Takeaways
Abstract

The paper introduces TOTP (Team-Oriented Task Planning), a novel spatial crowdsourcing framework that optimizes worker schedules while ensuring tasks' multi-skill requirements are met. It proposes two heuristic algorithms, RSP and SCUP, to solve the NP-hard problem of maximizing total worker satisfaction under spatial, temporal, and skill constraints.

TL;DR

As spatial crowdsourcing platforms like Uber and Gigwalk evolve, the tasks they handle are becoming increasingly complex. In this paper, researchers from Beihang University and HKUST introduce TOTP (Team-Oriented Task Planning). Unlike previous models that assign one worker to one task, TOTP forms teams of workers to satisfy multi-skill task requirements while optimizing travel budgets and time windows.

The "Homogeneous Worker" Fallacy

Most existing spatial crowdsourcing (SC) research operates on a flawed assumption: that any worker can do any task as long as they are close enough. In reality, a task might require a specific skill set—like a domestic service requiring both "babysitting" and "cooking."

The problem is twofold:

  1. Skill Mismatch: A single worker rarely has every skill needed for complex tasks.
  2. Resource Constraints: Workers have limited "travel budgets" (time/distance) and tasks have strict "time intervals."

If a platform ignores skills, it might assign a task to a nearby worker who simply cannot complete it, leading to wasted time and zero utility.

Methodology: How to Build the Perfect Team?

The authors prove that finding the optimal set of plans for all workers is NP-hard via a reduction from the Knapsack Problem. To solve this efficiently, they propose two core heuristics:

1. Rarest Skill Priority (RSP)

This algorithm identifies "bottleneck" skills—skills that are required by many tasks but possessed by few workers. By prioritizing these rare matches, the system prevents a scenario where a specialized worker is "wasted" on a common task, leaving a specialized task unfinishable.

2. Skill Cover and Utility Priority (SCUP)

SCUP takes a "Task-First" approach. It sorts tasks chronologically and, for each task, performs a two-step optimization:

  • Step 1: Find the smallest set of available workers needed to cover all required skills.
  • Step 2: If there is remaining capacity (the task allows more workers), fill it with workers who provide the highest satisfaction/utility.

TOTP Model Architecture and Workflow Fig 1: Illustrating the spatial distribution of workers (w) and tasks (t) within a 2D coordinate system.

Experimental Insights

The researchers tested their approach against the gMission real-world dataset. The findings were clear: SCUP is the superior strategy.

  • Utility: SCUP consistently achieved higher total satisfaction because it ensures task completion by focusing on team coherence first.
  • Efficiency: RSP relies on a complex heap structure that must be updated whenever a worker's plan changes, making it slower and more memory-intensive than the streamlined SCUP approach.
  • Scalability: As the number of tasks () increases, SCUP’s utility gains remain stable, whereas RSP's utility grows much slower due to worker dispersion.

Performance Comparison Fig 2: Utility trends showing SCUP's dominance over RSP as the number of tasks increases.

Critical Analysis & Conclusion

The TOTP framework is a significant step toward making crowdsourcing platforms more "intelligent" and "collaborative." By treating task assignment as a team formation problem over a spatial-temporal manifold, the authors provide a more realistic solution for gig-economy platforms.

Limitations: The model assumes that worker skills are static and fully known. In future iterations, incorporating a "learning" component—where workers gain skills or their proficiency is rated by the platform—would add another layer of robustness.

Future Outlook: We expect this "Team-Oriented" logic to spread beyond domestic services into fields like disaster relief or complex urban logistics, where no single "expert" can solve a problem alone.

Find Similar Papers

Try Our Examples

  • Examine recent state-of-the-art algorithms for dynamic task assignment in spatial crowdsourcing that incorporate multi-agent coordination.
  • What are the seminal papers on the "Team Formation Problem" in social networks, and how does this paper adapt those combinatorial optimization constraints to spatial-temporal environments?
  • Explore how the Team-Oriented Task Planning (TOTP) model could be extended to include worker reputation or reliability metrics in the utility function.
Contents
TOTP: Bridging Skills and Space in Modern Crowdsourcing
1. TL;DR
2. The "Homogeneous Worker" Fallacy
3. Methodology: How to Build the Perfect Team?
3.1. 1. Rarest Skill Priority (RSP)
3.2. 2. Skill Cover and Utility Priority (SCUP)
4. Experimental Insights
5. Critical Analysis & Conclusion