| paper | Boosting Sortition via Proportional Representation |
| authors | — |
| venue | AAMAS 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
statement extracted from the paper’s text layer
Given a finite type set \(T\), rational metric \(d:T\times T\to\mathbb{Q}_{\ge0}\), rational distribution \(\mu\), panel size \(k\), and \(q\in[k]\), construct a distribution \(\lambda\) over typed panels \(p\) of size \(k\) such that \(\mathbb{E}_{\lambda}[p_t]=k\mu_t\) for every \(t\), and every supported \(p\) satisfies \(V_{\mu,q}(p,p',6)<r/k\) for every typed alternative panel \(p'\) of size \(r\), where \(V_{\mu,q}(p,p',\alpha)=\sum_t\mu_t\mathbf{1}[c_q(t,p)>\alpha c_q(t,p')]\).
A high-multiplicity sortition model with voter types \(T\), population masses \(\mu\), metric \(d\), typed multisets of \(k\) representatives, and a randomized selection rule \(\lambda\) whose marginals satisfy \(k\mu\); the objective is a fair constant-factor ex post \(q\)-core guarantee.
Theorem 3 does not establish the proponent's exact minimization formulation, and a type-level coupling/decomposition lemma is still needed to implement the individual-level Birkhoff construction as a distribution over distinct clone representatives.
fatal: False
The mirror covers the fair selection construction of Theorem 3, the auditing approximation of Theorem 6, and the lower-bound calibration of Theorem 5. It leaves the uniform-selection bounds, experiments, and broader volunteer-pool variants largely untouched.
The strongest honest positive case is a credible Class A mirror led by Theorem 3. This is not a claim that the paper studies continuous populations already, nor that its sortition problem has an NP-hardness classification. The paper’s relevant named results are efficient approximation theorems.
The natural regime is a citizens’ assembly drawn from a large population. Let \(T\) be a finite set of complete demographic/representation types, with rational metric \(d:T\times T\to\mathbb{Q}_{\ge0}\) and population distribution \(\mu\). A type includes every feature used by the representation metric. A country may have \(N\) millions of citizens but only \(\tau\) hundreds or thousands of relevant types, while the panel size \(k\) is perhaps \(20\)–\(100\). This is especially plausible here because the paper itself replaces tens of thousands of records by 1,513 or 2,204 weighted unique data points and explicitly treats each as representing a group of at least \(k\) people.
The finite bridge is exact. For rational \(\mu\), take \(N\mu_t\) indistinguishable clones of type \(t\), with \(N\) sufficiently large that every positive-mass type has at least \(k\) clones. A continuous panel is therefore a multiset \(p\in\mathbb{Z}_{\ge0}^{\tau}\) with \(\sum_t p_t=k\). Repeated copies of a type mean distinct citizens with identical representation-relevant characteristics, not repeated selection of one person.
For a panel \(p\), let \(c_q(t,p)\) be the distance from type \(t\) to its \(q\)-th closest representative. For an alternative panel \(p'\) of size \(r\), define \(V_{\mu,q}(p,p',\alpha)=\sum_{t\in T}\mu_t\mathbf{1}[c_q(t,p)>\alpha c_q(t,p')]\). Thus the finite condition \(V_q(P,P',\alpha)\ge rN/k\) becomes exactly \(V_{\mu,q}(p,p',\alpha)\ge r/k\). This is population continuity only: the panel still contains \(k\) discrete representatives, and the fractional objects below are merely compact descriptions of a randomized sampler.
My lead anchor is Theorem 3, proved by the authors in this paper: “for every \(q\in[k]\), FairGreedyCapture\(_k\) is fair and in the ex post \(6\)-\(q\)-core.” The corresponding continuous problem is:
\(\mathrm{FairCore}_{\infty}\): given \((T,d,\mu,k,q)\), find a randomized rule \(\lambda\) over typed panels \(p\) of size \(k\) minimizing the smallest \(\alpha\) such that every panel in the support of \(\lambda\) satisfies \(V_{\mu,q}(p,p',\alpha)<r/k\) for every alternative panel \(p'\) of size \(r\ge q\), subject to fairness \(\mathbb{E}_{p\sim\lambda}[p_t]=k\mu_t\) for every type \(t\).
A solution is a distribution over panels, or equivalently a succinct sampling kernel \(X\in[0,1]^{k\times\tau}\) with each row summing to \(1\) and each column summing to \(k\mu_t\). One representative is sampled from each row, with the rows corresponding to the \(k\) opened balls of FairGreedyCapture. The selected panel remains integral; \(X\) only specifies its distribution.
The paper’s proof transfers almost verbatim. Start each type with residual mass \(k\mu_t\), grow metric balls, open a ball when it captures residual mass \(1\), and assign exactly one unit of mass to it. There are exactly \(k\) balls. Every sampled panel contains one representative from every ball, while the fairness equations give \(\mathbb{E}[p_t]=k\mu_t\). The proof’s counting argument becomes a mass argument: a deviating coalition has mass at least \(r/k\), and the pigeonhole step produces \(q\) balls containing enough of that coalition. Hence the continuous problem should be in Class A, with a polynomial-time \(6\)-approximation in \(\operatorname{poly}(\tau,k,L)\), where \(L\) is the encoding length of \(d\) and \(\mu\). This is a genuine high-multiplicity reformulation, not a fractional-panel relaxation.
The main questions left by this anchor are whether the factor \(6\) can be reduced toward the paper’s lower bound \(2\), whether exact optimization of \(\mathrm{FairCore}_{\infty}\) has a polynomial-time algorithm, and whether Euclidean, \(L_1\), or \(L_\infty\) metrics improve the guarantee. A further useful question is the finite-population rounding rate when \(N\mu_t\) is large but finite.
A second, more explicitly computational anchor is Theorem 6, an authors’ result stated here and proved in the full version [12]: there is an efficient algorithm that approximates the maximum ex post \(q\)-core violation of a given panel \(P\) between \(\widehat{\alpha}\) and \(3\widehat{\alpha}+2\). The continuous problem is:
\(\mathrm{AuditCore}_{\infty}\): given \((T,d,\mu,k,q)\) and a baseline typed panel \(p\), compute \(\alpha^\ast=\sup\{\alpha:\exists p'\text{ of size }r\ge q,\ V_{\mu,q}(p,p',\alpha)\ge r/k\}\), and return \(\widehat{\alpha}\) satisfying \(\widehat{\alpha}\le\alpha^\ast\le3\widehat{\alpha}+2\).
The continuous version of Algorithm 2 examines each positive-mass type \(u\), forms \(\widehat p_u\) from the \(q\) nearest available clone representatives to \(u\), and takes the weighted \(q/k\)-upper quantile of the ratios \(c_q(t,p)/c_q(t,\widehat p_u)\). Since all clones of a type have identical distances, the individual loop collapses to a loop over \(T\). This should also be Class A at the stated approximation level, with exact auditing and separation complexity left open. The natural follow-up is whether exact auditing is hard when \(k\) is part of the input, or whether bounded \(q\), bounded \(\tau\), or geometric metrics yield stronger algorithms.
For calibration, Theorem 5 also transfers naturally: the authors show that for \(q<k\), sufficiently large finite populations contain instances where no fair rule achieves an ex ante factor below \(2\). In continuous notation, define \(\rho_{\mathrm{ea}}(\lambda)\) by requiring \(\sum_p\lambda(p)V_{\mu,q}(p,p',\alpha)<r/k\) for every alternative \(p'\), and minimize this over fair \(\lambda\). The finite counterexample lifts to a rational \(\mu\), so the continuous optimum is at least \(2\). Together with Theorem 4’s factor-\(4\) guarantee for uniform selection, this gives a meaningful continuous approximation window rather than an artificially easy model.
The weakest point is that the paper’s implementation uses an \(N\times N\) Birkhoff decomposition over named individuals, whereas the continuous algorithm needs a type-level coupling or sampling kernel and a proof that it preserves the ex post support guarantee. That is a real technical obligation, not notation. The defence is that the proof of Theorem 3 uses only residual mass, metric balls, and the fact that every opened ball contributes a representative; all of these survive the clone limit. The paper’s own weighted-data construction also makes the regime recognizable to its authors.
I would therefore submit only these mirrors: FairCore\(_\infty\) as the lead, AuditCore\(_\infty\) as the second, and the ex ante optimization as a supporting boundary result. They cover the paper’s algorithmic core while leaving its experiments, subjective metrics, volunteer-pool variants, and unrelated outcome-space notions outside scope.
I cannot honestly make the requested universal negative case. The proponent’s lead anchor survives the strongest objections.
The best criticism is that Theorem 3 does not solve the proposed optimization problem \(\mathrm{FairCore}_\infty\). It supplies one fair distribution with approximation factor \(6\), whereas minimizing the smallest feasible \(\alpha\) is a new robust support-constrained problem. The marginal matrix \(X\) alone is insufficient: ex post core membership depends on every panel in the distribution’s support. The claimed type-level decomposition and clone-distinctness argument therefore require a real lemma; they do not follow merely from writing \(X\) with column sums \(k\mu_t\).
That is a technical gap, not a fatal modelling objection. For rational \(\mu_t=a_t/B\), one can take \(N=kB\) clones, giving \(N\mu_t\ge k\) clones of every positive-mass type. A typed panel \(p\) lifts to a genuine panel of distinct clones, and
\[ V_q(P,P',\alpha)/N = \sum_t\mu_t\mathbf 1[c_q(t,p)>\alpha c_q(t,p')]. \]
Fairness likewise lifts exactly: \(\mathbb E[p_t]=k\mu_t\) can be implemented by choosing uniformly among clones of type \(t\). The metric-ball proof uses mass, triangle inequalities, and one representative per opened ball, all of which survive this lift. Thus Theorem 3 remains a credible Class A mirror.
Theorem 6 is weaker as an anchor, but it also resists a negative attack. In the clone regime, the \(q\) closest neighbours of a positive-mass type \(u\) can simply be \(q\) zero-distance clones of \(u\), so Algorithm 2 collapses to a weighted quantile computation over types. That may make the audit less rich than the finite named-agent version, but it is not unfaithful: those clones are precisely what high multiplicity means. Forbidding them would preserve more geometric variety only by abandoning the clone model.
Theorem 5 is merely a calibration result, not an independent complexity classification. Still, its finite lower-bound instance can be represented by a rational type distribution, so it supplies a genuine continuous lower bound on the ex ante factor. It is supporting evidence rather than the main reason to pursue the mirror.
The strongest remaining negative point is therefore one of novelty and proof status: all three mirrors may be straightforward high-multiplicity lifts, with the interesting new work lying in exact optimization, support compression, rounding, and closing the factor-\(2\) versus \(6\) gap. But “the continuous version may be tractable and may not change the answer” is explicitly not a valid objection in this programme.
So the honest verdict is not that no worthwhile mirror exists. The negative case can justify downgrading the claim from “already established Class A” to “promising but technically incomplete Class A candidate.” It cannot defeat Theorem 3, and therefore cannot support the requested universal rejection.
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.