[Game Theory] The Price of Participation: How Rewards Drive Crowdsourcing Engagement

Game-Theoretic Analysis on the Number of Participants in the Software Crowdsourcing Contest

2018-01-01
Pengcheng Peng, Chenqi Mou, Wei-Tek Tsai
Summary
Problem
Method
Results
Takeaways
Abstract

The paper presents a multi-player game-theoretic model for "winner-take-all" software crowdsourcing contests (e.g., TopCoder). It utilizes Nash equilibria to establish a mathematical relationship between the reward size and the expected number of participants across different candidate skill compositions.

TL;DR

In the high-stakes world of software crowdsourcing, how much should an outsourcer pay to ensure enough developers join the fray? This paper applies Nash Equilibrium and a novel Sequential Pairwise Challenge model to predict the "Expected Number of Participants" based on reward size. It reveals that the presence of a "superstar" developer fundamentally changes the ROI of rewards, requiring nearly 4x the prize money to achieve full participation compared to a field of average peers.

The "Winner-Take-All" Dilemma

Software development is increasingly shifting toward crowdsourced platforms like TopCoder and AppStore. Most of these contests operate on a winner-take-all basis. For a participant, the decision to join is a gamble:

  • The Cost: Time and effort ().
  • The Benefit: The reward () multiplied by the probability of winning ().

If the expected payoff is negative, the developer quits. The outsourcer’s challenge is to set high enough to attract talent without overpaying. Prior work treated participants as homogeneous units, but this paper acknowledges that skill asymmetry (how likely A is to beat B) is the real driver of participation.

Methodology: Modeling the "Battle Royale"

The authors model the contest as a non-cooperative game with candidates. Each candidate has two strategies: .

1. The Payoff Function

The utility of a participant is defined as: Where is the probability of winning. But how do you calculate when multiple people join?

2. Sequential Pairwise Challenges

The authors propose that the final winner is determined through a series of matches. By calculating the expected winning probability across all possible permutations of these matches, they derive a robust .

Algorithm for Payoff Computation Figure 1: The algorithm used to recursively compute the winning probabilities for any subset of participants.

Experimental Insights: Three Types of Crowds

The researchers tested their model using the Gambit software to find Nash equilibria across three scenarios:

Case A: The Level Playing Field (Average Capabilities)

When candidates have similar skills, participation scales linearly. As the reward increases, more developers jump in. In their test with 7 players, full participation occurred at .

Case B: The Superstar Effect (One Super Strong Candidate)

This is the most critical finding. If one candidate has a 90%+ win rate against others, the participation curve becomes a ladder.

  • The Psychological Barrier: Average players realize their chance of winning is slim.
  • High Cost of Entry: To get 7 participants, the reward had to be jacked up to (versus 180 in Case A).

Super Strong Candidate Participation Curve Figure 2: The "Ladder" effect in participation when a dominant player is present.

Case C: Normal Distribution (The Real World)

Using a Gaussian distribution for skills, the results sat between the two extremes. Full participation was reached at .

Critical Analysis & Conclusion

This paper provides a rigorous mathematical bridge between incentive design and game theory.

Takeaways for Platform Designers:

  1. Transparency Matters: Knowing who else is in the contest (the "Participants list") allows candidates to calculate their Nash Equilibrium, but it may discourage them if a superstar is identified.
  2. Reward Scaling: If you know your platform has "power users," you must be prepared to offer significantly higher rewards to maintain a healthy ecosystem of secondary participants.

Limitations: The current bottleneck is computational. Finding all Nash equilibria for games with a large number of players () is NP-hard. Furthermore, the model assumes players have complete information about their opponents' winning probabilities—a rarity in the real world.

Future Outlook: The authors suggest moving toward multiple-winner models to see if spreading the reward pool can counteract the "Superstar Effect" and encourage participation at lower total costs.

Find Similar Papers

Try Our Examples

  • Search for recent papers on game-theoretic models for multi-winner crowdsourcing contests that extend the winner-take-all framework.
  • Which paper originally introduced the All-Pay Auction model for crowdsourcing, and how does the sequential pairwise challenge model in this paper differ from it?
  • Examine research applying Nash equilibrium analysis to incentive design in decentralized competitive environments like Bug Bounty programs or Kaggle competitions.
Contents
[Game Theory] The Price of Participation: How Rewards Drive Crowdsourcing Engagement
1. TL;DR
2. The "Winner-Take-All" Dilemma
3. Methodology: Modeling the "Battle Royale"
3.1. 1. The Payoff Function
3.2. 2. Sequential Pairwise Challenges
4. Experimental Insights: Three Types of Crowds
4.1. Case A: The Level Playing Field (Average Capabilities)
4.2. Case B: The Superstar Effect (One Super Strong Candidate)
4.3. Case C: Normal Distribution (The Real World)
5. Critical Analysis & Conclusion