Motivation
In many auctions a bidder's value for what she wins depends on information held by others. The value of an oil lease, a spectrum licence or a piece of art to one bidder depends on survey data, market forecasts or expert opinions that other bidders hold privately. The model of interdependent values (Milgrom and Weber, 1982) captures this: each agent i holds a private signal si, and every agent's value is a publicly known function of the whole signal profile s=(s1,…,sn).
With interdependent values, maximizing welfare in ex-post equilibrium is impossible unless the valuations satisfy the single-crossing condition (Maskin, 1992; Dasgupta and Maskin, 2000), and even single crossing does not suffice beyond single-item auctions with single-dimensional signals. Without any condition, there are valuations for which no deterministic mechanism achieves a bounded approximation ratio and no randomized mechanism does better than a factor n (Eden, Feldman, Fiat and Goldner, ACM EC 2018; Examples 1.2–1.3 of the source). Eden, Feldman, Fiat, Goldner and Karlin (arXiv:1903.08384v2, 2019) introduce submodularity over signals (SOS): raising one signal increases a value by less when the other signals are higher. They show that SOS valuations admit constant-factor, or signal-space-dependent, approximations in settings where single crossing fails, including combinatorial auctions. This mission formalizes their Theorem 6.1, the case of combinatorial auctions with single-dimensional signals taking k values.
Timeline. Milgrom–Weber (1982) introduce the interdependent values model. Maskin (1992) and Dasgupta–Maskin (2000) show that single crossing makes efficient auctions truthful. Jehiel–Moldovanu (2001) show that efficient implementation fails generically with multidimensional signals. Eden–Feldman–Fiat–Goldner (2018) give approximations under a relaxed, c-single-crossing condition, with ratios depending on c and n. Eden–Feldman–Fiat–Goldner–Karlin (2019; Mathematics of Operations Research, 2024) introduce SOS and prove Theorems 4.1, 5.1, 6.1 and 6.5.
Setting
There are n agents and m items, and k≥1 signal values. Each agent i has a signal si∈{0,1,…,k−1}, and {0,…,k−1}n is the grid. Agent i's value for a bundle T⊆[m] at the profile s is viT(s)≥0; the empty bundle is worth 0, and for nonempty T, viT is weakly increasing in every signal and strictly increasing in si. We write (s−i,xi) for the profile with agent i's signal replaced by x, and (sA,0B) for the profile that keeps the signals of the agents in A and sets those in B to 0.
A function w of the profile is SOS if for every coordinate j, all x,δ≥0 with x+δ≤k−1, and grid profiles with s−j′≤s−j coordinatewise,
w(s−j,x+δ)−w(s−j,x)≤w(s−j′,x+δ)−w(s−j′,x).
The setting is SOS when every viT is.
A feasible allocation gives disjoint bundles T1,…,Tn; its welfare at s is ∑iviTi(s). A deterministic mechanism maps reported profiles to an allocation and payments. Agent i's utility is her value, at the true profile, for the bundle she receives at the reported profile, minus her payment. The mechanism is ex-post IC if truthful reporting maximizes each agent's utility whenever the others report truthfully, and ex-post IR if that utility is nonnegative. A randomized mechanism is universally ex-post IC-IR if every deterministic mechanism in its support is.
The mechanism k-HL runs, with probability pRT=k+3k−1, Random Threshold: choose ℓ uniformly in {1,…,k−1}, call N≥ℓ={i:si≥ℓ} the high agents, allocate to them a feasible allocation maximizing ∑i∈N≥ℓviSi(sN<ℓ,ℓN≥ℓ), and charge agent i receiving Tˉi the price viTˉi(s−i,si=ℓ−1). Otherwise it runs Random Sampling: split the agents uniformly at random into A and B, allocate to B a feasible allocation maximizing ∑i∈BviSi(sA,0B), and charge nothing. In the Lean development (namespace InterdepSOS.KHL) these are rtAlloc, rtPay, rsAlloc and khlWelfare.
Formalization targets
Goal: Theorem 6.1 (p. 20)
For SOS valuations with k signal values, every Random Threshold component and every Random Sampling component is ex-post IC and IR, and for every grid profile s and every feasible allocation T∗,
i∑viTi∗(s)≤(k+3)E[welfare of k-HL at s],
where the expectation is over ℓ, over (A,B) and over the coin choosing between the two mechanisms, and welfare is measured with true values at the truthful profile.
Milestones
- Displays (6)–(7): the welfare of any allocation is at most OTHER+SELF, where OTHER=∑iviTi(s−i,0i) and SELF=∑ℓ=1k−1∑i:si=ℓviTi(0−i,si).
- Random Sampling is ex-post IC-IR for every partition.
- Random Threshold is ex-post IC-IR for every threshold.
- Lemma 6.2: SELF≤(k−1)E[welfare of Random Threshold].
- Lemma 6.3: OTHER≤4E[welfare of Random Sampling].
Significance
Theorem 6.1 is the paper's answer for general combinatorial auctions with single-dimensional signals and arbitrary bundle valuations, a setting where single crossing gives nothing and where the random-sampling technique of the single-parameter case (Theorem 4.1) is not enough on its own: Random Sampling alone covers only the contribution of the other agents' signals. The ratio k+3 depends on the size of the signal space but not on the number of agents or items. The same decomposition, with Random Threshold replaced by a bucketing mechanism, yields the (2log2k+4)-approximation for strong-SOS valuations (Theorem 6.5), so milestones 1 and 5 are shared by both results.
The result is proved in the paper; no machine-checked version is known to exist. A formalization fixes the incentive argument precisely (which data the allocation may depend on, how ties are broken) and makes the uniform averages over thresholds and partitions explicit. The development reuses the Key Lemma 3.1 of the paper, which is posed in a sibling mission of this series.
Difficulty
Two points resist a direct argument. First, incentive compatibility of Random Threshold requires that a high agent who changes her report within {ℓ,…,k−1} leaves the allocation unchanged, and this is true only if the argmax rule sees the reports through the proxy data (sN<ℓ,ℓN≥ℓ) alone: an argmax rule that breaks ties using the full report profile can make a high agent's bundle, and hence her utility, depend on her report. The formalization must therefore state precisely what the allocation rule may depend on. Second, the welfare bound for Random Sampling rests on the Key Lemma 3.1 (zeroing a uniformly random half of the other signals keeps, in expectation, half of an SOS value), which here has to hold on the discrete grid {0,…,k−1}n, with SOS assumed only there; the expectations over partitions and thresholds are finite averages whose bookkeeping (agents in A receive nothing, agents outside N≥ℓ receive nothing) must match the mechanism exactly.
Formalization scope
Agents are Fin n, items Fin m, bundles Finset (Fin m), signals natural numbers with the grid condition InGrid k s. All hypotheses on valuations (nonnegativity, monotonicity, strict monotonicity in the own signal, SOS) are imposed on grid profiles only, with the shifted coordinate staying below k; a condition on all of Nn would be stronger than the paper's. The empty bundle is worth 0 and the monotonicity clauses concern nonempty bundles. Allocations are maps Fin n → Finset (Fin m) with pairwise disjoint values; agents outside the eligible set receive ∅.
The argmax allocations are produced by arbitrary selectors, functions of the threshold (or of B) and of the proxy profile, required to return a feasible maximizer of the proxy welfare; the theorems quantify over all such selectors. Expectations are finite uniform averages, k−11∑ℓ=1k−1 and 2−n∑B⊆[n], never an existential or universal quantifier over ℓ or B. The ratio is stated against every feasible allocation, with welfare at true values, never with proxy values and never through a supremum. IC and IR are stated for every component of the mixture, with the paper's explicit payments. Random Sampling zeroes the signals of all of B, the agent's own included (the page's "vij(sA,0B)" is read as viT(sA,0B)). For k=1, pRT=0 and the threshold average is the empty sum.
Lemmas 6.2 and 6.3 and displays (6)–(7) are stated for every feasible allocation (every assignment, for (6)–(7)), which is stronger than the paper's statements for a welfare-maximizing T∗.
Needed infrastructure: the Key Lemma 3.1 on the discrete grid, finite averages over subsets, and a lemma that a maximizer over a subfamily of allocations dominates any restriction of a feasible allocation. Contributions of proofs of the milestones in any order are welcome; the IC-IR milestones are independent of the welfare milestones.
The source is the arXiv preprint arXiv:1903.08384v2; the Mathematics of Operations Research (2024) version is not the cited source, and its numbering may differ.
Selected references
- A. Eden, M. Feldman, A. Fiat, K. Goldner, A. R. Karlin, Combinatorial Auctions with Interdependent Valuations: SOS to the Rescue, arXiv:1903.08384v2, 2019. https://arxiv.org/abs/1903.08384v2
- A. Eden, M. Feldman, A. Fiat, K. Goldner, Interdependent Values without Single-Crossing, ACM EC 2018 (cited as [Eden et al., 2018] in the source).
- E. Maskin, Auctions and Privatization, in H. Siebert (ed.), Privatization, 1992 (cited as [Maskin, 1992] in the source).
- P. Milgrom, R. Weber, A Theory of Auctions and Competitive Bidding, Econometrica 50(5), 1982. https://doi.org/10.2307/1911865
- P. Dasgupta, E. Maskin, Efficient Auctions, Quarterly Journal of Economics 115(2), 2000. https://doi.org/10.1162/003355300554737
- P. Jehiel, B. Moldovanu, Efficient Design with Interdependent Valuations, Econometrica 69(5), 2001. https://doi.org/10.1111/1468-0262.00248