| paper | Iterative Judgment Aggregation |
| authors | M. Slavkovik, Wojciech Jamroga |
| venue | ECAI 2016 |
| filed under | frontier · ja |
| judged by | gpt-5.6-luna / xhigh (triple__luna__xhigh__c6r1) |
| judge confidence | high |
| authors would recognise it | yes |
NP-hard→NP-hard discrete result → its continuous mirror
Answer: \(\mathrm{NP}\)-hard under polynomial-time Turing reductions, even with \(\tau=3\), fixed masses, and \(|M|=1\). · discrete side: hardness · adjudication: proved
full proof & adversarial review →
Theorem 18
statement extracted from the paper’s text layer
Given an agenda \(\mathcal A\), constraint \(\Gamma\), an explicitly supported rational distribution \(\mu\) over complete rational judgments, and an occupied type \(J\), compute the set of best improving destinations \(K\in\operatorname{CH}(\operatorname{supp}\mu)\) with \(d_m(J,K)=1\), rationality, \(D_\mu(K)<D_\mu(J)\), and minimum \(D_\mu(K)=\sum_L\mu_Ld_m(K,L)\) among admissible destinations.
A high-multiplicity society is represented by a distribution \(\mu\) over complete rational judgment types. The decision is the type-level move set; feasibility uses model-graph adjacency and convex-hull membership, while the objective is the weighted aggregate distance \(D_\mu\).
For a finite agent, the objective excludes that agent's own contribution, whereas \(D_\mu(K)=\sum_L\mu_L d_m(K,L)\) includes the whole mass; ties and coherent versus split type-level moves are also unspecified, so cohort scaling is not literally exact.
fatal: False
The mirror covers one-round move computation on the model and Hamming graphs, including the coNP-hardness and polynomial-time results. It leaves the paper's probabilistic consensus termination, parity-dependent convergence, consensus quality, and complete-graph dynamics unmirrored.
The best positive case is a high-multiplicity model of a large deliberative population. Fix an agenda \(\mathcal A\) of logically related binary issues and a consistency constraint \(\Gamma\). A type is a complete rational judgment \(J\in\mathcal J_{\mathcal A,\Gamma}\), not merely a partial opinion: agents of the same type have the same answers, revision options, and costs. The society is a distribution \(\mu\) over these types, where \(\mu_J\) is the fraction holding \(J\). Each individual judgment remains discrete and rational; only the population is continuous.
A plausible regime is a national consultation, large professional association, or online policy deliberation involving thousands or millions of participants but a moderate number of recurring judgment types. The institutional agenda is fixed, and many participants genuinely have identical complete positions. Thus \(N\gg |\operatorname{supp}(\mu)|\), with each type potentially represented by a large cohort. The scenario is not the paper’s small-agent story verbatim, but it is a natural high-multiplicity version of its underlying judgment-aggregation problem.
The action is the same as in the paper: an infinitesimal mass of type \(J\) may move to an adjacent rational judgment \(J'\) in the relevant agenda graph, provided \(J'\) lies in the convex hull of the current support and reduces its aggregate distance to the rest of society. For a graph distance \(d\), define \(D_\mu(K)=\sum_L\mu_L d(K,L)\). The best available moves from \(J\) minimize \(D_\mu(K)\) subject to \(d(J,K)=1\), rationality, and hull membership. A population update is therefore a transport kernel sending each type’s mass either to itself or to one of these improving neighboring types. Consensus means that the resulting distribution is a point mass \(\delta_J\).
My lead mirror is Continuous Model-Graph Move Computation. Its instance consists of \((\mathcal A,\Gamma,\mu,J)\), with rational masses \(\mu_L\) given explicitly for the occupied types. Using the model graph \(G^m_{\mathcal A,\Gamma}\), the question is whether type \(J\) has an admissible move, or, more strongly, to output the complete set of best improving destinations \(J'\). This is precisely the paper’s move-selection question with the profile list replaced by its empirical distribution.
The anchor is Theorem 18, proved in this paper: “For \(G^m_{\mathcal A,\Gamma}\), determining \(\mathit{moves}\) of a single iteration of \(\alg\) is coNP-hard.” The paper explains that adjacency in the model graph requires checking that no rational judgment lies between two given judgments; this nonexistence test is coNP-hard, and it must be performed for candidate moves at every iteration. The continuous formulation preserves exactly that difficulty. Given any discrete profile \(P\), set \(\mu_J=n_J/n\), where \(n_J\) is the number of agents holding \(J\). All distance comparisons and hull computations are then the corresponding weighted comparisons. Multiplying every \(n_J\) by a large common factor even gives an honestly high-multiplicity instance without changing the decision. I would therefore expect this mirror to be Class B: the hardness lives in the agenda’s rational-judgment geometry, not in named individuals or population multiplicity.
This is not a softened version of the authors’ problem. The agenda, logical constraint, model distance, convex hull, local adjacency, and individual improvement criterion are unchanged. Only the profile representation has been continuized. The natural follow-up questions are whether exact move computation remains coNP-hard under restricted constraints, whether approximation of \(D_\mu\) helps, and whether column-generation or separation methods can handle special classes of \(\Gamma\).
A second, genuinely positive anchor is Continuous Hamming-Graph Move Computation. Its input is the same kind of distribution \(\mu\), but moves use the Hamming graph \(G^h_{\mathcal A,\Gamma}\). The task is to compute, for every occupied type \(J\), its set of best improving one-issue moves and hence one valid updated distribution \(\mu'\), under a specified tie-breaking rule. This is a fully specified one-round computational problem; it does not ask us to pretend that a continuum automatically guarantees eventual consensus.
The anchor is Proposition 19, proved in this paper: “For \(G^h_{\mathcal A,\Gamma}\), a single iteration of \(\alg\) runs in deterministic polynomial time.” The proof observes that only at most \(|\mathcal A|\) candidate judgments need be checked for each current judgment. In the continuous version, each weighted distance \(D_\mu(K)\) is computable by summing over the support, and Hamming-hull membership is checkable coordinatewise. Thus the move set for a support of size \(s\) can be computed in time polynomial in \(s\), \(|\mathcal A|\), the encoding of \(\Gamma\), and the bit length of the masses. I would expect this to remain Class A.
This paper therefore supports a useful two-sided mirror: model-graph iteration gives a high-multiplicity problem whose hardness should transfer, while Hamming-graph iteration gives a high-multiplicity problem with a direct polynomial algorithm. I would not claim that Theorem 14 or Theorem 21 automatically transfer: their hypotheses use an odd finite number of agents and probabilistic convergence, whereas a continuum has no parity and may converge only asymptotically. That is the weakest point of the case. But it does not undermine the two stated mirrors, both of which are exact one-iteration computational questions and retain the paper’s central objects.
I cannot make a credible universal negative case here. The proponent’s formulation has defects, but both anchors survive the stronger test.
The strongest objection to the model-graph anchor is that the proposed scaling argument is not literally exact. For a finite profile with \(n_L\) agents of type \(L\), an agent of type \(J\) evaluates \(K\) using
\[ D_i(K)=\sum_L n_L d(K,L)-d(K,J), \]
whereas the atomless version uses \(D_\mu(K)=\sum_L\mu_Ld(K,L)\). The self-exclusion term can decide ties, so multiplying every cohort by a common factor does not preserve every move set exactly. Moreover, the paper leaves tie choices unspecified: a positive-mass type could move coherently under deterministic tie-breaking or split across destinations under a stochastic kernel.
These are real modelling qualifications, not fatal obstructions. The natural continuum limit drops the \(1/n\) self-effect; strict comparisons are preserved for sufficiently large cohorts, while ties can be resolved by an explicit type-level rule or transition kernel. The resulting problem is still exactly about a population distribution over complete judgment types. A large consultation with recurring complete positions is a plausible high-multiplicity regime.
Theorem 18 therefore remains a legitimate anchor. The coNP-hard part—testing whether a rational judgment lies between two others—belongs to the model graph, but that is not an objection under ChoCo’s rules. It gives a Class B continuous-population problem whose distribution is weighted rather than individually listed. The fact that hardness survives is itself an informative continuization result.
The same applies to Proposition 19. For the Hamming graph, a type \(J\) has at most \(|\mathcal A|\) one-issue candidates. For each candidate \(K\), the continuous objective \(D_\mu(K)\) is obtained by a weighted sum over occupied types, and hull membership and rationality remain checkable. Thus a distribution with very large multiplicities but small support admits a polynomial one-round computation. It is a modest mirror, but it is not invalid merely because the corresponding finite-profile procedure was already polynomial.
The best remaining negative argument is that both mirrors study only one iteration, not the paper’s more distinctive probabilistic consensus dynamics. That criticism is fair as a matter of ambition: parity disappears, exact finite termination needs reformulation, and the decentralised communication story does not automatically survive aggregation by type. But the programme explicitly allows one named computational result to suffice, and the proponent deliberately chose Theorem 18 and Proposition 19 rather than making an unsupported claim about Theorems 14 or 21.
So the honest verdict is that the negative case is weak. The mirrors are not yet deep results, and the scaling claim needs its self-exclusion and tie-breaking qualifications repaired, but there is no fundamental absence of multiplicity, identity dependence, or meaningful mass semantics. A thoughtful reader should therefore retain at least the model-graph mirror, and probably the Hamming mirror as a weaker Class A companion.
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.