Maximizing Truth Learning in a Social Network is NP-hard
Filip Úradník, Amanda Wang, Jie Gao
TL;DR
This work investigates the computational complexity of maximizing truth learning in sequential, network-constrained decision making. It develops a reduction from 3-SAT to a network learning problem under both Bayesian and majority dynamics, using variable cells and clause gadgets to couple satisfiability with higher learning rates under carefully chosen orderings. The results establish NP-hardness for deciding whether the optimal learning rate exceeds a threshold and prove APX-hardness for approximating the optimum when using Bayesian inference, with extensions to fixed private-signal accuracy. These findings reveal fundamental combinatorial barriers to designing orderings that promote network-wide truth learning in distributed settings.
Abstract
Sequential learning models situations where agents predict a ground truth in sequence, by using their private, noisy measurements, and the predictions of agents who came earlier in the sequence. We study sequential learning in a social network, where agents only see the actions of the previous agents in their own neighborhood. The fraction of agents who predict the ground truth correctly depends heavily on both the network topology and the ordering in which the predictions are made. A natural question is to find an ordering, with a given network, to maximize the (expected) number of agents who predict the ground truth correctly. In this paper, we show that it is in fact NP-hard to answer this question for a general network, with both the Bayesian learning model and a simple majority rule model. Finally, we show that even approximating the answer is hard.
