Improved Metric Distortion via Threshold Approvals

· AAAI 2024 (aaai24-28800)

no mirror
paperImproved Metric Distortion via Threshold Approvals
authors
venueAAAI 2024
filed undervoting · distortion
judged bygpt-5.6-luna / xhigh (triple__luna__xhigh__c2r1)
judge confidencehigh
authors would recognise ityes

Why no mirror

The paper contains no named result about the complexity of a computational problem: its numbered results are distortion guarantees or mechanism impossibility bounds. The proposed high-multiplicity robust formulations are plausible extensions and could be computationally interesting, but criterion (a) is mandatory and is not met. The maximum-cost mass-insensitivity is secondary and not needed for the red grade.

fails bit a — no named computational result to mirror

The objection that survived

The opponent correctly identifies that every numbered anchor is a distortion result rather than a named computational result; this defeats all anchors under criterion (a).

fatal: True

What the mirror covers

The proposed mirror covers the social-cost and maximum-cost metric-mechanism results, including their mass-lifted upper and lower bounds, but not the paper's line-specific refinements or other information-class comparisons.

Open questions for a prover

The case FOR (proponent)

There is a credible continuous mirror here, although one qualification matters: the paper contains no named complexity-class theorem of the form “NP-hard,” “in P,” “FPT,” or similar. Its named results are algorithmic approximation and mechanism-design results. I will use those as anchors without pretending they are complexity classifications.

The natural mirror is a high-multiplicity metric electorate. A complete type \(t\) consists of an agent’s ideal point, equivalently her full cost vector \(v_t(a)=d(t,a)\) to every alternative, together with all parameters relevant to the problem. A society is a rational distribution \(\mu\) over finitely many such types. The mass \(\mu_t\) is the fraction of the electorate of type \(t\), and \(n\) may be millions while \(\tau=|\operatorname{supp}\mu|\) is, say, 20–200.

The mechanism does not receive the hidden cost vectors. It receives the paper’s information: the metric \(\delta\) between alternatives, and each type’s observable information, such as its ranking and \(\alpha\)-threshold approval set \(B_t\). Thus the observable input is the aggregated mass \(\lambda_s\) of each signal \(s\). The action is still to choose one alternative \(w\); only the population has been continuized. Social cost becomes

\[ \mathrm{SC}_\mu(a)=\sum_t\mu_t v_t(a), \]

and maximum cost becomes the essential maximum over types of positive mass.

This is plausible in the paper’s own setting. Think of a national policy consultation or facility-location decision with millions of residents, where people fall into a few repeated geographic or ideological cost types. Alternative positions and their mutual distances are known; residents reveal rankings and threshold approval sets. The mechanism acts on population shares, not on named individuals. This is precisely a high-multiplicity version of the paper’s model, not continuity of the outcome space or of the metric itself.

My lead anchor is Theorem 3.1 and Corollary 3.2, both proved in this paper. Theorem 3.1 proves that \(\alpha\)-MINISUM-TAS-DISTANCE has social-cost distortion at most

\[ \max\{\alpha,2+1/\alpha\}, \]

and Corollary 3.2 obtains \(1+\sqrt 2\) at the optimized value of \(\alpha\).

The corresponding continuous problem is:

C-TAS-SC-ROBUST-WINNER. An instance consists of a finite candidate set \(A\), a rational metric \(\delta\) on \(A\), a rational \(\alpha\ge1\), and a rational distribution \(\lambda\) over observable voter signals \(s=(\succ_s,B_s)\). A compatible complete type for \(s\) is a nonnegative cost vector \(v\) satisfying

\[ |v(a)-v(b)|\le\delta(a,b)\le v(a)+v(b), \]

the ranking constraints induced by \(\succ_s\), and

\[ v(a)\le\alpha v(o_s)\quad(a\in B_s), \]

with the corresponding strict inequality for unapproved alternatives, interpreted by closure when taking a supremum.

For a candidate \(w\), define its worst compatible social-cost distortion by

\[ R_{\mathrm{SC}}(w\mid\lambda) = \sup_v \frac{\sum_s\lambda_s v_s(w)} {\min_{a\in A}\sum_s\lambda_s v_s(a)}, \]

where the supremum ranges over all compatible metric completions. The task is to output a candidate minimizing \(R_{\mathrm{SC}}(w\mid\lambda)\), together with its value or a certificate of a claimed bound.

The paper’s mechanism becomes exactly

\[ w\in\arg\min_{a\in A} \sum_s\lambda_s\min_{b\in B_s}\delta(a,b). \]

The proof of Theorem 3.1 transfers line by line: every sum over agents becomes a mass-weighted sum over types. At \(\alpha=1+\sqrt2\), the resulting continuous rule has distortion at most \(1+\sqrt2\).

I expect this finite-support version to be Class A. For each possible output \(w\) and benchmark alternative \(a\), the worst ratio is a linear-fractional optimization problem over the metric-extension and threshold constraints. Normalizing the denominator gives an LP; enumerating \(w\) and \(a\) gives a procedure polynomial in \(m\), the explicit number of signal types, and the encoding length. The simpler paper rule is already computable by a weighted sum in polynomial time.

The interesting further question is whether the paper’s proxy rule is optimal for each observed continuous profile, rather than merely guaranteeing \(1+\sqrt2\). Globally, with all three information types, the paper leaves a gap between Theorem 3.3’s lower bound of \(2\) and Corollary 3.2’s upper bound of \(1+\sqrt2\). That gap remains meaningful after continuization; it is not washed away by replacing counts with mass.

A second, independently worthwhile mirror uses the maximum-cost results. The anchor is Theorem 4.2 and Corollary 4.3, proved here, together with Theorem 4.4, also proved here. Theorem 4.2 gives the upper bound \(\max\{\alpha,2+1/\alpha\}\), Corollary 4.3 gives \(1+\sqrt2\), and Theorem 4.4 proves that no mechanism using ORD, DIST, and TAS can do better—even on a line.

The continuous problem is:

C-TAS-MC-ROBUST-MECHANISM. Given \(A,\delta,\alpha\), and a mass distribution over observable signals \(s=(\succ_s,B_s)\), choose a winner using only that information. Its quality is measured by

\[ R_{\mathrm{MC}}(w\mid\lambda) = \sup_{\mu} \frac{\operatorname*{ess\,sup}_{t\sim\mu}v_t(w)} {\min_{a\in A}\operatorname*{ess\,sup}_{t\sim\mu}v_t(a)}, \]

where the supremum is over complete continuous societies compatible with the observed signal masses. The synthesis version asks for a deterministic rule minimizing the worst-case value of this ratio over all finite-support continuous societies.

The direct mass version of \(\alpha\)-MOST-COMPACT-SET is:

Theorem 4.2’s proof is again pointwise in agents, so it transfers immediately to positive-mass types. Corollary 4.3 gives the \(1+\sqrt2\) upper bound. Theorem 4.4’s two-agent lower-bound construction becomes two large homogeneous blocks of equal mass; duplicating each of the two types arbitrarily many times changes nothing. Hence this continuous problem has the same tight worst-case value \(1+\sqrt2\). Its implementation is plainly Class A, and the finite-type robust evaluation can again be expressed through finitely many LPs after enumerating the active maximum-cost types.

I would not claim that this paper supports a mirror for every result in the table. The strongest case covers the social-cost and maximum-cost mechanism problems, where the paper’s mechanisms are anonymous, depend on aggregate information, and use sums, intersections, or maxima that have direct measure-theoretic analogues.

The weakest point is that the paper itself does not formulate a computational-complexity problem. A sceptical referee could say that the continuous problems above are a natural extension of the authors’ mechanism-design setting, but not a result already latent in the paper. The answer is that the extension preserves every substantive ingredient—the finite alternatives, metric uncertainty, threshold information, winner action, and social objectives—and changes only the electorate from repeated individuals to rational type masses. The resulting robust winner problem is not a softened substitute; it is the high-multiplicity computational version of their own question.

The case AGAINST (opponent, writing after the proponent)

This paper should be rejected as a ChoCo mirror. The proponent has found a legitimate mass reinterpretation, but not a worthwhile continuous computational problem. More fundamentally, the paper contains no named complexity result: Theorems 3.1, 3.3, 4.2, and 4.4 are distortion bounds and lower bounds for mechanisms, not complexity classifications or algorithms for a population-dependent computational problem.

For Theorem 3.1 and Corollary 3.2, the proposed translation is only the substitution

\[ \sum_{i\in N}(\cdot)\quad\longrightarrow\quad\sum_s\lambda_s(\cdot). \]

The mechanism already computes an anonymous weighted sum. Grouping agents with the same observable signal is ordinary preprocessing, and the distortion ratio is invariant under scaling all multiplicities by \(1/n\). The proof is pointwise in agents and transfers automatically. That is a valid algebraic lifting, but it does not expose a population-complexity bottleneck, an exponential type space, a pricing problem, or any new computational question.

The proposed robust problem is also not actually the paper’s high-multiplicity version without an additional modelling choice. The paper gives the mechanism only rankings, threshold sets, and alternative distances; the objective depends on hidden cost vectors. Thus a signal \(s=(\succ,B)\) is not a complete ChoCo type: two agents with the same signal may have different cost vectors. If the full vectors are included in the type and revealed, the limited-information distortion problem disappears. If they remain hidden, the input is not a distribution over complete types but a marginal distribution over signals plus an ambiguity set or conditional distribution of hidden completions. That is a new robust mechanism-design problem, not the continuous version of Theorem 3.1.

One can certainly formulate that new problem, as the proponent does. But its finite-support robust optimization has only \(O(m)\) cost coordinates per signal and linear metric-extension constraints. It is ordinary finite-dimensional robust optimization, not a population continuization that creates the kind of high-multiplicity computational landscape ChoCo targets. Theorem 3.3’s lower-bound/upper-bound gap remains a question about optimal mechanisms under metric uncertainty; repeating its witnesses with large homogeneous blocks adds no computational content.

The maximum-cost anchor is weaker still. For a continuous society,

\[ \operatorname*{ess\,sup}_{t\sim\mu} v_t(a) = \sup_{t:\mu_t>0}v_t(a). \]

Consequently the maximum-cost objective is completely insensitive to the actual positive masses. A type with mass \(10^{-9}\) has exactly the same effect as one with mass \(1/2\); when its mass reaches zero, its effect disappears discontinuously. Replacing essential supremum by supremum over support preserves rare outliers, but then the population distribution matters only through its support. Either convention destroys the substantive role of mass. This is a genuine continuum degeneration, not an objection that the continuous answer happens to be easy.

Theorem 4.2 and Corollary 4.3 therefore transfer only as pointwise inequalities. Theorem 4.4 is especially revealing: its lower bound already uses two agents on a line. Replacing those agents by two positive-mass homogeneous blocks reproduces the same instance exactly. That shows the result is independent of multiplicity; it does not provide evidence for a continuous computational problem. The max-cost robust formulation cannot repair this, because its value still depends on which types have positive support, not on their population shares.

There is a real weakness in this negative case: repeated geographic or ideological cost types are perfectly plausible, so a descriptive high-multiplicity electorate can be written down. I am not claiming otherwise. The point is narrower and decisive for this programme: the paper offers only anonymous distortion theorems, whose proofs and mechanisms already aggregate trivially, while its proposed robust extensions either change the information problem or lose the mass variable altogether. No named computational result survives as a worthwhile population-continuous mirror.

The adversarial triple: the proponent anchors on up to three named results; the opponent sees that case and must defeat every anchor; the judge decides which case convinced it. These are the pipeline’s own outputs, generated by tools/triple_run.py — no human edited them. The paper’s own text is not reproduced here beyond the quoted statement above.