Probably Approximately Efficient Combinatorial Auctions via Machine Learning

A well-known problem in combinatorial auctions (CAs) is that the value space grows exponentially in the number of goods, which often puts a large burden on the bidders and on the auctioneer. In this paper, we introduce a new design paradigm for CAs based on machine learning (ML). Bidders report their values (bids) to a proxy agent by answering a small number of value queries. The proxy agent then uses an ML algorithm to generalize from those bids to the whole value space, and the efficient allocation is computed based on the generalized valuations. We introduce the concept of probably approximate efficiency (PAE) to measure the efficiency of our new ML-based auctions, and we formally show how the generelizability of an ML algorithm relates to the efficiency loss incurred by the corresponding ML-based auction. To instantiate our paradigm, we use support vector regression (SVR) as the ML algorithm, which enables us to keep the winner determination problem of the CA tractable. Different parameters of the SVR algorithm allow us to trade off the expressiveness, economic efficiency, and computational efficiency of the CA. Finally, we demonstrate experimentally that, even with a small number of bids, our ML-based auctions are highly efficient with high probability.

[1]  Noam Nisan,et al.  On the Computational Power of Demand Queries , 2009, SIAM J. Comput..

[2]  Alexander J. Smola,et al.  Support Vector Regression Machines , 1996, NIPS.

[3]  Martin Bichler,et al.  On the Impact of Cognitive Limits in Combinatorial Auctions: An Experimental Study in the Context of Spectrum Auction Design , 2010 .

[4]  Jacob K. Goeree,et al.  Hierarchical package bidding: A paper & pencil combinatorial auction , 2010, Games Econ. Behav..

[5]  Vincent Conitzer,et al.  Combinatorial Auctions with k-wise Dependent Valuations , 2005, AAAI.

[6]  Sébastien Lahaie Kernel Methods for Revealed Preference Analysis , 2010, ECAI.

[7]  T. Sandholm Very-Large-Scale Generalized Combinatorial Multi-Attribute Auctions: Lessons from Conducting $60 Billion of Sourcing , 2013 .

[8]  David C. Parkes,et al.  Applying learning algorithms to preference elicitation , 2004, EC '04.

[9]  Sébastien Lahaie A Kernel Method for Market Clearing , 2009, IJCAI.

[10]  Nello Cristianini,et al.  Kernel Methods for Pattern Analysis , 2004 .

[11]  N. Nisan,et al.  Algorithmic Game Theory: Combinatorial Auctions , 2007 .

[12]  Alex Smola,et al.  Kernel methods in machine learning , 2007, math/0701907.

[13]  Martin Bichler,et al.  Compact Bid Languages and Core Pricing in Large Multi-item Auctions , 2015, Manag. Sci..

[14]  Sébastien Lahaie,et al.  A Kernel-Based Iterative Combinatorial Auction , 2011, AAAI.

[15]  Umesh V. Vazirani,et al.  An Introduction to Computational Learning Theory , 1994 .

[16]  Sébastien Lahaie,et al.  Stability and Incentive Compatibility in a Kernel-Based Combinatorial Auction , 2010, AAAI.

[17]  Matus Telgarsky,et al.  Rate of Price Discovery in Iterative Combinatorial Auctions , 2015, EC.

[18]  S. Afriat THE CONSTRUCTION OF UTILITY FUNCTIONS FROM EXPENDITURE DATA , 1967 .