iMLCA: Machine Learning-powered Iterative Combinatorial Auctions with Interval Bidding
Benjamin Lubin, Manuel Beyeler, Gianluca Brero, Sven Seuken
TL;DR
iMLCA tackles the costly value-reporting burden in large combinatorial auctions by allowing bidders to submit upper and lower bounds on bundle values (interval bidding). It builds on MLCA by adding a bound-refinement process via a price-based activity rule and a Convergence Phase to guarantee a final allocation that can be determined from reports. The mechanism achieves the same allocative efficiency as MLCA while substantially reducing elicitation effort, and it outperforms the combinatorial clock auction in realistic spectrum-domain instances. Theoretical properties include individual rationality, no-deficit, and near-truthful incentives under practical assumptions, with empirical evidence based on SATS showing limited manipulation opportunities and favorable efficiency-cost trade-offs. Overall, iMLCA offers a practical, scalable approach for large ICAs where exact value elicitation is prohibitive.
Abstract
Preference elicitation is a major challenge in large combinatorial auctions because the bundle space grows exponentially in the number of items. Recent work has used machine learning (ML) algorithms to identify a small set of bundles to query from each bidder. However, a shortcoming of this prior work is that bidders must submit exact values for the queried bundles, which can be quite costly. To address this, we propose iMLCA, a new ML-powered iterative combinatorial auction with interval bidding (i.e., where bidders submit upper and lower bounds instead of exact values). To steer the auction towards an efficient allocation, we introduce a price-based activity rule, asking bidders to tighten bounds on relevant bundles only. In our experiments, iMLCA achieves the same allocative efficiency as the prior ML-based auction that uses exact bidding. Moreover, it outperforms the well-known combinatorial clock auction in a realistically-sized domain.
