Liquid Democracy: An Algorithmic Perspective

Anson Kahng, Simon Mackenzie, Ariel D. Procaccia · AAAI 2018 (d4-conf-aaai-2018-0031)

mirror found
paperLiquid Democracy: An Algorithmic Perspective
authorsAnson Kahng, Simon Mackenzie, Ariel D. Procaccia
venueAAAI 2018
filed undervoting · theory
judged bygpt-5.6-luna / xhigh (triple__luna__xhigh__c6r1)
judge confidencemedium
authors would recognise ityes

The anchor — algorithmic

Theorem 2

PDF text-layer excerpt — equations and symbol order may be approximateAssume that there exists β ∈(0, 1/2) such that all competence levels are in [β, 1 −β]. Then for any α ∈ (0, 1 −2β), GREEDYCAP with cap C : N →N such that C(n) ∈ω(1) and C(n) ∈o(√log n) satisfies the PG and DNH properties. The theorem’s rather technical proof is relegated to the full version of the paper. Here we provide a proof sketch.

statement extracted from the paper’s text layer

Every anchor argued

The continuous mirror question

Given \(\beta,\alpha\), a finite type set \(T\) with \(p_t\in[\beta,1-\beta]\), a mass vector \(\mu\in\Delta(T)\), and a finite network template specifying approved incidences and overlaps, compute the limiting GREEDYCAP mass flow on high-multiplicity realizations with \(C(N)\to\infty\) and \(C(N)=o(\sqrt{\log N})\), and decide whether its limiting correctness probability weakly dominates direct voting for every admissible \(\mu\) and is strictly better for some \(\mu\).

The model it lives in

A finite-type high-multiplicity delegation model with mass \(\mu\), competence \(p_t\), approved one-hop mass flow \(x\), a finite network-incidence template, and correctness determined by the limiting weighted-majority probability under independent votes.

The objection that survived

GREEDYCAP depends on incidence and overlap beyond finite role frequencies, while \(C(N)/N\to0\) leaves no fixed mass capacity; the mirror must therefore retain a specified finite-resolution network template and cap schedule.

fatal: False

What the mirror covers

The mirror covers Theorem 2 and GREEDYCAP's PG/DNH guarantee. It does not make Theorem 1's rule-impossibility result a computational anchor and leaves the discussion of more than two alternatives untouched.

Open questions for a prover

The case FOR (proponent)

The strongest case is a population-continuous version of the paper’s delegation problem, with Theorem 1 as the lead anchor and Theorem 2 as a secondary positive anchor. The paper contains no named NP-hardness or tractability theorem; its named results are asymptotic impossibility and mechanism-guarantee theorems.

The continuous society should retain the paper’s network structure. Let \(\mathcal T\) be a finite set of complete voter-role types. A type includes competence \(p_t\), the voter’s local neighborhood profile, the approved-neighbor set determined by \(p_{t'}>p_t+\alpha\), and any ordering information visible to a local mechanism. A society is a mass vector \(\mu\in\Delta(\mathcal T)\). Thus \(\mu_t\) is the fraction of ordinary voters of role \(t\), while the number of voters is large and \(|\mathcal T|\) is fixed or small.

A delegation decision is a mass flow along approved edges. If a fraction \(x_{t,t'}\) of type \(t\) delegates to type \(t'\), the row sums of \(x\) are bounded by \(\mu_t\). Delegation remains acyclic because competence strictly increases. The objective is still the probability that weighted majority selects the correct binary alternative; only the electorate has become continuous. For a positive-mass sink, independent votes concentrate by the law of large numbers. It is also important to permit finitely many distinguished hub voters of zero limiting population mass but positive delegated load: the paper’s central phenomenon is precisely that a few voters can accumulate a macroscopic share of the votes. If hubs are forbidden, the mirror removes the main liquid-democracy effect.

The high-multiplicity regime is plausible in a large party, union, or online civic platform with millions of members but recurring competence bands and recurring network roles. Many voters may have the same competence estimate, the same number and types of neighbors, and the same visible ordering of approved delegates. The type is therefore a genuine complete description for this problem, not an arbitrary grouping of voters with different prices or abilities.

My lead anchor is Theorem 1, proved in Section 3 of the paper, although the technical feasibility Claim 1 is deferred to the full version. As printed, it states: for every \(\alpha_0\in[0,1)\), no local delegation mechanism satisfies both positive gain and do no harm. Positive gain means that there exist \(\gamma>0\) and \(n_0\) such that, for every \(n\ge n_0\), some \(n\)-voter graph \(G_n\) satisfies
\[ \operatorname{gain}(M,G_n)\ge \gamma. \]
Do no harm means that, for every \(\varepsilon>0\), there is \(n_1\) such that every graph with \(n\ge n_1\) voters satisfies
\[ \operatorname{gain}(M,G_n)\ge -\varepsilon. \]
The theorem therefore rules out every local mechanism that sometimes gives a constant improvement while never suffering a nonvanishing asymptotic loss, even though voters may delegate only to strictly more competent neighbors.

The corresponding continuous problem is Local-Continuum Liquid Democracy. An instance consists of \(\alpha_0\), a finite catalogue of voter-role types, an admissible family of mass distributions \(\mu\), their local neighborhood profiles, and any finite set of distinguished hubs. A local policy is a kernel \(M\) assigning, to each local view, probabilities of retaining the vote or delegating to each approved neighbor slot. Its limiting delegation probabilities induce a mass flow \(x\). If ordinary sink type \(t\) receives mass \(w_t\), its limiting correct contribution is \(w_t p_t\). If a distinguished hub \(h\) receives mass \(w_h\), its single vote contributes \(w_hY_h\), where \(Y_h\sim\operatorname{Bernoulli}(p_h)\). Thus the continuous success probability is
\[ P_M(\mu) = \Pr\!\left[ \sum_t w_t p_t+\sum_h w_hY_h>\frac12 \right], \]
with direct voting \(P_D(\mu)\) obtained from the no-delegation flow. The gain is \(P_M(\mu)-P_D(\mu)\).

The question is whether there exists a local kernel \(M\) such that, across arbitrarily fine high-multiplicity realizations of these mass instances, it has continuous positive gain and continuous do-no-harm. A solution is either such a local kernel, together with its gain guarantees, or a continuum counterexample.

I expect the answer to remain negative for the natural class that allows sparse hubs. The paper’s \(k\)-center \(m\)-uniform star becomes particularly transparent: a positive mass of leaves has a local view inducing delegation probability \(\rho>0\), while \(k\) hub agents have vanishing native mass but receive a positive total delegated mass. Direct voting concentrates correctly, whereas the delegated outcome can be wrong whenever all \(k\) hubs vote incorrectly. The limiting loss remains bounded away from zero, essentially the paper’s \((1-p_c)^k\). This is a genuine mass-flow formulation of their correlation argument, not a different voting problem.

The further questions are computationally meaningful: can one recognize from a finite role catalogue whether a local rule has a dangerous hub pattern; can one optimize local delegation probabilities subject to a guaranteed loss bound; and what changes if neighborhoods have uniformly bounded degree or if all sinks must have positive population mass?

The secondary anchor is Theorem 2, a result of the paper, with its technical proof relegated to the full version and only sketched in the supplied text. It assumes that there is a \(\beta\in(0,1/2)\) such that every competence level lies in \([\beta,1-\beta]\). For every \(\alpha\in(0,1-2\beta)\), GREEDYCAP with a cap \(C:\mathbb N\to\mathbb N\) satisfying
\[ C(n)\in\omega(1) \qquad\text{and}\qquad C(n)\in o(\sqrt{\log n}) \]
satisfies both positive gain and do no harm. GREEDYCAP repeatedly chooses a voter with the largest number of approved predecessors, delegates to that voter as many currently available votes as permitted by the cap, and removes the voter and the delegated voters from further consideration. Delegations are therefore one-hop, and no voter has weight greater than \(C(n)\).

Its continuous counterpart is Capped Continuum Delegation. An instance consists of \(\beta,\alpha\), a finite network-role catalogue, a mass vector \(\mu\), and the approval relation. The decision variable is a one-hop mass flow \(x\) generated by the greedy rule: select the currently available recipient with maximum approved incoming mass and route approved voter mass to it up to the scaled capacity. At resolution \(N\), a per-voter cap \(C(N)\) corresponds to a mass capacity \(C(N)/N\); the continuous question is therefore about the family of flows with \(C(N)\to\infty\) and \(C(N)=o(\sqrt{\log N})\), rather than about a fixed unscaled integer cap.

The problem asks whether, for every admissible \(\mu\), the limiting gain of this capped flow is nonnegative, and whether there are admissible mass distributions for which the limiting gain is bounded below by a positive constant. A solution is the induced mass flow and its correctness guarantee, or a mass distribution witnessing failure.

I expect this version to be tractable, at least for a fixed finite role catalogue: the mass constraints are linear, and the bounded-competence assumption prevents a vanishing set of perfectly informed or perfectly misinformed voters from dominating the variance. The finite-type formulation also exposes a natural continuous-optimization problem: choose a capped delegation flow maximizing limiting correctness subject to approval and network constraints. This is recognizably GREEDYCAP’s question, not merely a generic mean-field voting model.

The weakest point is that the continuous mirror must decide how to treat sparse hubs and cap scaling. If a referee insists on a completely atomless population in which no individual can receive macroscopic delegated mass, Theorem 1’s central counterexample disappears and Theorem 2 becomes largely a law-of-large-numbers statement. Conversely, allowing zero-mass hubs is a substantive modelling choice. I think it is justified because preserving the possibility of a few high-weight delegates is necessary to remain faithful to the paper’s underlying problem. The mirror therefore covers the paper’s local-impossibility and capped-delegation results, not its discussion of more than two alternatives or the unrelated literature on continuous outcome spaces.

The case AGAINST (opponent, writing after the proponent)

The decisive objection comes before the modelling details: this paper has no qualifying computational anchor. Theorem 1 proves an impossibility for two asymptotic accuracy properties of local mechanisms; Theorem 2 proves that GREEDYCAP satisfies the same properties under competence assumptions. Neither theorem classifies the complexity of a computational problem, gives an exact, approximation, or parameterized algorithm, or studies an optimization problem. Algorithm 1 is a delegation rule, not a runtime result. Thus the paper supplies no result of the kind ChoCo is designed to continuize. A continuous restatement may be mathematically legitimate, but it is not a continuous computational mirror of the paper.

The proposed mirror of Theorem 1 also depends on a singular exception that the ordinary population-continuous model removes. In the paper’s construction, \(k\) individual centres receive a macroscopic fraction of the electorate while remaining only \(O(1)\) independent random voters. That is exactly why the event that all centres vote incorrectly retains probability \((1-p_c)^k\). In a finite-type population distribution, a positive-mass centre type contains many independent voters. Its aggregate vote then concentrates around its competence, and the fixed-\(k\) correlation event disappears. The mass vector records the population share of a type; it does not record that a particular individual, with vanishing native mass, has received the votes of a positive fraction of society.

The proponent’s repair—adding distinguished zero-mass hubs—is therefore not a mere technical refinement. It changes the object from a continuous society into a hybrid consisting of a continuum plus finitely many persistent individuals with special capacity to receive mass. The continuous formula makes this explicit: positive-mass types contribute deterministic terms such as \(w_t p_t\), while the hubs contribute finite Bernoulli variables \(w_hY_h\). The interesting randomness is entirely in the finite exceptional component. That may be a worthwhile hybrid model of “many ordinary voters plus a few experts,” but it is not a population continuization of the paper’s equal-weight voter model.

The stronger alternatives do not rescue the anchor. Giving the hubs positive population mass destroys the fixed-individual phenomenon through concentration. Giving every type a shared random vote instead changes independent voter competence into perfectly correlated type-level noise. Encoding the hub identities and their growing in-neighborhoods in the type space makes the type catalogue grow with \(n\), so the high-multiplicity regime has been abandoned. Encoding the sparse network by a graphon or a local-limit object produces an infinite-dimensional network model, not the finite distribution-over-types problem at the centre of the programme.

There is a further quantifier mismatch. PG and DNH are properties of sequences of finite graphs:
\[ \forall n\ \exists G_n \]
for positive gain, and a uniform condition over all sufficiently large graphs for do-no-harm. A single mass vector \(\mu\) does not carry those quantifiers. To recover them one must specify a class of finite realizations converging to \(\mu\), together with exceptional vertices, graph incidence data, and a rule for taking the limit. At that point the proposed result is again a theorem about finite graph sequences, with a continuum notation attached, rather than a computational problem over a continuous society.

Theorem 2 is weaker still as a continuous anchor. GREEDYCAP’s cap satisfies
\[ C(N)\to\infty \qquad\text{and}\qquad C(N)=o(\sqrt{\log N}). \]
After normalizing population mass, the capacity of one recipient is \(C(N)/N\to0\). Hence there is no nonzero capacity parameter in the continuum. Retaining the sequence \(C(N)\) means studying finite-resolution approximations; scaling the cap to a positive mass changes the mechanism and invalidates the theorem’s regime.

Moreover, a finite catalogue of role masses does not determine GREEDYCAP. The algorithm chooses a voter with the largest number of approved predecessors, so it depends on the detailed incidence and overlap structure of the graph, not merely on how many voters have each local role. Two graphs can have the same role frequencies and different greedy delegations. Supplying the missing incidence structure either restores essentially the original labelled graph or requires a substantially richer graph-limit model.

The theorem’s probability comparison also degenerates in the continuum. With positive-mass populations and independent votes, weighted correctness converges to a deterministic threshold: typically the success probability tends to \(1\) or \(0\) according as the limiting expected correct mass is above or below \(1/2\). The delicate variance comparison in Theorem 2, including the \(C(N)\) and \(\log N\) rates, survives only as a finite-size asymptotic analysis. That is not an LP, a separation problem, or any other continuous computational object.

One could formulate a new research project on delegation with a continuum of ordinary voters, a finite set of expert atoms, and an explicitly specified network limit. It might be interesting. But its main contribution would be a new stochastic mean-field model, not a continuous computational mirror of either theorem. Under ChoCo’s stated anchor rule, I would therefore reject the paper: the proponent has found plausible continuous analogues of two asymptotic probability results, but no worthwhile continuous computational mirror of a result this paper actually proves.

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.