| paper | Constant-Factor Distortion Mechanisms for k-Committee Election |
| authors | Haripriya Pulyassary, Chaitanya Swamy |
| venue | AAAI 2025 |
| filed under | multiwinner · multiwinner |
| judged by | gpt-5.6-luna / xhigh (triple__luna__xhigh__c2r1) |
| judge confidence | medium |
| authors would recognise it | yes |
Theorem 3.10
Given a finite candidate set \(A\), committee size \(k\), rational \(\lambda\in(0,1]\), finite type set \(T\), rational masses \(\mu\), rankings \(\succ_t\), and oracle access to a hidden common metric \(d(t,a)\) consistent with the rankings and triangle inequalities, determine whether a randomized mechanism can output \(S\subseteq A\), \(|S|\le k\), using polynomially many type queries, such that with probability at least \(1-\delta\), \(\Phi_\lambda(\mu,d,S)\le\alpha\min_{|S'|\le k}\Phi_\lambda(\mu,d,S')\) for a universal constant \(\alpha\), with complexity independent of the represented population size.
Weighted high-multiplicity \(\ell\)-centrum committee election: each type \(t\) is a cohort of mass \(\mu_t\) sharing a complete ranking and cardinal distance vector \(d(t,\cdot)\); committee cost is the worst \(\lambda\)-mass cost \(\Phi_\lambda\), and cardinal information is obtained by querying a type rather than each clone.
The type-query oracle is a substantive change from per-agent queries, and the paper only sketches its \(A\ne C\) extension; the claimed approximation and query bounds therefore require new proofs.
fatal: False
The mirror covers Theorem 3.10's \(O(1)\)-distortion \(\ell\)-centrum mechanisms, adaptive sampling, sparsification, and limited cardinal queries after replacing individuals by weighted types; it leaves Theorem 3.1's pure ordinal impossibility and exact weighted-clustering complexity unresolved.
I think there is a credible, though qualified, continuous mirror. My lead anchor is Theorem 3.10, proved in this paper. It gives Mechanism 3 with per-agent query complexity \(\widetilde O\!\left(k\log(1/\delta)\log(\min\{\ell,n/\ell\})\right)\) and \(O(1)\) distortion for the \(\ell\)-centrum problem.
The natural high-multiplicity setting is a large electorate choosing a committee of \(k\) candidates or policy platforms. Let \(A\) be the finite candidate set. A type \(t\) consists of a complete ranking \(\succ_t\) together with its distances \(d(t,a)\) to all \(a\in A\), induced by a common metric on voter locations and candidates. The society is a rational distribution \(\mu\) over a finite type set \(T\), with \(|T|=\tau\). Thus millions of voters may occupy only a few dozen or hundred ideological, demographic, or geographic types.
For \(\lambda\in(0,1]\), define the cost of a committee \(S\subseteq A\), \(|S|\le k\), by
\[ \Phi_{\lambda}(\mu,d,S) = \max_{\substack{0\le z_t\le \mu_t\\ \sum_t z_t=\lambda}} \sum_{t\in T} z_t\,d(t,S), \qquad d(t,S)=\min_{a\in S}d(t,a). \]
This is the total cost of the worst \(\lambda\)-fraction of the population. Equivalently,
\[ \Phi_{\lambda}(\mu,d,S) = \min_{\rho\ge 0} \left\{ \lambda\rho+ \sum_{t\in T}\mu_t(d(t,S)-\rho)_+ \right\}. \]
If a discrete electorate has \(N\) voters, \(\mu_t=n_t/N\), and \(\lambda=\ell/N\), then \(\Phi_\lambda\) is exactly \(N^{-1}\operatorname{Top}_{\ell}\). This is therefore a genuine high-multiplicity relaxation, not merely an analogy.
I would name the lead problem \(\textsf{HM-Top}_{\lambda}\textsf{-Committee with Type Queries}\). Its input is \(A,k,\lambda,T,\mu\), the rankings \(\succ_t\), and oracle access to the hidden metric through queries returning \(d(t,a)\). A solution is a committee \(S\) with \(|S|\le k\) such that, with probability at least \(1-\delta\),
\[ \Phi_{\lambda}(\mu,d,S) \le \alpha\min_{|S'|\le k}\Phi_{\lambda}(\mu,d,S') \]
for a universal constant \(\alpha\). The query budget is charged per distinct type, not per voter. The natural target is a polynomial, preferably polylogarithmic-in-population, number of type queries; one representative query can reveal a distance shared by an entire cohort.
I expect this problem to be tractable for constant-factor approximation, hence Class A in the approximation sense. The paper’s central device survives exactly: the Top-\(\ell\) objective becomes the separable weighted expression above. Adaptive sampling becomes sampling types proportionally to their mass and proxy cost, and the sparsification step becomes aggregation of voters around \(O(k)\) weighted representatives. The exact optimization problem should still be hard: at \(\lambda=1\), it contains weighted metric \(k\)-median. Thus the honest claim is not that continuization makes exact committee selection easy, but that it creates a clean weighted approximation and limited-information problem.
The authors should recognise this as their problem. The committee, metric consistency, rankings, cardinal value queries, and worst-\(\lambda\)-fraction objective are unchanged. Only the electorate is represented by masses. It also fits their Section 4 setting \(A\ne C\), which is the appropriate version for many voters and a fixed candidate set.
A useful secondary anchor is Theorem 3.1, whose direct proof is included in the paper’s full version, although the paper notes that the result also follows from Caragiannis, Shah, and Voudouris (2022). It states that for \(k\)-median with \(k\ge3\), ordinal information alone permits unbounded distortion. Its continuous counterpart is the precise question \(\textsf{HM-Ordinal-Top}_1(k)\): given only \((A,k,T,\mu,\succ)\), can a rule choose \(S\) whose cost is within a universal constant of the optimum for every compatible metric? The expected answer is no. A discrete lower-bound instance can be duplicated many times without changing its normalized distortion, producing \(N\gg\tau\). This shows that the continuous mirror preserves the paper’s information-theoretic boundary as well as its positive query-based result.
The weakest point is that Theorem 3.10 is stated primarily for \(A=C\), while the high-multiplicity scenario naturally has \(A\ne C\); the paper only sketches that extension in the supplied version. More importantly, replacing per-agent queries by per-type queries is a new information model whose guarantees are not proved here. The continuous mirror is therefore strongest as a precisely posed weighted \(\ell\)-centrum approximation problem, with the type-query analogue as a well-motivated research question rather than an established theorem.
It generates several concrete follow-ups: whether the adaptive-sampling proof extends to arbitrary rational masses, how query complexity depends on \(\lambda\), whether exact weighted versions are fixed-parameter tractable in \(k+\tau\), and which parts of the ordinal lower bound survive when the support has very few types.
The strongest case against a mirror is that Theorem 3.10 is fundamentally an information-access result about individually named agents, not a population-computation result. Its input exposes every ranking \(\sigma_i\), but hides an arbitrary, agent-specific metric \(d(i,\cdot)\); value queries reveal one entry of that private vector. The theorem’s query bounds are meaningful precisely because one agent’s answer does not reveal another agent’s distances.
A genuine high-multiplicity type must include the entire cardinal vector as well as the ranking. Hence, whenever \(N\gg\tau\), the model restricts attention to instances in which many agents have exactly the same hidden metric vector. That is a legitimate cohort regime, but it removes the individual heterogeneity that makes the paper’s query problem nontrivial. The proposed type-query model changes the oracle: one query to \(d(t,a)\) reveals information about every clone of \(t\). It is therefore not the high-multiplicity version of the paper’s query model; it is a new cohort-oracle model.
There is an unavoidable trilemma.
If \(d(t,a)\) is part of the explicitly supplied type, then the cardinal information is already known and Theorem 3.10’s query-complexity contribution disappears, leaving weighted \(\ell\)-centrum clustering. If \(d(t,a)\) is hidden but types are explicitly indexed, then querying a type rather than an agent is a new access model whose guarantees are not proved by the paper. If types are not indexed and the algorithm receives only samples from the population, the problem becomes distribution learning and quantile estimation, again unlike the paper’s mechanism. The proponent’s formulation chooses the middle option, but that is precisely the substantive re-modelling it needs to justify.
The paper’s main setting creates a second obstacle. Theorem 3.10 is developed primarily for \(A=C\): agents are themselves candidate locations. Cloning agents therefore also clones candidates. Keeping a fixed candidate set while creating many voter clones moves to \(A\ne C\), for which the paper gives only a brief extension discussion. Cloning both sides changes the committee universe, and quotienting identical candidate clones changes the feasible-outcome semantics. Thus there is no direct rational-clone correspondence from the theorem as stated to a fixed-\(m\), high-multiplicity society.
The normalized objective
\[ \Phi_\lambda(\mu,d,S) = \max_{\substack{0\le z_t\le \mu_t\\ \sum_t z_t=\lambda}} \sum_t z_t d(t,S) \]
is mathematically sound, and it is exactly the normalized \(\operatorname{Top}_\ell\) objective when \(\lambda=\ell/N\). But that only establishes an objective correspondence. It does not preserve the paper’s information model, candidate-agent identity, or query semantics. The weighted cardinal version is a standard clustering problem; the hidden type-query version is a new problem; neither is Theorem 3.10’s continuous relaxation without additional modelling work and new proofs.
Theorem 3.1 is weaker still as an anchor. It is an information-theoretic impossibility for ordinal social-choice functions, not a complexity result about computing an optimization problem. Its proposed continuous counterpart merely asks whether the same compatible-metric lower bound holds for a distribution over rankings. In the actual \(A=C\) setting, the claimed duplication argument again requires care because duplicating voters also changes the candidate set. After moving to \(A\ne C\), the result may well lift, but then it is a new weighted impossibility statement, not a computational consequence of the paper. It supplies no algorithmic or complexity landscape for ChoCo.
So, under a strict direct-mirror standard, I would reject both anchors: Theorem 3.10 loses its defining access semantics, and Theorem 3.1 is not a qualifying computational anchor. The honest weakness of this negative case is that the proponent’s type-query formulation is coherent and potentially worthwhile as an author-recognizable extension. The strongest conclusion available is therefore not a proof that no useful mirror exists, but that the paper does not itself provide one without changing both the population access model and, for its main setting, the agent-candidate ontology.
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.