Randomized Social Choice Functions under Metric Preferences

Elliot Anshelevich, J. Postl · IJCAI 2016 (d4-conf-ijcai-2016-0435)

mirror found
paperRandomized Social Choice Functions under Metric Preferences
authorsElliot Anshelevich, J. Postl
venueIJCAI 2016
filed undervoting · distortion
judged bygpt-5.6-luna / xhigh (triple__luna__xhigh__c6r1)
judge confidencehigh
authors would recognise ityes

The anchor — algorithmic

Theorem 16

PDF text-layer excerpt — equations and symbol order may be approximateThe expected median distortion of Uncovered Set Min-Cover is at most $ 4$.

statement extracted from the paper’s text layer

Every anchor argued

The continuous mirror question

Given a finite alternative set \(M\), a rational distribution \(\mu\) over complete rankings \(\mathcal{S}(M)\), and fixed tie-breaking, form the majority graph \(E_\mu\), compute its uncovered set \(S_\mu\), and compute a lottery \(p\) minimizing \(p_{\max}\) subject to \(p_Z\ge0\), \(\sum_{Z\in S_\mu}p_Z=1\), and \(\sum_{(Y,Z)\in E_\mu}p_Z\le p_{\max}\) for every \(Y\in S_\mu\). Determine the worst-case value of \(\sum_{A\in M}p_A\operatorname{med}_\lambda(A)/\min_{B\in M}\operatorname{med}_\lambda(B)\) over all metric population measures \(\lambda\) whose ranking push-forward is \(\mu\), and whether the factor \(4\) guarantee is tight.

The model it lives in

The observable types are rankings \(\sigma\in\mathcal{S}(M)\) with masses \(\mu_\sigma\); complete latent types additionally contain metric locations or cost vectors, distributed according to \(\lambda\). The mechanism observes only \(\mu\), computes the majority graph and uncovered set, and chooses \(p\in\Delta(S_\mu)\) by the finite LP. The benchmark is the population median cost \(\operatorname{med}_\lambda\), with objective \(\sum_A p_A\operatorname{med}_\lambda(A)\) against the best alternative.

What the mirror covers

It covers the population versions of Theorems 5 and 16, including randomized dictatorship, the uncovered-set LP, and their distortion guarantees; it leaves the paper's other bounds, cited lemmas, examples, and normative discussion outside the chosen anchors.

Open questions for a prover

The case FOR (proponent)

The strongest positive case is a population-continuation of the paper’s ordinal metric-distortion problems. The alternatives remain a finite set \(M\), and randomization remains exactly the paper’s lottery over alternatives. The object being continuized is the electorate.

An observable type is a complete ranking \(\sigma\in\mathcal S\). A society is a rational distribution \(\mu\) over rankings, where \(\mu_\sigma\) is the fraction of voters with ranking \(\sigma\). To make the high-multiplicity interpretation literal, one can imagine finitely many recurring constituencies or resident cohorts: many agents share the same ranking and, in a particular metric realization, the same latent location or cost vector. The mechanism sees only the ranking distribution, as in the paper; the latent metric remains unknown. Thus \(n\) may be millions while the number of distinct observable types is \(\tau\ll n\).

For a metric realization, let \(\lambda\) be the population measure over agent locations and let its ranking push-forward be \(\mu\). The continuous social cost is \(\operatorname{SC}_\lambda(A)=\int d(x,A)\,d\lambda(x)\). For the median objective, use the population median \(\operatorname{med}_\lambda(A)=\inf\{r:\lambda(\{x:d(x,A)\le r\})\ge 1/2\}\). A lottery \(p\in\Delta(M)\) has expected median cost \(\sum_A p_A\operatorname{med}_\lambda(A)\). This is a population continuum, not outcome-space continuity: \(M\) is still finite, and \(p\) is the same randomized social choice object as in the paper.

The paper contains no named NP-hardness, P, W[1]-hardness, or FPT theorem, so I would not manufacture a hardness anchor. Its anchors are proved algorithmic and distortion results.

My lead anchor is Theorem 16, proved in this paper. It states that Uncovered Set Min-Cover has expected median distortion at most \(4\). The mechanism constructs the majority graph, computes its uncovered set \(S\), and chooses a distribution \(p\) over \(S\) by solving the LP that minimizes \(p_{\max}\), subject to \(p\ge0\), \(\sum_{Z\in S}p_Z=1\), and \(\sum_{(Y,Z)\in E(S)}p_Z\le p_{\max}\) for every \(Y\in S\). The surrounding argument proves \(p_{\max}\le1/2\), extends this covering bound to alternatives outside \(S\), and then obtains the factor \(4\) bound. Lemmas 13 and 14 used in the proof are cited from Anshelevich et al.; Theorem 16 itself is proved here.

The corresponding continuous problem is:

Continuous Uncovered-Set Min-Cover Median Distortion. Given \(M\), a rational distribution \(\mu\) over complete rankings, and a fixed tie-breaking rule, compute the majority graph using \(\mu(Y\succ Z)=\sum_{\sigma:Y\succ_\sigma Z}\mu_\sigma\). Compute its uncovered set \(S\), and output a distribution \(p\in\Delta(S)\) minimizing \(p_{\max}\) in the LP above, with edge set defined by that majority graph. The output is correct if, for every metric population realization whose ranking distribution is \(\mu\), it satisfies \(\sum_Ap_A\operatorname{med}_\lambda(A)\le4\min_{B\in M}\operatorname{med}_\lambda(B)\).

This is a genuine continuous-population version of their problem: the finite counts \(|\{i:Y\succ_i Z\}|\) become population masses, and the finite median becomes a population quantile. The computation is Class A for this mechanism. With \(\mu\) explicitly represented by its \(\tau\) ranking types, the majority graph takes polynomial time in \(m,\tau\), and the LP has only \(O(m)\) variables and constraints. The expected research questions are whether the factor \(4\) is optimal in the continuum, whether the exact optimal ordinal lottery can be computed, and whether analogous LPs yield better bounds for the sum objective.

A second, simpler anchor is Theorem 5, also proved here. It states that randomized dictatorship has sum distortion at most \(2+\alpha-\frac{2|W^*|}{n}\) in every \(\alpha\)-decisive metric space, where \(W\) is a least-supported alternative among those receiving positive first-place support; the bound is tight. Randomized dictatorship chooses \(Y\) with probability \(|Y^*|/n\).

Its continuous counterpart is:

Continuous Randomized-Dictatorship Sum Distortion. Given a rational ranking distribution \(\mu\) and \(\alpha\in[0,1]\), output the lottery \(p_Y=\mu(Y^*)\), where \(\mu(Y^*)\) is the mass ranking \(Y\) first, and certify its worst-case sum distortion over all \(\alpha\)-decisive metric population realizations. If \(w=\min\{\mu(Y^*):\mu(Y^*)>0\}\), the desired certificate is \(\operatorname{dist}_{\sum}(p,\mu)\le2+\alpha-2w\). The bound is attained by the continuous analogue of the paper’s two-alternative construction, with whole constituencies carrying the relevant masses.

This problem is also Class A: the lottery and bound are obtained directly from the first-choice marginal of \(\mu\). It generates a more interesting follow-up—whether one can compute the optimal ordinal lottery for arbitrary \(m\) and \(\mu\), rather than merely analyze randomized dictatorship.

The authors should recognise both mirrors. Their mechanisms already depend on anonymous profile statistics—first-choice counts, pairwise-majority counts, and uncovered-set structure—rather than on voter identities. Replacing those counts by masses preserves the problem’s information restriction, metric uncertainty, randomized decision, and distortion objective. It is not merely saying that the outcome is probabilistic.

The weakest point is that the lead mirror may be computationally unambitious: the paper’s finite algorithms already process count statistics, so passing to \(\mu\) may yield a clean high-multiplicity formulation without revealing a new complexity frontier. Also, if one regards every hidden cardinal cost vector as part of an agent’s type, a distribution over rankings alone is incomplete; the mirror must then be understood as an ordinally observed population with a latent distribution over complete metric types. That is a real qualification, but it does not destroy the mirror: it is exactly the paper’s premise that the mechanism observes rankings while the metric realization governs the benchmark.

The case AGAINST (opponent, writing after the proponent)

The strongest negative case is that this paper is unusually resistant to a *computationally substantive* continuization. Its mechanisms already discard voter identity and operate only on anonymous profile statistics. Replacing counts by masses therefore looks like a change of representation, not the passage to a new population-level optimization problem.

There is also a type-space problem in the proponent’s formulation. A ranking \(\sigma\) is not a complete type for this paper: the benchmark \(\operatorname{SC}\), the median cost, and \(\alpha\)-decisiveness depend on the hidden cardinal costs \(d(i,\cdot)\). A distribution \(\mu\) over rankings therefore does not specify the continuous society in the programme’s strict sense. If one makes metric locations or cost vectors part of the type, then the proposed input is no longer the society being used by the mechanism; it is merely its ordinal projection. If one supplies the full metric population, one changes the paper’s information model. If one instead quantifies adversarially over all hidden metric populations consistent with \(\mu\), one has created a new robust optimization problem, not a computational result inherited from this paper.

This most sharply weakens the proposed Theorem 16 mirror. The Uncovered Set Min-Cover LP is an LP over alternatives, not over voters or voter types. Given \(\mu\), its only input is the majority graph defined by quantities such as
\[ \mu(Y\succ Z)=\sum_{\sigma:Y\succ_\sigma Z}\mu_\sigma. \]
For rational \(\mu\), this is exactly the graph of a finite election obtained by clearing denominators. The proof of the factor-\(4\) bound then replaces finite counting inequalities by inequalities on population masses; nothing in the algorithm, the LP, or the separation question depends on the continuum. The metric population appears only in the universal distortion guarantee, not in the computation.

Thus “compute the continuous Uncovered-Set Min-Cover lottery” is a valid formulation, but it is not a new computational frontier. The suggested follow-ups—computing the optimal ordinal lottery or improving the factor \(4\)—would be worthwhile research questions, but they are new robust social-choice problems, not mirrors of Theorem 16’s computational contribution. The theorem itself is a normalized anonymous-profile theorem that already has its finite algorithm.

Theorem 5 is even harder to reject. The continuous version is simply
\[ p_Y=\mu(Y^*),\qquad \operatorname{dist}_{\sum}(p)\le 2+\alpha-2w, \]
where \(w\) is the smallest positive first-choice mass. The tight example lifts directly by giving positive mass to two repeated cohorts with identical rankings and identical latent metric costs. This is a perfectly sensible high-multiplicity society: many voters can share a location, preference ranking, and cost vector. There is no identity dependence, no vanishing objective, and no need to continuize the alternatives or the lottery.

The best objection here is only that the result is exactly the finite theorem after normalization. But the programme explicitly says that an unchanged or hardness-preserving answer is not by itself an objection. In fact, Theorem 5 supplies evidence that the high-multiplicity regime is sensible. The same is true of Theorem 16 once its hidden metric population is made explicit.

Consequently, the negative case can establish that the proponent has overstated the computational novelty: neither anchor exposes the sort of population-dependent complexity landscape that motivates ChoCo. But it cannot honestly establish the universal claim that no worthwhile mirror exists. Theorem 5, and arguably Theorem 16, survive as legitimate population continuations. My negative case is therefore weak precisely where it must be strongest: the paper’s anonymity makes the mirrors modest, but not invalid.

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.