Learning user preferences in mechanism design

In designing a mechanism for allocation of a divisible resource, the designer needs to know the player utility functions, which are often infinitely dimensional, in order to choose the appropriate pricing and allocation rules. This paper utilizes Gaussian process regression learning techniques to infer general player preferences by a designer in a mechanism design setting. In pricing mechanisms, the price taking players are charged with the appropriate value of Lagrange multiplier, in order to achieve efficiency. This value is obtained iteratively through learning. Likewise, the reserve price in auction mechanisms with price anticipating players, a parameter in allocation and pricing rules, is modified iteratively using online learning to move the system solution to near efficiency. A numerical example illustrates the approach and demonstrates the online learning algorithm.

[1]  David C. Parkes,et al.  Iterative Combinatorial Auctions: Theory and Practice , 2000, AAAI/IAAI.

[2]  Michael L. Honig,et al.  Auction-Based Spectrum Sharing , 2006, Mob. Networks Appl..

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

[4]  Christopher K. I. Williams,et al.  Gaussian Processes for Machine Learning (Adaptive Computation and Machine Learning) , 2005 .

[5]  Ariel D. Procaccia,et al.  Incentive compatible regression learning , 2008, SODA '08.

[6]  Mohammad Taghi Hajiaghayi,et al.  Adaptive limited-supply online auctions , 2004, EC '04.

[7]  Tim Roughgarden,et al.  Algorithmic Game Theory , 2007 .

[8]  D. Fudenberg,et al.  The Theory of Learning in Games , 1998 .

[9]  Mihaela van der Schaar,et al.  Efficient resource management with reduced overhead information , 2009, 2009 IEEE 20th International Symposium on Personal, Indoor and Mobile Radio Communications.

[10]  Maria-Florina Balcan,et al.  Reducing mechanism design to algorithm design via machine learning , 2007, J. Comput. Syst. Sci..

[11]  John N. Tsitsiklis,et al.  Efficiency loss in a network resource allocation game: the case of elastic supply , 2004, IEEE Transactions on Automatic Control.

[12]  Anthony Widjaja,et al.  Learning with Kernels: Support Vector Machines, Regularization, Optimization, and Beyond , 2003, IEEE Transactions on Neural Networks.

[13]  T. Başar,et al.  Dynamic Noncooperative Game Theory , 1982 .