An Efficient ε-BIC to BIC Transformation and Its Application to Black-Box Reduction in Revenue Maximization
We consider the black-box reduction from multi-dimensional revenue maximization to virtual welfare maximization. Cai et al. <cit.> show a polynomial-time approximation-preserving reduction, however, the mechanism produced by their reduction is only approximately Bayesian incentive compatible (ε-BIC). We provide a new polynomial time transformation that converts any ε-BIC mechanism to an exactly BIC mechanism with only a negligible revenue loss. Our transformation applies to a very general mechanism design setting and only requires sample access to the agents' type distributions and query access to the original ε-BIC mechanism. Other ε-BIC to BIC transformations exist in the literature <cit.> but all require exponential time to run. As an application of our transformation, we improve the reduction by Cai et al. <cit.> to generate an exactly BIC mechanism. Our transformation builds on a novel idea developed in a recent paper by Dughmi et al. <cit.>: finding the maximum entropy regularized matching using Bernoulli factories. The original algorithm by Dughmi et al. <cit.> can only handle graphs with nonnegative edge weights, while our transformation requires finding the maximum entropy regularized matching on graphs with both positive and negative edge weights. The main technical contribution of this paper is a new algorithm that can accommodate arbitrary edge weights.
READ FULL TEXT