A Bayesian Clearing Mechanism for Combinatorial Auctions

We cast the problem of combinatorial auction design in a Bayesian framework in order to incorporate prior information into the auction process and minimize the number of rounds to convergence. We first develop a generative model of agent valuations and market prices such that clearing prices become maximum a posteriori estimates given observed agent valuations. This generative model then forms the basis of an auction process which alternates between refining estimates of agent valuations and computing candidate clearing prices. We provide an implementation of the auction using assumed density filtering to estimate valuations and expectation maximization to compute prices. An empirical evaluation over a range of valuation domains demonstrates that our Bayesian auction mechanism is highly competitive against the combinatorial clock auction in terms of rounds to convergence, even under the most favorable choices of price increment for this baseline.

[1]  Dimitri P. Bertsekas,et al.  Convex Optimization Algorithms , 2015 .

[2]  Martin Bichler,et al.  Coalition-Based Pricing in Ascending Combinatorial Auctions , 2017, Inf. Syst. Res..

[3]  David J. C. MacKay,et al.  Bayesian Interpolation , 1992, Neural Computation.

[4]  Florian Heiss,et al.  Discrete Choice Methods with Simulation , 2016 .

[5]  Lawrence M. Ausubel,et al.  The Lovely but Lonely Vickrey Auction , 2004 .

[6]  Manfred Opper,et al.  A Bayesian Approach to Online Learning , 2006 .

[7]  David C. Parkes,et al.  Preventing Strategic Manipulation in Iterative Auctions: Proxy Agents and Price-Adjustment , 2000, AAAI/IAAI.

[8]  Yoav Shoham,et al.  Towards a universal test suite for combinatorial auction algorithms , 2000, EC '00.

[9]  P. Cramton The FCC Spectrum Auctions: An Early Assessment , 1997 .

[10]  D. Rubin,et al.  Maximum likelihood from incomplete data via the EM - algorithm plus discussions on the paper , 1977 .

[11]  Lawrence M. Ausubel,et al.  A Practical Guide to the Combinatorial Clock Auction , 2017 .

[12]  Sushil Bikhchandani,et al.  The Package Assignment Model , 2002, J. Econ. Theory.

[13]  Roger B. Myerson,et al.  Optimal Auction Design , 1981, Math. Oper. Res..

[14]  Noam Nisan,et al.  Bidding and allocation in combinatorial auctions , 2000, EC '00.

[15]  Ennio Stacchetti,et al.  The English Auction with Differentiated Commodities , 2000, J. Econ. Theory.

[16]  Lawrence M. Ausubel An efficient dynamic auction for heterogeneous commodities , 2006 .

[17]  Peter Sollich,et al.  Bayesian Methods for Support Vector Machines: Evidence and Predictive Class Probabilities , 2002, Machine Learning.

[18]  A. Mas-Colell,et al.  Microeconomic Theory , 1995 .

[19]  Carl E. Rasmussen,et al.  Gaussian processes for machine learning , 2005, Adaptive computation and machine learning.

[20]  David C. Parkes,et al.  iBundle: an efficient ascending price bundle auction , 1999, EC '99.

[21]  Tom Minka,et al.  A family of algorithms for approximate Bayesian inference , 2001 .

[22]  Martin Bichler,et al.  Ascending Combinatorial Auctions with Allocation Constraints: On Game Theoretical and Computational Properties of Generic Pricing Rules , 2013, Inf. Syst. Res..

[23]  Anthony M. Kwasnica,et al.  A New and Improved Design for Multiobject Iterative Auctions , 2005, Manag. Sci..

[24]  A. Dawid,et al.  A comparison of sequential learning methods for incomplete data , 1995 .

[25]  Sushil Bikhchandani,et al.  Ascending price Vickrey auctions , 2006, Games Econ. Behav..

[26]  David C. Parkes,et al.  Ascending Price Vickrey Auctions for General Valuations , 2005, J. Econ. Theory.

[27]  David C. Parkes,et al.  Iterative Combinatorial Auctions , 2006 .