Analyzing Unique-Bid Auctions for Fun and Profit Ory Samorodnitzky Eran Tromer Avishai Wool.

Slides:



Advertisements
Similar presentations
Auction Theory Class 5 – single-parameter implementation and risk aversion 1.
Advertisements

Nash Equilibrium: Illustrations
CPS Bayesian games and their use in auctions Vincent Conitzer
Ultimatum Game Two players bargain (anonymously) to divide a fixed amount between them. P1 (proposer) offers a division of the “pie” P2 (responder) decides.
Nash’s Theorem Theorem (Nash, 1951): Every finite game (finite number of players, finite number of pure strategies) has at least one mixed-strategy Nash.
Michael R. Baye, Managerial Economics and Business Strategy, 3e. ©The McGraw-Hill Companies, Inc., 1999 Managerial Economics & Business Strategy Chapter.
Multi-item auctions with identical items limited supply: M items (M smaller than number of bidders, n). Three possible bidder types: –Unit-demand bidders.
1 Chapter 6: Auctions SCIT1003 Chapter 6: Auctions Prof. Tsang.
Federal Communications Commission NSMA Spectrum Management Conference May 20, 2008 Market Based Forces and the Radio Spectrum By Mark Bykowsky, Kenneth.
Introduction to Game theory Presented by: George Fortetsanakis.
Liz DiMascio Paige Warren- Shriner Mitch Justus DUTCH AND ENGLISH AUCTIONS IN RELATION TO THE TULIP MARKET.
Regret Minimization and the Price of Total Anarchy Paper by A. Blum, M. Hajiaghayi, K. Ligett, A.Roth Presented by Michael Wunder.
On the Genetic Evolution of a Perfect Tic-Tac-Toe Strategy
Simulation Operations -- Prof. Juran.
Wars of Attrition. Examples Price wars fought to drive out new entrants into some market Holland Sweetener Rate cutting by KiwiAir competitors Browser.
6.853: Topics in Algorithmic Game Theory Fall 2011 Matt Weinberg Lecture 24.
An Introduction to Game Theory Part I: Strategic Games
Dynamic Games of Complete Information.. Repeated games Best understood class of dynamic games Past play cannot influence feasible actions or payoff functions.
Silberschatz, Galvin and Gagne  2002 Modified for CSCI 399, Royden, Operating System Concepts Operating Systems Lecture 19 Scheduling IV.
Employing and Evaluating Dynamic Pricing Strategies Joan Morris MS Thesis Proposal Research Hour, 11/30/00.
Mechanism Design and the VCG mechanism The concept of a “mechanism”. A general (abstract) solution for welfare maximization: the VCG mechanism. –This is.
An Introduction to Game Theory Part IV: Games with Imperfect Information Bernhard Nebel.
Project: – Several options for bid: Bid our signal Develop several strategies Develop stable bidding strategy Simulating Normal Random Variables.
Class 21: Bidding Strategy and Simulation What is a “bidding strategy”? –System of determining what to bid –For example: signal with winner’s curse subtracted.
Review: Game theory Dominant strategy Nash equilibrium
Simulating Normal Random Variables Simulation can provide a great deal of information about the behavior of a random variable.
A Heuristic Bidding Strategy for Multiple Heterogeneous Auctions Patricia Anthony & Nicholas R. Jennings Dept. of Electronics and Computer Science University.
6/2/2001 Cooperative Agent Systems: Artificial Agents Play the Ultimatum Game Steven O. Kimbrough Presented at FMEC 2001, Oslo Joint work with Fang Zhong.
CS522: Algorithmic and Economic Aspects of the Internet Instructors: Nicole Immorlica Mohammad Mahdian
Sequences of Take-It-or-Leave-it Offers: Near-Optimal Auctions Without Full Valuation Revelation Tuomas Sandholm and Andrew Gilpin Carnegie Mellon University.
Query Incentive Networks Jon Kleinberg and Prabhakar Raghavan - Presented by: Nishith Pathak.
Probabilistic Asymmetric Information and Lending Relationships Philip Ostromogolsky Yale School of Management.
Project 2-Guidelines. Recall- Class Project-Goals  Determine what would be expected to happen if each company bid the same amount as its signal.  Determine.
Modeling Quality-Quantity based Communication Orr Srour under the supervision of Ishai Menache.
1 Teck-Hua Ho April 13, 2006 Auction Principles I. Economic and Behavioral Foundations of Pricing II. Innovative Pricing Concepts and Tools III. Internet.
Auctions Yunon Chuang. What are auctions? n Auction Markets: –traders transact directly against the orders of other traders by communication through a.
Auction Theory Class 2 – Revenue equivalence 1. This class: revenue Revenue in auctions – Connection to order statistics The revelation principle The.
Spreadsheet Demonstration
Introduction to Game Theory
Yang Cai Sep 8, An overview of the class Broad View: Mechanism Design and Auctions First Price Auction Second Price/Vickrey Auction Case Study:
Bargaining Towards Maximized Resource Utilization in Video Streaming Datacenters Yuan Feng 1, Baochun Li 1, and Bo Li 2 1 Department of Electrical and.
Game Theory, Strategic Decision Making, and Behavioral Economics 11 Game Theory, Strategic Decision Making, and Behavioral Economics All men can see the.
Chapter 6: Probability Distributions
Sequences of Take-It-or-Leave-it Offers: Near-Optimal Auctions Without Full Valuation Revelation Tuomas Sandholm and Andrew Gilpin Carnegie Mellon University.
Auction Seminar Optimal Mechanism Presentation by: Alon Resler Supervised by: Amos Fiat.
Lecture 12 Statistical Inference (Estimation) Point and Interval estimation By Aziza Munir.
1 Near-Optimal Play in a Social Learning Game Ryan Carr, Eric Raboin, Austin Parker, and Dana Nau Department of Computer Science, University of Maryland.
INFORMATION ASYMMETRIES IN COMMON VALUE AUCTIONS WITH DISCRETE SIGNALS Vasilis Syrgkanis Microsoft Research, NYC Joint with David Kempe, USC Eva Tardos,
ICS 145B -- L. Bic1 Project: Main Memory Management Textbook: pages ICS 145B L. Bic.
McGraw-Hill/Irwin Copyright  2008 by The McGraw-Hill Companies, Inc. All rights reserved. GAME THEORY, STRATEGIC DECISION MAKING, AND BEHAVIORAL ECONOMICS.
Dynamic Games & The Extensive Form
Chapter 4 Bayesian Approximation By: Yotam Eliraz & Gilad Shohat Based on Chapter 4 on Jason Hartline’s book Seminar in Auctions and Mechanism.
Auctions Shyam Sunder, Yale University Kozminski Academy Warsaw, June 22, 2013.
Dr. Serhat Eren 1 CHAPTER 6 NUMERICAL DESCRIPTORS OF DATA.
A Study of Central Auction Based Wholesale Electricity Markets S. Ceppi and N. Gatti.
REECH ME: Regional Energy Efficient Cluster Heads based on Maximum Energy Routing Protocol Prepared by: Arslan Haider. 1.
Steffen Staab 1WeST Web Science & Technologies University of Koblenz ▪ Landau, Germany Network Theory and Dynamic Systems Auctions.
Auctions serve the dual purpose of eliciting preferences and allocating resources between competing uses. A less fundamental but more practical reason.
Auction Theory in Practice: The U.K. Carbon Dioxide Auction E. Maskin Harvard University.
6.853: Topics in Algorithmic Game Theory Fall 2011 Constantinos Daskalakis Lecture 22.
Auctions serve the dual purpose of eliciting preferences and allocating resources between competing uses. A less fundamental but more practical reason.
Unit 2: Research & Statistics n Psychology deals with many experiments and studies n WHO? Every experimenter must decide on a SAMPLE, which is a group.
1. We go under contract to buy your home. We list the property and promote it.
Document number Anticipated Impacts for FRRS Pilot Program ERCOT TAC Meeting September 7, 2012.
Auctions Great Lakes Institute of Management, Chennai March 4, 2012.
Welcome to SSEL Welcome to the SSEL Lab, and thank you for participating in today’s experiment. It is very important that you do not touch the computer.
Incomplete Information and Bayes-Nash Equilibrium.
Artificial Intelligence By Mr. Ejaz CIIT Sahiwal Evolutionary Computation.
Djohan Wahyudi Supervised by: Prof. Dr. Pericles A. Mitkas Vivia Nikolaidou 1.
9Serious games. Seriously fun.
Presentation transcript:

Analyzing Unique-Bid Auctions for Fun and Profit Ory Samorodnitzky Eran Tromer Avishai Wool

Unique Bid Auctions Each bidder can make as many bids as he wants Each bid costs a fix amount Bids are expressed in cents granularity Bids remain private The winning bid is the highest bid made by a single(unique) participant If some bid is bid more than once, then all of its instances are disqualified and the next highest unique bid is the winning candidate The winner pays the winning bid and the fix amount for each bid he made The losers also pay for their bids and suffer negative gain

Unique-Bid Auctions Auction signals Private: Notifying the bidder after each bid whether his bid is unique together with the position If not unique, the bidder is notified of the unique bid position closest to his disqualified one Public: Sorted positional tables of the current qualified bids (Q) and disqualified bids (DQ) without the actual values. Profitability (auctioneer) Legality Randomness/Chance vs. Strategy/Skill No external randomizing device

Related Work Equilibrium analysis (single-bid case) No symmetric pure-strategy equilibria in HUBA In any asymmetric pure-strategy equilibria:  A single bidder choosing the maximum bid  The remaining bidders stay out Nash(1950): There is a symmetric equilibrium for every finite game. → Symmetric mixed-strategies equilibria exists  Involves a randomization over a consecutive set of bids, containing the highest possible one

Data Extraction Current available data for research Only the final snapshot of qualified bids (Q) and disqualified bids (DQ) after the last transaction are published Dynamic temporal data Individual level bids and timings information can offer many insights into bidding behavior Allows for building a tractable models Back-propagation algorithm Sample the partial information of Q, DQ rapidly and saving their instances during the entire auction Starting from the fully exposed information of the last transaction going back through the saved instances, recover the bids of Q and DQ at each transaction Utilize Levenshtein(Edit)-Distances for the propagation

DQQ

Back Propagation Algorithm bidID bidID bidID 8 2 bidID bidID bidID

Back Propagation Algorithm bidID bidID bidID 8 2 bidID bidID bidID ====+===

Back Propagation Algorithm bidID bidID bidID 8 2 bidID bidID bidID

Back Propagation Algorithm bidID bidID bidID bidID bidID bidID

Back Propagation Algorithm bidID bidID bidID bidID bidID bidID =====

Back Propagation Algorithm bidID bidID bidID bidID bidID bidID

Back Propagation Algorithm bidID bidID bidID bidID bidID bidID ==- 28

Back Propagation Algorithm bidID bidID bidID bidID bidID bidID

Back Propagation Algorithm bidID bidID bidID bidID bidID bidID

Macro Behavior Average bid price drops linearly with number of bids

Macro Behavior Last minute bidding (“Sniping”)

Individual Bidders Behaviors 7% of the bidders generated 43% of the bids (heavy bidders) 93% of the bidders place only 2 bids (2-offers bidders) The auctions we sampled provided each bidder with 2 free bids 2-offersHeavy Bids count57%43% Bidders count 93%7% Auctions won 16%84%

2-offers bidders Empirical distribution of bids made by 2-offers bidders superimposed with a bimodal truncated normal curve Number of bids placed by 2- offers population over time

Heavy Bidders Extracted behaviors graphs Down-point triangles are bids lower than the leading bid. Up-pointing triangles are disqualified bid above the leading bid. Filled circles are qualified bids. Empty circles are qualified leading bids. X marks indicate disqualifications

Bid Burstiness Bid burst – A series of bids made in rapid succession Heavy bidders bid in bursts The number of bursts varies:

Bid Burstiness We observed that bursts aim towards a target position Median positions in 2-bursts bidders and 4-bursts bidders:

Heavy Bidders Profit Losing bidders obviously suffers a negative payoff, but even winners may suffer the same if the total amount of spent bid fees surpasses the actual product value If all heavy bidders utilize the same strategy in an auction, we see that more than 4 heavy bidders operate at a loss

Simulation The simulation model was constructed based on observation we made from 90 real auctions We included the 2-offers bidders and heavy bidders population (2-bursts and 4-bursts) Simulation parameters were calibrated with the sampled auctions, e.g.: Auction duration: sec Numbers of bidders: µ = σ = Max bid price: Cost per bid: 6 Free bids: 2 Bidders ratio: µ = 13.5 σ = 5.8

Model Validation Replicative validity

Automated Strategies “Catch all non disqualified bids”: Track Q and DQ through all auction transactions to obtain a complete view of the ordering of all the bids, without the actual values Introduce actual bids by bidding at intervals Find gaps of non-disqualified bids at DQ by counting the disqualified groups in the interval Gaps are either qualified bids or unique unbid values Using binary searches, bid until hitting the gap Repeat until having as many leading qualified bids as wanted

Catch all non-disqualified bids bidID bidID bidID 8 2 bidID bidID 8 2 bidID

Catch all non-disqualified bids bidID 8 2 bidID bidID 8 2 bidID bidID 8 2 bidID

Automated Strategies Bid Block: Binary search for the leading position very close to the auction’s end, and disqualify it Make a series of decrementing bids until getting some qualified ones Real auction results showed that the average distance between the winning bid an the next unbid bid is µ = σ = 27.4 allowing a positive gain

Simulation with Automated Strategies “Catch all non-disqualified bids” 100% win rate Mean expense – Mean profit – “Bid Block” 93% win rate Mean expense – Mean profit – (Cost per bid – 6 ; Prize value – 300)

Live Experiments Automating the strategies on actual site: Reverse-engineering the site protocol Automating the bidding process in a program Results We played the simple Bid Block strategy Won 13/14 bid-credits auctions (50₤ each) Resembling the auctions of the simulation 3/3 SanDisk Clip (32₤ each) 4/5 Kindle devices (80₤ each) (We did not claim the prizes)

Conclusion We extracted partial data from 90 real auction auctions, and using a back-propagation algorithm we successfully recovered the missing bid values With our detailed auctions dynamic temporal data we built a simulation model, and validated it We devised several automated strategies that performed well on our simulated environment Reversing and actual UK unique-bid auction site communication protocol allowed us to implement a program to deploy the automated strategies We let our program participate in several real auctions, to achieve 91% win rate and over 1000₤