Crowdsourcing and All-Pay Auctions Milan Vojnović Microsoft Research Joint work with Dominic DiPalantino UC Berkeley, July 13, 2009.

Slides:



Advertisements
Similar presentations
Numbers Treasure Hunt Following each question, click on the answer. If correct, the next page will load with a graphic first – these can be used to check.
Advertisements

1 A B C
AP STUDY SESSION 2.
1
Feichter_DPG-SYKL03_Bild-01. Feichter_DPG-SYKL03_Bild-02.
Chapter 3 Demand and Behavior in Markets. Copyright © 2001 Addison Wesley LongmanSlide 3- 2 Figure 3.1 Optimal Consumption Bundle.
Copyright © 2003 Pearson Education, Inc. Slide 1 Computer Systems Organization & Architecture Chapters 8-12 John D. Carpinelli.
Milan Vojnović Microsoft Research Cambridge Collaborators: E. Perron and D. Vasudevan 1 Consensus – with Limited Processing and Signalling.
Copyright © 2011, Elsevier Inc. All rights reserved. Chapter 6 Author: Julia Richards and R. Scott Hawley.
Author: Julia Richards and R. Scott Hawley
1 Copyright © 2013 Elsevier Inc. All rights reserved. Appendix 01.
STATISTICS Joint and Conditional Distributions
Properties Use, share, or modify this drill on mathematic properties. There is too much material for a single class, so you’ll have to select for your.
UNITED NATIONS Shipment Details Report – January 2006.
RXQ Customer Enrollment Using a Registration Agent (RA) Process Flow Diagram (Move-In) Customer Supplier Customer authorizes Enrollment ( )
Business Transaction Management Software for Application Coordination 1 Business Processes and Coordination. Introduction to the Business.
1 RA I Sub-Regional Training Seminar on CLIMAT&CLIMAT TEMP Reporting Casablanca, Morocco, 20 – 22 December 2005 Status of observing programmes in RA I.
Properties of Real Numbers CommutativeAssociativeDistributive Identity + × Inverse + ×
Custom Statutory Programs Chapter 3. Customary Statutory Programs and Titles 3-2 Objectives Add Local Statutory Programs Create Customer Application For.
CALENDAR.
1 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt BlendsDigraphsShort.
FACTORING ax2 + bx + c Think “unfoil” Work down, Show all steps.
Agents & Intelligent Systems Dr Liz Black
PUBLIC KEY CRYPTOSYSTEMS Symmetric Cryptosystems 6/05/2014 | pag. 2.
1 Click here to End Presentation Software: Installation and Updates Internet Download CD release NACIS Updates.
Photo Slideshow Instructions (delete before presenting or this page will show when slideshow loops) 1.Set PowerPoint to work in Outline. View/Normal click.
Vocabulaire 3.3 Français II. 2 Do you have a gift idea for ___?
REVIEW: Arthropod ID. 1. Name the subphylum. 2. Name the subphylum. 3. Name the order.
Break Time Remaining 10:00.
The basics for simulations
Table 12.1: Cash Flows to a Cash and Carry Trading Strategy.
PP Test Review Sections 6-1 to 6-6
The Weighted Proportional Resource Allocation Milan Vojnović Microsoft Research Joint work with Thành Nguyen Microsoft Research Asia, Beijing, April, 2011.
EU market situation for eggs and poultry Management Committee 20 October 2011.
Bright Futures Guidelines Priorities and Screening Tables
EIS Bridge Tool and Staging Tables September 1, 2009 Instructor: Way Poteat Slide: 1.
Bellwork Do the following problem on a ½ sheet of paper and turn in.
The challenge ahead: Ocean Predictions in the Arctic Region Lars Petter Røed * Presented at the OPNet Workshop May 2008, Geilo, Norway * Also affiliated.
Exarte Bezoek aan de Mediacampus Bachelor in de grafische en digitale media April 2014.
Sample Service Screenshots Enterprise Cloud Service 11.3.
Copyright © 2012, Elsevier Inc. All rights Reserved. 1 Chapter 7 Modeling Structure with Blocks.
1 RA III - Regional Training Seminar on CLIMAT&CLIMAT TEMP Reporting Buenos Aires, Argentina, 25 – 27 October 2006 Status of observing programmes in RA.
Basel-ICU-Journal Challenge18/20/ Basel-ICU-Journal Challenge8/20/2014.
1..
CONTROL VISION Set-up. Step 1 Step 2 Step 3 Step 5 Step 4.
Adding Up In Chunks.
MaK_Full ahead loaded 1 Alarm Page Directory (F11)
1 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt Synthetic.
1 Termination and shape-shifting heaps Byron Cook Microsoft Research, Cambridge Joint work with Josh Berdine, Dino Distefano, and.
Model and Relationships 6 M 1 M M M M M M M M M M M M M M M M
Subtraction: Adding UP
: 3 00.
5 minutes.
1 hi at no doifpi me be go we of at be do go hi if me no of pi we Inorder Traversal Inorder traversal. n Visit the left subtree. n Visit the node. n Visit.
Analyzing Genes and Genomes
1 Let’s Recapitulate. 2 Regular Languages DFAs NFAs Regular Expressions Regular Grammars.
©Brooks/Cole, 2001 Chapter 12 Derived Types-- Enumerated, Structure and Union.
Essential Cell Biology
Converting a Fraction to %
Clock will move after 1 minute
PSSA Preparation.
Essential Cell Biology
Immunobiology: The Immune System in Health & Disease Sixth Edition
Physics for Scientists & Engineers, 3rd Edition
Energy Generation in Mitochondria and Chlorplasts
Select a time to count down from the clock above
Murach’s OS/390 and z/OS JCLChapter 16, Slide 1 © 2002, Mike Murach & Associates, Inc.
1 Decidability continued…. 2 Theorem: For a recursively enumerable language it is undecidable to determine whether is finite Proof: We will reduce the.
Computer Systems seen as Auctions Milan Vojnović Microsoft Research Keynote talk ACM Sigmetrics 2010 New York, June 15, 2010.
Presentation transcript:

Crowdsourcing and All-Pay Auctions Milan Vojnović Microsoft Research Joint work with Dominic DiPalantino UC Berkeley, July 13, 2009

Examples of Crowdsourcing Crowdsourcing = soliciting solutions via open calls to large-scale communities – Coined in a Wired article (06) Taskcn – 530,000 solutions posted for 3,100 tasks Innocentive – Over $3 million awarded Odesk – Over $43 million brokered Amazons Mechanical Turk – Over 23,000 tasks 2

Examples of Crowdsourcing (contd) Yahoo! Answers – Lunched Dec 05 – 60M users / 65M answers (as of Dec 06) Live QnA – Lunched Aug 06 / closed May 09 – 3M questions / 750M answers Wikipedia 3

Incentives for Contribution Incentives – Monetary $$$ – Non-momentary Social gratification and publicity Reputation points Certificates and levels Incentives for both participation and quality 4

Incentives for Contribution (contd) Ex. Taskcn 5 Reward range (RMB) Contest duration Number of submissions Number of registrants Number of views 100 RMB $15 (July 09)

Incentives for Contribution (contd) Ex. Yahoo! Answers 6 Points Levels Source:

Questions of Interest Understanding of the incentive schemes – How do contributions relate to offered rewards? Design of contests – How do we best design contests? – How do we set rewards? – How do we best suggest contests to players and rewards to contest providers? 7

Strategic User Behavior From empirical analysis of Taskcn by Yang et al (ACM EC 08) – (i) users respond to incentives, (ii) users learn better strategies – Suggests a game-theoretic analysis 8 User Strategies on Taskcn.com

Outline Model of Competing Contests Equilibrium Analysis – Player-Specific Skills – Contest-Specific Skills Design of Contests Experimental Validation Conclusion 9

Single Contest Competition 10 c1c1 c2c2 c3c3 c4c4 R c i = cost per unit effort or quality produced contest offering reward R players

Single Contest Competition (contd) 11 Outcome -c1b1 -c1b1 R - c 2 b 2 -c 3 b 3 -c 4 b 4 c1c1 c2c2 c3c3 c4c4 b1b1 b2b2 b3b3 b4b4 R

All-Pay Auction 12 Outcome -b1 -b1 v 2 - b 2 -b 3 -b 4 v1v1 v2v2 v3v3 v4v4 b1b1 b2b2 b3b3 b4b4 Everyone pays their bid

Competing Contests 13 R1R1 R2R2 RJRJ... RjRj contestsusers 1 2 u N...

Incomplete Information Assumption Each user u knows = total number of users = his own skill = skills are randomly drawn from F 14 We assume F is an atomless distribution with finite support [0,m]

Assumptions on User Skill 1) Player-specific skill random i.i.d. across u (ex. contests require similar skills or skill determined by players opportunity cost) 2) Contest-specific skill random i.i.d. across u and j (ex. contests require diverse skills) 15

Bayes-Nash Equilibrium Mixed strategy Equilibrium Select contest of highest expected profit where expectation with respect to beliefs about other user skills = prob. of selecting a contest of class j = bid 16 Contest class = set of contests that offer same reward

User Expected Profit Expected profit for a contest of class j = prob. of selecting a contest of class j = distribution of user skill conditional on having selected contest class j 17

Outline Model of Competing Contests Equilibrium Analysis – Player-Specific Skills – Contest-Specific Skills Design of Contests Experimental Validation Conclusion 18

Equilibrium Contest Selection m v2v2 v3v3 v4v skill levels contest classes 19

Threshold Reward Only K highest-reward contest classes selected with strictly positive probability 20 = number of contests of class k

Partitioning over Skill Levels User of skill v is of skill level l if where 21

Contest Selection User of skill l, i.e. with skill selects a contest of class j with probability 22

Participation Rates A contest of class j selected with probability 23 Prior-free – independent of the distribution F

Large-System Limit For positive constants where K is a finite number of contest classes 24

Skill Levels for Large System User of skill v is of skill level l if where 25

Participation Rates for Large System Expected number of participants for a contest of class j 26 Prior-free – independent of the distribution F

Contest Selection in Large System User of skill l, i.e. with skill selects a contest of class j with probability m /3 27 For large systems, what matters is which contests are selected for given skill

Proof Hint for Player-Specific Skills 28 Key property – equilibrium expected payoffs as showed v m0v1v1 v2v2 v3v3 g 1 (v) g 2 (v) g 3 (v) g 4 (v)

Outline Model of Competing Contests Equilibrium Analysis – Player-Specific Skills – Contest-Specific Skills Design of Contests Experimental Validation Conclusion 29

Contest-specific Skills Results established only for large-system limit Same equilibrium relationship between participation and rewards as for player- specific skills 30

Proof Hints Limit expected payoff – For each Balancing – Whenever Asserted relations for follow from above 31

Outline Model of Competing Contests Equilibrium Analysis – Player-Specific Skills – Contest-Specific Skills Design of Contests Experimental Validation Conclusion 32

System Optimum Rewards 33 maximise over subject to SYSTEM Set the rewards so as to optimize system welfare

Example 1: zero costs (non monetary rewards) 34 Assume are increasing strictly concave functions. Under player-specific skills, system optimum rewards: for any c > 0 where is unique solution of Rewards unique up to a multiplicative constant – only relative setting of rewards matters

Example 1 (contd) 35 For large systems Assume are increasing strictly concave functions. Under player-specific skills, system optimum rewards: for any c > 0 where is unique solution of

Example 2: optimum effort 36 Consider SYSTEM with exerted effort { cost of giving R j (budget constraint) { prob. contest attended { Utility: Cost:

Outline Model of Competing Contests Equilibrium Analysis – Player-Specific Skills – Contest-Specific Skills Design of Contests Experimental Validation Conclusion 37

Taskcn Analysis of rewards and participation across tasks as observed on Taskcn – Tasks of diverse categories: graphics, characters, miscellaneous, super challenge – We considered tasks posted in

Taskcn (contd) 39 reward number of views number of registrants number of submissions

Submissions vs. Reward Diminishing increase of submissions with reward 40 GraphicsCharactersMiscellaneous linear regression

Submissions vs. Reward for Subcategory Logos Conditioning on the more experienced users, the better the prediction by the model 41 any rate once a monthevery fourth dayevery second day Conditional on the rate at which users submit solutions model

Same for the Subcategory 2-D 42 any rate once a monthevery fourth dayevery second day model

Conclusion Crowdsourcing as a system of competing contests Equilibrium analysis of competing contests – Explicit relationship between rewards and participations Prior-free – Diminishing increase of participation with reward Suggested by the model and data Framework for design of crowdsourcing / contests Base results for strategic modelling – Ex. strategic contest providers 43

More Information Paper: ACM EC 09 Version with proofs: MSR-TR – aspx?id= aspx?id=