Maximizing Truth Learning in a Social Network is NP-hard

· AAMAS 2025 (aamas25-00233)

mirror found
paperMaximizing Truth Learning in a Social Network is NP-hard
authors
venueAAMAS 2025
filed underunclassified
judged bygpt-5.6-luna / xhigh (triple__luna__xhigh__c2r1)
judge confidencemedium
authors would recognise ityes

The anchor — hardness

Theorem 5.1

Opt Network Learning with the Bayesian infer- ence 𝜇= 𝜇𝐵 is APX-hard.

statement extracted from the paper’s text layer

Every anchor argued

The continuous mirror question

Given finitely many finite directed community templates \(H_t=(G_t,q,p)\), rational masses \(\mu_t\) with \(\sum_t\mu_t=1\), and Bayesian aggregation, choose distributions \(\lambda_{t,\sigma}\) over \(\Sigma_{r_t}\), with \(\lambda_{t,\sigma}\ge0\) and \(\sum_{\sigma\in\Sigma_{r_t}}\lambda_{t,\sigma}=1\), to maximize \(\frac{\sum_t\mu_t\sum_{\sigma\in\Sigma_{r_t}}\lambda_{t,\sigma}L(H_t,\sigma,\mu_B)}{\sum_t\mu_t r_t}\); decide whether the maximum is at least \(1-\varepsilon\).

The model it lives in

A high-multiplicity society of repeated finite communities: \((t,v)\) is the complete role type, \(\mu_t\) is community mass, \(\lambda_{t,\sigma}\) is the decision variable, and the objective is normalized expected learning rate.

The objection that survived

On the singleton-template slice, the population masses and \(\lambda\) variables do not affect any posterior, neighbourhood, cascade, or feasible local ordering, so the continuous layer may be only a wrapper around the finite problem.

fatal: False

What the mirror covers

The mirror covers Bayesian Opt Network Learning, majority-vote Network Learning, and the fixed-\(p\) hardness results involving \(\mu_B\); it leaves the paper's asymptotic truth-learning theory, individual posterior-inference questions, and genuinely mass-sensitive interaction-kernel models untreated.

Open questions for a prover

The case FOR (proponent)

I think there is a defensible, though deliberately narrow, continuous mirror: a high-multiplicity population of repeated social-network communities.

Let a community template be \(H_t=(G_t,q,p)\), where \(G_t\) is a finite directed graph with \(r_t\) vertex roles, and all communities use either Bayesian or majority aggregation. A society is a rational distribution \(\mu\) over finitely many community templates. A mass \(\mu_t\) means that fraction of the population’s communities has template \(H_t\). The corresponding agent type is \((t,v)\): an agent’s complete type records its community template, vertex role, incoming and outgoing role relations, signal accuracy, prior, and aggregation rule. Copy identities are irrelevant.

For each template \(t\), let \(\lambda_{t,\sigma}\) be the mass of its communities assigned decision ordering \(\sigma\in\Sigma_{r_t}\), with
\[ \lambda_{t,\sigma}\ge 0 \qquad\text{and}\qquad \sum_{\sigma\in\Sigma_{r_t}}\lambda_{t,\sigma}=1. \]
The continuous population problem is
\[ \operatorname{LR}^{\rho}_{\infty}(\mu,\lambda) = \frac{1}{\sum_t\mu_t r_t} \sum_t\mu_t \sum_{\sigma\in\Sigma_{r_t}} \lambda_{t,\sigma} L(H_t,\sigma,\rho), \]
where \(L(H_t,\sigma,\rho)\) is exactly the paper’s cumulative learning rate for one copy of \(H_t\) under aggregation rule \(\rho\). The task is to maximize this quantity, or decide whether it reaches a specified threshold.

This is genuinely a population-continuous object. If \(\mu_t=a_t/D\) and \(\lambda_{t,\sigma}=b_{t,\sigma}/B\), it is realized by taking many copies of each community and assigning the appropriate number of copies to each ordering. As the number of copies \(K\to\infty\), the population has \(n=\Theta(K)\) agents but only \(\tau=\sum_t r_t\) role types. Local communities remain finite, so private signals, Bayesian posteriors, majority ties, and herding retain exactly the semantics of the paper. The global ordering is simply the concatenation of the chosen orderings inside the disconnected communities.

My lead anchor is Theorem 5.1, proved in this paper: “Opt Network Learning with the Bayesian inference rule \(\mu=\mu_B\) is APX-hard.” The corresponding continuous problem is Bayesian Opt-CNL\(_\infty\), the optimization problem just defined with \(\rho=\mu_B\). The reduction is exact on the singleton-template slice: given the paper’s network \(N=(G,q,p)\), set \(\mu_{t_0}=1\) for the single template \(H_{t_0}=N\). Since randomizing over orderings cannot improve a linear expectation, an optimal \(\lambda_{t_0}\) is deterministic, and
\[ \max_{\lambda}\operatorname{LR}^{B}_{\infty}(\mu,\lambda) = \max_{\sigma\in\Sigma_n}\frac{L(N,\sigma,\mu_B)}{n}. \]
Thus an approximation algorithm for Bayesian Opt-CNL\(_\infty\) would approximate the paper’s Opt Network Learning problem. The APX-hardness transfers directly. The paper’s fixed-\(p\) strengthening, Theorem 3.10 and Corollary 5.2, also survives on this same slice.

This is a Class B mirror: the reduction’s combinatorics live in the topology of \(G\) and in the ordering of its roles, not in the number of named agents. Repeating the network many times does not dissolve that hardness; it merely turns the finite population into a high-multiplicity population of exchangeable role types.

A second, independently worthwhile anchor is Theorem 4.1, also proved here: “Network Learning with the majority vote rule \(\mu=\mu_M\) is NP-hard.” The continuous problem Majority-CNL\(_\infty\) uses exactly the same instance and solution space, but replaces Bayesian aggregation by the paper’s majority rule. It asks whether
\[ \max_{\lambda}\operatorname{LR}^{M}_{\infty}(\mu,\lambda) \ge 1-\varepsilon. \]
Again, the singleton-template restriction is exactly the paper’s Network Learning decision problem, so Theorem 4.1 transfers. This is not merely a Bayesian-inference artefact: the same continuous high-multiplicity population remains hard when agents are boundedly rational and use majority dynamics. That is particularly plausible for repeated groups of voters, users of a platform, classrooms, trading desks, or sensor clusters, where each group has the same local communication pattern but many copies of the group exist.

The authors should recognize this as their problem’s continuous analogue because none of the substantive ingredients has been replaced: the graph topology, private noisy measurements, hidden binary truth, local visibility, aggregation rule, sequential ordering, and average prediction accuracy are all retained. Only named copies of structurally identical agents are replaced by population mass. A finite instantiation with \(K\) copies is also a literal high-multiplicity version of the original model, not an arbitrary fractional relaxation.

The scope is intentionally limited. This mirrors Opt Network Learning and Network Learning under the Bayesian and majority rules. It does not claim to continuize the paper’s cited asymptotic truth-learning theory, general Bayesian-network inference, or every possible graphon or mean-field formulation.

The weak point is that this is a repeated-community mirror rather than a fully atomless graphon model in which population mass changes the information available to each individual. The mass \(\mu\) affects the aggregate objective, while the hard local ordering problem survives inside each community. A referee could therefore say that the continuous aspect is conservative and that the type catalogue may still be as large as the original hard graph. I accept that objection. I would not claim, without further work, that simply replacing a finite graph by a continuum interaction kernel preserves the paper’s semantics: if an agent observes a positive mass of predecessors, private signals may average away and herding may disappear.

But that limitation does not defeat the narrower positive claim. The repeated-network regime is a sensible high-multiplicity society, its continuous problem is precise, and the paper’s strongest computational results transfer exactly. Further questions are whether a genuinely mass-sensitive typed interaction kernel preserves these hardness reductions, whether boundedly many network-role types admit efficient algorithms, and how many finite copies are needed to round a continuous ordering distribution while preserving the learning-rate gap.

The case AGAINST (opponent, writing after the proponent)

The strongest negative case is that the proposed object is not really a continuization of the paper’s population. It is a finite-network problem replicated across many disconnected copies.

The difficulty is relational. Learning rates depend on which particular predecessors a vertex sees, the order in which those predecessors act, and the correlations among their announcements. Marginal masses of agent types do not determine any of that. The same masses can be assembled into different components with different edges and therefore different learning rates. If one retains the community templates \(H_t\), this ambiguity disappears, but then the continuous object is a distribution over whole finite networks, not over individual social types. The variable \(\lambda_{t,\sigma}\) is likewise a distribution over complete community-level schedules. It is a configuration mixture that preserves the original finite problem inside every component.

That distinction matters for the proposed interpretation of Theorem 5.1. On the singleton-template slice, \(\mu_{t_0}=1\), and linearity makes an optimal \(\lambda_{t_0}\) deterministic. The claimed continuous problem therefore reduces exactly to

\[ \max_{\sigma\in\Sigma_n}\frac{L(N,\sigma,\mu_B)}{n}. \]

This is a valid hardness embedding, but the mass variable has done no semantic work: no posterior, neighbourhood, cascade, or feasible ordering depends on population mass. The APX-hardness is inherited by placing the finite paper problem inside a wrapper that permits many copies. That may be called a Class B extension, but it is not evidence that sequential social learning has a meaningful population-continuous formulation.

The more faithful alternative is not available for free. A genuinely mass-sensitive model would represent interactions by a typed kernel or a distribution over neighbourhoods. Then an agent may observe a positive mass of predecessors rather than a finite tuple \(N_v\). Bayesian evidence can aggregate over infinitely many signals; conditional independence can wash out noise; and majority dynamics becomes a threshold over masses rather than the paper’s finite majority rule with its tie fallback. Those are new models, not limits preserving the paper’s semantics. Conversely, if finite neighbourhoods are preserved, the atomless population decomposes into repeated finite components, bringing us back to the proponent’s wrapper.

Theorem 4.1 has exactly the same problem, with an additional finite-cardinality issue. Majority dynamics retains its paper meaning only inside each finite community. If majority is instead taken over a positive mass of neighbouring types, parity and finite ties disappear and the aggregation rule changes. Thus the repeated-community version is again an exact replication, while the genuinely population-level version is a different learning model.

The fixed-\(p\) claims, Theorem 3.10 and Corollary 5.2, do not repair this. Fixing the signal accuracy removes a parameter from the reduction, but it does not make type masses affect topology, information, or ordering. The same fixed-\(p\) hardness transfers to cloned finite communities and suffers the same directness objection.

This is therefore the best negative conclusion: all three proposed anchors fail to establish a mass-sensitive continuous social-learning problem. They establish only that arbitrary finite networks can be replicated in a high-multiplicity society.

That case is not decisive under ChoCo’s stated rules, however. The programme explicitly permits high-multiplicity regimes, repeated structurally identical agents, and Class B hardness that survives cloning. A society of many repeated network communities is plausibly author-recognisable, and rational-clone equivalence is exact. Consequently, I cannot honestly defeat the first anchor universally. If Class B mirrors count, this paper should receive a cautious green; a confident claim that no worthwhile continuous mirror exists would overreach.

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.