| paper | d4-conf-ijcai-2019-1030 |
| authors | — |
| venue | ? |
| filed under | unclassified |
| judged by | gpt-6-luna / xhigh (triple__luna__xhigh__c6r1) |
| judge confidence | medium |
| authors would recognise it | yes |
P→P discrete result → its continuous mirror
Answer: Polynomial-time solvable: the outcome function belongs to \(\mathrm{FP}\), with a conservative running-time bound of \(O(L^3+m\tau L^2)\) bit operations. · discrete side: polynomial · adjudication: proved
full proof & adversarial review →
Theorem 3
statement extracted from the paper’s text layer
Given a finite agenda \(A\) with status quo \(r\), a rational \(\delta\), and a support of \(\tau\) complete rankings with positive rational masses summing to one, compute the outcome of Algorithm 1 on the weighted pairwise tallies, using the paper's \(\delta\)-supermajority and tie conventions.
Represent the society as a distribution \(\mu\) over complete ranking types. Compute each pairwise tally by summing the masses of types with the relevant ranking, form the \(\delta\)-reality-viable alternatives, then run the amendment agenda from \(r\) and its final Condorcet check to return the winner or \(r\).
The weighted version only compresses pairwise tallies, and the paper proves correctness rather than a running-time bound; this limits the computational contribution, though the proponent already acknowledges that the computation is easy.
fatal: False
The mirror covers Algorithm 1 and Theorem 3's guarantee that it realizes the conservative criterion. It leaves the safety and liveness results, including Theorem 4's parameter-update rule, without a surviving computational anchor.
The paper has no named complexity classification such as a theorem that a problem is in P or NP-hard. It does, however, give explicit rules and an algorithm with named guarantees, and it reports no competing hardness result. My strongest mirror is its parameter-update rule, Theorem 4; Theorem 3 gives a separate, plausible ordinal-election mirror.
For Theorem 4, proved in this paper, the anchor is: *“The Suppress Outer-\(\sigma\) Parameter Update Rule is resilient up to \(\sigma < \nicefrac{1}{3}\) sybil penetration.”* In full, the rule trims the top \(\sigma\)-fraction of ideal points and takes the reality-aware median \(v^{-\sigma}\) of what remains; it also trims the bottom \(\sigma\)-fraction and takes the median \(v_{-\sigma}\). Given the reality-aware median \(v^*\) of the full electorate and current value \(r\), it moves to \(v^{-\sigma}\) if \(r < v^{-\sigma} \le v^*\), moves to \(v_{-\sigma}\) if \(v^* \le v_{-\sigma} < r\), and otherwise stays at \(r\). The theorem says this rule is sybil-safe relative to the reality-aware median base rule and satisfies sybil-liveness below the one-third penetration threshold.
My lead question is Continuous Outer-\(\sigma\) Parameter Update. An instance consists of a current parameter value \(r\), a rational \(\sigma < 1/3\), and a finite support of ideal points \(x_i\) with positive rational masses \(\mu_i\) summing to one. The society is the probability distribution \(\mu=\sum_i\mu_i\delta_{x_i}\); it may represent a very large population, with many people sharing each ideal point. The input also has a hidden decomposition into genuine and sybil mass, with sybil mass \(\sigma\). The task is to output the exact updated value under the rule above. For a mass distribution, define its median set as the values with at least half the mass weakly on either side, and choose the point in that set closest to \(r\). To trim a tail, remove exactly \(\sigma\) mass from that end, splitting the mass at a boundary point if needed. These conventions extend the paper’s reality-aware median and fractional trimming directly.
The expected classification is tractable: sort the \(\tau\) supported ideal points, accumulate rational masses, and locate the full and trimmed median sets. This takes polynomial time in \(\tau\) and the input bit length \(L\). The associated guarantee to prove is that, for every hidden decomposition with sybil mass \(\sigma\), the output lies between \(r\) and the reality-aware median of the genuine population, and that unanimous genuine support for any value \(q\ne r\) can move the parameter to \(q\) when \(\sigma<1/3\). The paper’s proof already points toward the mass argument: after trimming, genuine mass still forms a majority when the sybil fraction is below one third.
A credible regime is a large online community setting a public parameter in fixed increments—say, a fee or rate in basis points. Millions of participants may share ideal values on a finite grid, so the number of agents can greatly exceed the number of types. An ideal point completely determines a voter’s preference in this single-peaked model. This is a plausible high-multiplicity scenario, though less compelling if participants can report arbitrary, mostly unique real values. A useful follow-up is to ask what input representation permits the same problem when the ideal-point distribution is given by a density or quantile oracle rather than a finite support list.
For Theorem 3, also proved here, the anchor is: *“Algorithm 1 satisfies the Conservative Reality-Aware \(\delta\)-Supermajority Condorcet criterion.”* The algorithm first keeps alternatives that beat reality \(r\) by the specified supermajority; if there are none, it elects \(r\). Otherwise it runs an amendment agenda from \(r\) on those alternatives, then checks whether the agenda winner beats every remaining viable alternative by a \(\delta\)-supermajority. It elects that winner if so, and elects \(r\) otherwise. The theorem says this realizes the conservative criterion: elect a \(\delta\)-supermajority Condorcet winner among the reality-viable alternatives if one exists, and elect \(r\) if none exists.
The corresponding Continuous Conservative Amendment Agenda takes a finite set \(A\) of alternatives with status quo \(r\), a rational \(\delta\), and a distribution over \(\tau\) complete rankings with rational masses. It asks for the alternative returned by Algorithm 1, treating a challenger as winning a pairwise vote only when its mass exceeds \(1/2+\delta\). With \(\delta=\sigma/2\), this is the paper’s sybil-resilient setting. The expected classification is again tractable: compute the weighted viability and pairwise tallies over the supported rankings, then execute the agenda and its final checks. This takes polynomial time in the number \(m\) of alternatives, \(\tau\), and \(L\). Its natural regime is a large membership voting on a fixed agenda, where repeated complete rankings are common. A further question is how the guarantees change with different tie conventions, which matter more when exact fractional masses make ties common.
The ordinal result is a good second anchor because it is an actual algorithmic realization over a population of ranking types. The parameter-update result is stronger: the population interpretation turns the rule directly into a weighted quantile problem, and the one-third threshold has a natural mass-based proof. Neither mirror should be sold as dissolving known discrete hardness. The paper’s contribution is rule design and sybil-resilience, not a complexity separation between discrete and continuous versions.
My weakest point is therefore also clear: both proposed computation problems look easy because they are weighted tallying and quantile-finding. They illustrate that the authors’ questions admit a sensible continuous-population formulation, but they do not deliver the programme’s more ambitious prize of showing whether discrete hardness disappears under continuization. The case survives as a concrete, author-recognizable mirror of two named results, especially Theorem 4, while remaining modest about its computational significance.
The strongest objection is the gap between what the paper proves and what the mirrors ask. Theorem 4 proves a resilience guarantee for a specified update rule; Theorem 3 proves that an algorithm realizes a specified criterion. Neither classifies the complexity of a computational problem. The weighted-quantile and weighted-agenda tasks are new evaluations of those rules. That is a thin basis for the complexity landscape ChoCo is meant to chart.
Theorem 4 has the better mirror. A large community setting a parameter on a finite grid, with many members sharing ideal points, is a credible high-multiplicity regime. Even its stronger version—find the furthest update safe under every hidden split of the mass into genuine and sybil voters—reduces to trimming mass and finding weighted medians. Sorting the \(\tau\) support points and summing rational weights solves it in time polynomial in \(\tau\) and the bit length. The one-third guarantee carries over through the same mass inequality. These are clean continuous formulations, but the computation is a direct weighted version of the finite rule’s order statistics. A density or quantile-oracle version could pose other questions; its complexity would depend on the added oracle and precision assumptions.
Theorem 3 fares similarly. For a distribution over \(\tau\) ranking types, pairwise tallies take \(O(\tau m^2)\) rational additions; the algorithm then runs its agenda and final checks. Repeated rankings in a large membership vote are plausible, so the high-multiplicity regime is defensible. Yet the continuous calculation is still the paper’s explicit agenda applied to compressed tallies. A robust variant that checks safety across all hidden genuine/sybil decompositions also looks tractable from per-type mass bounds. It would extend the paper’s design question, but the theorem itself leaves no difficult computational task to uncover.
So the negative case is strongest on *worthwhile computational contribution*: both mirrors are sensible and author-recognizable, yet their central computations are immediate weighted aggregation. It is weak as the universal claim requested. I cannot honestly rule out every worthwhile mirror in every scenario: the finite-grid parameter setting, especially, is a credible continuous population model. If straightforward weighted winner or update computation counts as a sufficient Class A result for ChoCo, Theorem 4 survives.
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.