[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.24963/ijcai.2023/293guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
research-article

Differentiable economics for randomized affine maximizer auctions

Published: 19 August 2023 Publication History

Abstract

A recent approach to automated mechanism design, differentiable economics, represents auctions by rich function approximators and optimizes their performance by gradient descent. The ideal auction architecture for differentiable economics would be perfectly strategyproof, support multiple bidders and items, and be rich enough to represent the optimal (i.e. revenue-maximizing) mechanism. So far, such an architecture does not exist. There are single-bidder approaches (MenuNet, Rochet-Net) which are always strategyproof and can represent optimal mechanisms. RegretNet is multibidder and can approximate any mechanism, but is only approximately strategyproof. We present an architecture that supports multiple bidders and is perfectly strategyproof, but cannot necessarily represent the optimal mechanism. This architecture is the classic affine maximizer auction (AMA), modified to offer lotteries. By using the gradient-based optimization tools of differentiable economics, we can now train lottery AMAs, competing with or outperforming prior approaches in revenue.

References

[1]
Mark Armstrong. Optimal multiobject auctions. Review of Economic Studies, 67:455-481, 2000.
[2]
Christopher Avery and Terrence Hendershott. Bundling and optimal auctions of multiple products. Review of Economic Studies, 67:483-497, 2000.
[3]
Yoram Bachrach, Ian Gemp, Marta Garnelo, Janos Kramar, Tom Eccles, Dan Rosenbaum, and Thore Graepel. A neural network auction for group decision making over a continuous space. In International Joint Conference on Artificial Intelligence (IJCAI), 2021.
[4]
Maria-Florina F Balcan, Tuomas Sandholm, and Ellen Vitercik. Sample complexity of automated mechanism design. In NeurIPS, 2016.
[5]
Maria-Florina Balcan, Tuomas Sandholm, and Ellen Vitercik. A general theory of sample complexity for multi-item profit maximization. In Economics and Computation (EC), 2018.
[6]
Maria-Florina Balcan, Dan DeBlasio, Travis Dick, Carl Kingsford, Tuomas Sandholm, and Ellen Vitercik. How much data is sufficient to learn highperforming algorithms? Generalization guarantees for data-driven algorithm design. In ACM Symposium on Theory of Computing (STOC), 2021.
[7]
James Bradbury, Roy Frostig, Peter Hawkins, Matthew James Johnson, Chris Leary, Dougal Maclaurin, George Necula, Adam Paszke, Jake Vander-Plas, Skye Wanderman-Milne, and Qiao Zhang. JAX: composable transformations of Python+NumPy programs, 2018.
[8]
Gianluca Brero, Sébastien Lahaie, and Sven Seuken. Fast iterative combinatorial auctions via bayesian learning. In AAAI Conference on Artificial Intelligence (AAAI), 2019.
[9]
Gianluca Brero, Benjamin Lubin, and Sven Seuken. Machine learning-powered iterative combinatorial auctions. arXiv preprint arXiv:1911.08042, 2019.
[10]
Gianluca Brero, Alon Eden, Matthias Gerstgrasser, David Parkes, and Duncan Rheingans-Yoo. Reinforcement learning of sequential price mechanisms. In AAAI Conference on Artificial Intelligence (AAAI), 2021.
[11]
Patrick Briest, Shuchi Chawla, Robert Kleinberg, and S Matthew Weinberg. Pricing randomized allocations. In ACM-SIAM Symposium on Discrete Algorithms (SODA), 2010.
[12]
Yang Cai and Mingfei Zhao. Simple mechanisms for subadditive buyers via duality. In ACM Symposium on Theory of Computing (STOC), 2017.
[13]
Yang Cai, Constantinos Daskalakis, and S Matthew Weinberg. An algorithmic characterization of multi-dimensional mechanisms. In ACM Symposium on Theory of Computing (STOC), 2012.
[14]
Yang Cai, Constantinos Daskalakis, and S Matthew Weinberg. Optimal multi-dimensional mechanism design: Reducing revenue to welfare maximization. In Symposium on Foundations of Computer Science (FOCS), 2012.
[15]
Yang Cai, Constantinos Daskalakis, and S Matthew Weinberg. Understanding incentives: Mechanism design becomes algorithm design. In Symposium on Foundations of Computer Science (FOCS), 2013.
[16]
Yang Cai, Nikhil R. Devanur, and S. Matthew Weinberg. A Duality-Based Unified Approach to Bayesian Mechanism Design. In ACM Symposium on Theory of Computing (STOC), 2016.
[17]
Shuchi Chawla, Jason D Hartline, David L Malec, and Balasubramanian Sivan. Multi-parameter mechanism design and sequential posted pricing. In ACM Symposium on Theory of Computing (STOC), 2010.
[18]
Edward H Clarke. Multipart pricing of public goods. Public Choice, pages 17-33, 1971.
[19]
Vincent Conitzer and Tuomas Sandholm. Complexity of mechanism design. In Uncertainty in Artificial Intelligence (UAI), 2002.
[20]
Vincent Conitzer and Tuomas Sandholm. Incremental mechanism design. In International Joint Conference on Artificial Intelligence (IJCAI), 2007.
[21]
Michael Curry, Ping-yeh Chiang, Tom Goldstein, and John P. Dickerson. Certifying strategyproof auction networks. In NeurIPS, 2020.
[22]
Michael J Curry, Uro Lyi, Tom Goldstein, and John Dickerson. Learning revenue-maximizing auctions with differentiable matching. In International Conference on Artificial Intelligence and Statistics (AISTATS), 2021.
[23]
Constantinos Daskalakis, Alan Deckelbaum, and Christos Tzamos. Strong duality for a multiple-good monopolist. Econometrica, 85(3):735-767, 2017.
[24]
Yuan Deng, Jieming Mao, Vahab Mirrokni, and Song Zuo. Towards efficient auctions in an auto-bidding world. In The Web Conference, 2021.
[25]
Zhijian Duan, Jingwu Tang, Yutong Yin, Zhe Feng, Xiang Yan, Manzil Zaheer, and Xiaotie Deng. A context-integrated transformer-based neural network for auction design. arXiv preprint arXiv:2201.12489, 2022.
[26]
Paul Duetting, Zhe Feng, Harikrishna Narasimhan, David C. Parkes, and Sai Srivatsa Ravindranath. Optimal auctions through deep learning. In ICML, 2019.
[27]
Zhe Feng, Harikrishna Narasimhan, and David C. Parkes. Deep learning for revenue-optimal auctions with budgets. In International Conference on Autonomous Agents and MultiAgent Systems (AAMAS), 2018.
[28]
Jonathan Frankle and Michael Carbin. The lottery ticket hypothesis: Finding sparse, trainable neural networks. In ICLR, 2019.
[29]
Noah Golowich, Harikrishna Narasimhan, and David C. Parkes. Deep learning for multi-facility location mechanism design. In International Joint Conference on Artificial Intelligence (IJCAI), 2018.
[30]
Theodore Groves. Incentives in teams. Econometrica: Journal of the Econometric Society, pages 617-631, 1973.
[31]
Mingyu Guo, Hideaki Hata, and Ali Babar. Optimizing affine maximizer auctions via linear programming: an application to revenue maximizing mechanism design for zero-day exploits markets. In International Conference on Principles and Practice of Multi-Agent Systems, 2017.
[32]
Sergiu Hart and Noam Nisan. Selling multiple correlated goods: Revenue maximization and menu-size complexity. Journal of Economic Theory, 183:991-1029, 2019.
[33]
Jason D Hartline and Tim Roughgarden. Simple versus optimal mechanisms. In Economics and Computation (EC), 2009.
[34]
Tom Hennigan, Trevor Cai, Tamara Norman, and Igor Babuschkin. Haiku: Sonnet for JAX, 2020.
[35]
Matteo Hessel, David Budden, Fabio Viola, Mihaela Rosca, Eren Sezener, and Tom Hennigan. Optax: composable gradient transformation and optimisation, in jax!, 2020.
[36]
Dmitry Ivanov, Iskander Safiulin, Ksenia Balabaeva, and Igor Filippov. Optimal-er auctions through attention. In NeurIPS, 2022.
[37]
Ian A Kash and Rafael M Frongillo. Optimal auctions with restricted allocations. In Economics and Computation (EC), 2016.
[38]
Alexander V. Kolesnikov, Fedor Sandomirskiy, Aleh Tsyvinski, and Alexander P. Zimin. Beckmann's approach to multi-item multi-bidder auctions. (arXiv:2203.06837), September 2022.
[39]
Kevin Kuo, Anthony Ostuni, Elizabeth Horishny, Michael J. Curry, Samuel Dooley, Ping yeh Chiang, Tom Goldstein, and John P. Dickerson. ProportionNet: Balancing fairness and revenue for auction design with deep learning. arXiv preprint arXiv:2010.06398, 2020.
[40]
R Lavi, Ahuva Mu'alem, and N Nisan. Towards a characterization of truthful combinatorial auctions. In Symposium on Foundations of Computer Science (FOCS), October 2003.
[41]
Anton Likhodedov and Tuomas Sandholm. Methods for boosting revenue in combinatorial auctions. In AAAI Conference on Artificial Intelligence (AAAI), 2004.
[42]
Anton Likhodedov and Tuomas Sandholm. Approximating revenue-maximizing combinatorial auctions. In AAAI Conference on Artificial Intelligence (AAAI), 2005.
[43]
Eric Maskin and John Riley. Optimal multi-unit auctions. In Frank Hahn, editor, The Economics of Missing Markets, Information, and Games, chapter 14, pages 312-335. Clarendon Press, Oxford, 1989.
[44]
Roger B Myerson. Optimal auction design. Mathematics of Operations Research, 6(1):58-73, 1981.
[45]
Gregory Pavlov. Optimal mechanism for selling two goods. The BE Journal of Theoretical Economics, 11(1), 2011.
[46]
Neehar Peri, Michael J Curry, Samuel Dooley, and John P Dickerson. Preferencenet: Encoding human preferences in auction design with deep learning. In NeurIPS, 2021.
[47]
Jad Rahme, Samy Jelassi, Joan Bruna, and S Matthew Weinberg. A permutation-equivariant neural network architecture for auction design. In AAAI Conference on Artificial Intelligence (AAAI), 2021.
[48]
Jad Rahme, Samy Jelassi, and S Matthew Weinberg. Auction learning as a two-player game. In ICLR, 2021.
[49]
Sai Srivatsa Ravindranath, Zhe Feng, Shira Li, Jonathan Ma, Scott D Kominers, and David C Parkes. Deep learning for two-sided matching. arXiv preprint arXiv:2107.03427, 2021.
[50]
Kevin Roberts. The characterization of implementable choice rules. Aggregation and Revelation of Preferences, 12(2):321-348, 1979.
[51]
Jean-Charles Rochet. A necessary and sufficient condition for rationalizability in a quasi-linear context. Journal of Mathematical Economics, 16(2):191-200, 1987.
[52]
Tuomas Sandholm and Anton Likhodedov. Automated design of revenue-maximizing combinatorial auctions. Operations Research, 63(5):1000-1025, 2015.
[53]
Tuomas Sandholm. Automated mechanism design: A new application area for search algorithms. In International Conference on Principles and Practice of Constraint Programming, 2003.
[54]
Weiran Shen, Pingzhong Tang, and Song Zuo. Automated mechanism design via neural networks. In International Conference on Autonomous Agents and MultiAgent Systems (AAMAS), 2019.
[55]
Ermis Soumalias, Behnoosh Zamanlooy, Jakob Weissteiner, and Sven Seuken. Machine learning-powered course allocation. arXiv preprint arXiv:2210.00954, 2022.
[56]
Andrea Tacchetti, DJ Strouse, Marta Garnelo, Thore Graepel, and Yoram Bachrach. A neural architecture for designing truthful and efficient auctions. arXiv preprint arXiv:1907.05181, 2019.
[57]
Pingzhong Tang and Tuomas Sandholm. Mixed-bundling auctions with reserve prices. In International Conference on Autonomous Agents and MultiAgent Systems (AAMAS), 2012.
[58]
William Vickrey. Counterspeculation, auctions, and competitive sealed tenders. The Journal of Finance, 16(1):8-37, 1961.
[59]
Jakob Weissteiner and Sven Seuken. Deep learning--powered iterative combinatorial auctions. In AAAI Conference on Artificial Intelligence (AAAI), 2020.
[60]
Jakob Weissteiner, Chris Wendler, Sven Seuken, Ben Lubin, and Markus Püschel. Fourier analysis-based iterative combinatorial auctions. arXiv preprint arXiv:2009.10749, 2020.
[61]
Andrew Chi-Chih Yao. An n-to-1 Bidder Reduction for Multi-item Auctions and its Applications. In ACM-SIAM Symposium on Discrete Algorithms (SODA), 2014.
[62]
Andrew Chi-Chih Yao. Dominant-strategy versus bayesian multi-item auctions: Maximum revenue determination and comparison. In Economics and Computation (EC), 2017.

Cited By

View all
  • (2024)Optimal Auctions through Deep Learning: Advances in Differentiable EconomicsJournal of the ACM10.1145/363074971:1(1-53)Online publication date: 11-Feb-2024

Index Terms

  1. Differentiable economics for randomized affine maximizer auctions
          Index terms have been assigned to the content through auto-classification.

          Recommendations

          Comments

          Please enable JavaScript to view thecomments powered by Disqus.

          Information & Contributors

          Information

          Published In

          cover image Guide Proceedings
          IJCAI '23: Proceedings of the Thirty-Second International Joint Conference on Artificial Intelligence
          August 2023
          7242 pages
          ISBN:978-1-956792-03-4

          Sponsors

          • International Joint Conferences on Artifical Intelligence (IJCAI)

          Publisher

          Unknown publishers

          Publication History

          Published: 19 August 2023

          Qualifiers

          • Research-article
          • Research
          • Refereed limited

          Contributors

          Other Metrics

          Bibliometrics & Citations

          Bibliometrics

          Article Metrics

          • Downloads (Last 12 months)0
          • Downloads (Last 6 weeks)0
          Reflects downloads up to 10 Dec 2024

          Other Metrics

          Citations

          Cited By

          View all
          • (2024)Optimal Auctions through Deep Learning: Advances in Differentiable EconomicsJournal of the ACM10.1145/363074971:1(1-53)Online publication date: 11-Feb-2024

          View Options

          View options

          Media

          Figures

          Other

          Tables

          Share

          Share

          Share this Publication link

          Share on social media