Papers
Topics
Authors
Recent
Search
2000 character limit reached

ScaledUserProp Mechanism: Fair Revenue Allocation

Updated 19 January 2026
  • ScaledUserProp is a revenue allocation mechanism that scales user engagement using a unique threshold to ensure fairness and resistance against manipulation.
  • It employs a cap on individual contributions, balancing genuine activity rewards with strategic disincentives for excessive or fraudulent engagement.
  • The mechanism guarantees fraud-, bribery-, and sybil-proof properties while achieving near-optimal welfare approximations in large market and crowdsourcing applications.

ScaledUserProp is a revenue allocation mechanism designed to disincentivize manipulation in subscription platforms and large market settings, while upholding fairness, budget-feasibility, and truthfulness. It operates by scaling each participant’s influence using a unique threshold that links total engagement or utility to the revenue pool, avoiding common vulnerabilities in prior mechanisms. This approach is applicable both to the division of subscription revenue among creators and budget-feasible selection in large-scale crowdsourcing, with rigorous guarantees on manipulation-resistance and approximation to optimal welfare (Ghosh et al., 6 Nov 2025, Anari et al., 2014).

1. Formal Definition and Mechanism

Subscription Platforms

Let nn users (N={1,...,n}N = \{1, ..., n\}) each pay a fixed fee for unlimited access to content, and mm artists (C={1,...,m}C = \{1, ..., m\}) receive shares based on engagement weights wij0w_{ij} \ge 0 (the activity of user ii for artist jj). Platform keeps share 1α1-\alpha, so creators split αn\alpha n in total. User ii's total engagement is N={1,...,n}N = \{1, ..., n\}0.

ScaledUserProp mechanism:

  • Find the unique N={1,...,n}N = \{1, ..., n\}1 such that

N={1,...,n}N = \{1, ..., n\}2

  • Each artist N={1,...,n}N = \{1, ..., n\}3 receives

N={1,...,n}N = \{1, ..., n\}4

Intuitively, each user contributes up to $N = \{1, ..., n\}5γ5\gamma and capped at 1. This ensures no single user’s intensified engagement can disproportionately increase an artist’s payout.

Large Market Mechanism Design

For N={1,...,n}N = \{1, ..., n\}6 workers with private costs N={1,...,n}N = \{1, ..., n\}7 and public utilities N={1,...,n}N = \{1, ..., n\}8, and a hard budget N={1,...,n}N = \{1, ..., n\}9:

  • Define an allocation curve mm0, with mm1 for scale mm2.
  • Allocate fraction mm3 of each worker, where mm4 is chosen so total payment equals mm5:

mm6

with

mm7

This scaling generalizes the proportional-share rule to achieve optimal approximation and budget-exhaustion.

2. Manipulation-Resistance Axioms and Proofs

The mechanism satisfies three core axioms (Ghosh et al., 6 Nov 2025):

  • Fraud-proofness: Adding mm8 fake users cannot profit the adversary by more than $k. This holds since each new user can only contribute at most 1 to the revenue pool via the capped usable fee.
  • Bribery-proofness: Any coalition of mm9 users, by changing engagement arbitrarily, can increase targeted artists’ revenue by at most C={1,...,m}C = \{1, ..., m\}0.
  • Sybil-proofness: No artist gains by splitting into multiple identities; when an artist C={1,...,m}C = \{1, ..., m\}1 is replaced by clones C={1,...,m}C = \{1, ..., m\}2 such that C={1,...,m}C = \{1, ..., m\}3 for every user C={1,...,m}C = \{1, ..., m\}4, total payout is preserved.

Sketches for these proofs rely fundamentally on the cap C={1,...,m}C = \{1, ..., m\}5, establishing that no manipulation can exceed the "usable fee" per user.

3. Fraud-Proof Structure and Mechanistic Rationale

Prior mechanisms exhibit deficiencies:

  • GlobalProp: A bot with large C={1,...,m}C = \{1, ..., m\}6 can extract an unbounded fraction of the pool, resulting in arbitrarily high payout relative to cost.
  • UserProp: While fully fraud-proof and bribery-proof, it does not reward intensification of engagement (no benefit for users streaming an artist repeatedly).
  • ScaledUserProp: Capping the per-user fee at 1 dilutes heavy bot activity but still rewards increased engagement up to a threshold C={1,...,m}C = \{1, ..., m\}7; after exceeding the cap, further engagement yields no extra payoff.

This suggests ScaledUserProp interpolates between rewarding genuine activity and preventing exploitative manipulation.

4. Algorithmic Procedures and Complexity

Subscription platform pseudocode:

  1. Compute C={1,...,m}C = \{1, ..., m\}8 for all C={1,...,m}C = \{1, ..., m\}9.
  2. Sort wij0w_{ij} \ge 00 in ascending order.
  3. For each wij0w_{ij} \ge 01 (number of capped users), solve

wij0w_{ij} \ge 02

to find feasible wij0w_{ij} \ge 03.

  1. For each artist wij0w_{ij} \ge 04, sum over users:

wij0w_{ij} \ge 05

Total complexity: wij0w_{ij} \ge 06.

Large market budget-feasible allocation:

  1. Use wij0w_{ij} \ge 07, scale allocations according to wij0w_{ij} \ge 08.
  2. Determine wij0w_{ij} \ge 09 such that total payment equals ii0.
  3. For each worker, compute allocation and Myerson-style payment.

5. Comparative Analysis to Alternative Rules

The following table compares four revenue division mechanisms by key properties (Ghosh et al., 6 Nov 2025):

Rule Manipulation Resistance Engagement Monotonicity Pigou–Dalton Consistency
GlobalProp Fails fraud-/bribery-proofness Yes Yes
UserProp Fraud-/bribery-/Sybil-proof Yes Fails
UserEQ Fraud-/bribery-proof Yes Yes
ScaledUserProp Fraud-/bribery-/Sybil-proof Yes (partial cap) Fails in corners

GlobalProp offers simplicity and fairness but is highly manipulable. UserProp is robust to manipulation but fails to reward engagement intensity. UserEQ is coarse and vulnerable to Sybil attacks. ScaledUserProp combines resistance with engagement monotonicity, partial reward for stream intensification, and empirical reduction in price-per-stream envy. It does not satisfy Pigou–Dalton in some cases.

6. Theoretical Guarantees and Performance Bounds

  • Resistance theorems: ScaledUserProp satisfies all manipulation-resistance axioms.
  • Engagement monotonicity: Increasing artist engagement always weakly increases payoff.
  • Approximation: In large markets, the mechanism achieves the optimal ii1 approximation to fractional knapsack welfare; no truthful mechanism can do better (Anari et al., 2014).
  • Pigou–Dalton: Small transfers can break consistency, but price-per-stream envy is lower empirically than in other fraud-proof rules.
  • Submodularity: Extensions obtain ii2 or ii3 approximation for submodular utility objectives in large markets.

7. Empirical Evaluation and Impact

Experiments on real-world (ii4K users, ii5K artists, ii6B streams) and synthetic (ii7K users, ii8K artists) datasets reveal:

  • ScaledUserProp exhibits the smallest disparity between top and bottom pay-per-stream (PPS) artists, particularly for ii9.
  • UserEQ is least fair, treating casual and heavy users equally.
  • For jj0, UserProp and ScaledUserProp coincide; for jj1, ScaledUserProp smoothly interpolates between GlobalProp (for moderate-activity users) and UserProp (for heavy-activity users).

A plausible implication is that ScaledUserProp provides a robust, empirically fair allocation for revenue division and worker selection in contexts susceptible to adversarial manipulation, with best-known theoretical guarantees among scalable mechanisms.

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to ScaledUserProp Mechanism.