Public Signaling in Bayesian Ad Auctions

We study signaling in Bayesian ad auctions, in which bidders’ valuations depend on a random, unknown state of nature. The auction mechanism has complete knowledge of the actual state of nature, and it can send signals to bidders so as to disclose information about the state and increase revenue. For instance, a state may collectively encode some features of the user that are known to the mechanism only, since the latter has access to data sources unaccessible to the bidders. We study the problem of computing how the mechanism should send signals to bidders in order to maximize revenue. While this problem has already been addressed in the easier setting of second-price auctions, to the best of our knowledge, our work is the first to explore ad auctions with more than one slot. In this paper, we focus on public signaling and VCG mechanisms, under which bidders truthfully report their valuations. We start with a negative result, showing that, in general, the problem does not admit a PTAS unless P = NP, even when bidders’ valuations are known to the mechanism. The rest of the paper is devoted to settings in which such negative result can be circumvented. First, we prove that, with known valuations, the problem can indeed be solved in polynomial time when either the number of states d or the number of slots m is fixed. Moreover, in the same setting, we provide an FPTAS for the case in which bidders are single minded, but d and m can be arbitrary. Then, we switch to the random valuations setting, in which these are randomly drawn according to some probability distribution. In this case, we show that the problem admits an FPTAS, a PTAS, and a QPTAS, when, respectively, d is fixed, m is fixed, and bidders’ valuations are bounded away from zero.

[1]  Nicola Gatti,et al.  Persuading Voters: It's Easy to Whisper, It's Hard to Speak Loud , 2020, AAAI.

[2]  Shaddin Dughmi,et al.  On the Hardness of Signaling , 2014, 2014 IEEE 55th Annual Symposium on Foundations of Computer Science.

[3]  Haifeng Xu,et al.  Targeting and Signaling in Ad Auctions , 2017, SODA.

[4]  Yishay Mansour,et al.  Bayesian Exploration: Incentivizing Exploration in Bayesian Games , 2016, EC.

[5]  Ricardo Alonso,et al.  Persuading Voters , 2015 .

[6]  Haifeng Xu,et al.  Information Disclosure as a Means to Security , 2015, AAMAS.

[7]  Peter Bro Miltersen,et al.  Send mixed signals: earn more, work less , 2012, EC '12.

[8]  Viggo Kann,et al.  Some APX-completeness results for cubic graphs , 2000, Theor. Comput. Sci..

[9]  Li Han,et al.  Mixture Selection, Mechanism Design, and Signaling , 2015, 2015 IEEE 56th Annual Symposium on Foundations of Computer Science.

[10]  Avinatan Hassidim,et al.  Implementing the Wisdom of Waze , 2015, IJCAI.

[11]  Ozan Candogan,et al.  Persuasion in Networks: Public Signals and k-Cores , 2019, EC.

[12]  Nicola Gatti,et al.  Signaling in Bayesian Network Congestion Games: the Subtle Power of Symmetry , 2020, AAAI.

[13]  Ron Lavi,et al.  Algorithmic Mechanism Design , 2008, Encyclopedia of Algorithms.

[14]  Yu Cheng,et al.  Hardness Results for Signaling in Bayesian Zero-Sum and Network Routing Games , 2015, EC.

[15]  Nicola Gatti,et al.  Public Bayesian Persuasion: Being Almost Optimal and Almost Persuasive , 2020, ArXiv.

[16]  Vincent Conitzer,et al.  Signaling in Bayesian Stackelberg Games , 2016, AAMAS.

[17]  Yakov Babichenko,et al.  Algorithmic Aspects of Private Bayesian Persuasion , 2017, ITCS.

[18]  Nicola Gatti,et al.  Persuading Voters in District-based Elections , 2020, ArXiv.

[19]  Moshe Tennenholtz,et al.  Signaling Schemes for Revenue Maximization , 2012, TEAC.