Predicting Your Pay: Bridging the Information Gap in Crowdsourcing

Prediction of Hourly Earnings and Completion Time on a Crowdsourcing Platform

2020-08-20
Anna Lioznova, Alexey Drutsa, Vladimir Kukushkin, Anastasia A. Bezzubtseva
Summary
Problem
Method
Results
Takeaways
Abstract

The paper introduces a machine learning framework for predicting hourly earnings (HE) and task completion time (TpM) for workers on crowdsourcing platforms. By utilizing a gradient boosting decision tree model (CatBoost) on a dataset of 18 million tasks, the authors achieve SOTA performance in personalized worker-task matching.

TL;DR

Researchers from Yandex and Huawei have tackled a major pain point in the gig economy: workers don't know how much they'll actually earn per hour until they've already wasted time on a task. By using CatBoost to analyze 18 million tasks, they developed a system that predicts hourly earnings with 25% more accuracy than previous methods. When deployed on Yandex.Toloka, it boosted worker retention by 7.4%.

Background: The Marketplace Information Asymmetry

In a typical crowdsourcing marketplace like Amazon Mechanical Turk or Yandex.Toloka, workers are presented with a list of tasks. While the reward per task is visible (e.g., $0.05 per image), the actual effort is hidden. A "simple" task might take 5 minutes, while a "hard" one takes 30 seconds. This asymmetry makes "hourly wage"—the metric workers actually care about—invisible at the point of choice.

The authors argue that the larger a market grows, the harder it is for users to navigate it. Their survey of 5,402 users confirmed this: 68% participate primarily for money, and hourly earnings is a top-tier factor in task selection.

The "Learning Effect" and Heterogeneity

Why is this a hard machine learning problem? Two main reasons:

  1. Heterogeneity: Not every worker is the same. A worker specializing in audio transcription will be far faster at it than a newcomer, even if the newcomer is generally high-performing.
  2. The Learning Effect: Users are slow when they first start a new project. As they "master" the interface and instructions, their speed increases significantly.

Learning Effect Heatmap The figure above demonstrates that for the first 3-5 tasks, completion time is significantly higher, eventually stabilizing as the user gains proficiency.

Methodology: Beyond Simple Averages

The authors moved beyond "Baseline-P" (which just averages past performance) to a feature-rich CatBoost model. Their feature engineering focused on three pillars:

  • Project Context: Instruction length, readability scores (FK-index), and technical complexity (number of HTML inputs/buttons).
  • Worker History: Dynamic "rolling windows" (last 20/100 tasks) tracking the user's recent accuracy and speed.
  • The Visit Context: Is this the first time the user has seen this project? What device are they on?

Why "Cross-Target" Learning Fails

A key insight in the paper is that you cannot simply predict completion time and then divide reward by that time to find the wage. The authors proved that a model specifically trained to optimize for Hourly Earnings (HE) outperforms a "time-derived" model by as much as 128-299% in terms of RMSE. Pay and time are correlated, but the noise in completion time makes it a poor proxy for financial stability.

Experimental Results & Impact

The experiments were conducted on a massive scale: 161,000 users and 767 different projects.

Experimental Results

The results (Table 2) show that CatBoost significantly outperforms all baselines. In the most difficult "Cold-Start" scenarios—where a worker encounters a brand-new project—the model reduced error in logarithmic completion time by 32.1%.

Real-World Deployment

When implemented in the Yandex.Toloka production environment, the impact was immediate:

  • Retention: New users were 7.4% more likely to return the following week.
  • Utility: The "Sort by Hourly Earnings" feature quickly became the second most popular sorting method on the entire platform.

Critical Insight: The Future of Gig Work

This paper serves as a blueprint for platform owners. By using features like instruction readability and HTML complexity, platforms can predict the "difficulty" of a task before a single human touches it.

However, there is a limitation: the "Learning Effect" is modeled as a categorical slice (CS-LEF) rather than a continuous curve. Future work could potentially incorporate Recurrent Neural Networks (RNNs) or LSTMs to better model the rate at which a specific worker learns a specific task type.

Conclusion

By placing the worker's needs (predictable earnings) on par with the requester's needs (fast results), platforms can create a more sustainable ecosystem. This research proves that high-fidelity performance prediction isn't just a technical achievement—it's a massive boost to user loyalty and marketplace efficiency.

Find Similar Papers

Try Our Examples

  • Find recent papers investigating how to mitigate the "cold-start" problem for worker-task recommendation in crowdsourcing marketplaces using deep learning.
  • Which study first defined the "learning effect" in human computation tasks, and how has this paper improved upon that original quantification?
  • Explore research that applies similar performance prediction models to gig-economy platforms like Uber or DoorDash to optimize service provider incentives.
Contents
Predicting Your Pay: Bridging the Information Gap in Crowdsourcing
1. TL;DR
2. Background: The Marketplace Information Asymmetry
3. The "Learning Effect" and Heterogeneity
4. Methodology: Beyond Simple Averages
4.1. Why "Cross-Target" Learning Fails
5. Experimental Results & Impact
5.1. Real-World Deployment
6. Critical Insight: The Future of Gig Work
7. Conclusion