When Is Society Susceptible to Manipulation?: Under Any Principal Interference, Beliefs in a Mixed DeGroot–Bayesian Network Converge Almost Surely to (I − W)⁻¹(BU∞ ⊙ θ)Research Paper
Motivation
Misinformation campaigns target specific people in a social network and rely on the network to spread what they plant. Whether such a campaign can succeed depends on how people combine what they see themselves with what their neighbours believe. Mostagir, Ozdaglar and Siderius (SSRN 3474643; Management Science, 2022, doi:10.1287/mnsc.2021.4265) model a network in which a strategic principal injects slanted news into chosen agents. Some agents are Bayesian and know the truth; the rest are DeGroot agents who average their own news-based opinion with their neighbours' beliefs.
The paper asks when society as a whole can be manipulated. Every later result in it — which agents the principal targets, which networks resist manipulation, how the answer depends on the network's density — is a statement about the agents' long-run beliefs. Its Theorem 2 supplies those beliefs in closed form, and that closed form is the subject of this mission.
DeGroot updating (DeGroot, 1974) and its combination with personal Bayesian updates (Jadbabaie, Molavi, Sandroni and Tahbaz-Salehi, 2012) are standard models of non-Bayesian social learning. Stubborn agents in averaging dynamics were studied by Acemoglu, Como, Fagnani and Ozdaglar (2013). The present model adds a principal who corrupts the signals of targeted agents.
Setting
There are agents and a binary state with prior . Agent has a signal quality . At each time agent receives a signal :
- Organic news equals the state with probability : .
- The principal fixes an influence state and an influence strategy . A targeted agent () receives the principal's message with probability and organic news with probability . Here and are the intensities of the organic and the principal's news. An untargeted agent receives only organic news.
Agent 's signals are independent over time. Its personal experience is the posterior it would compute taking every signal at face value. With the numbers of and signals among ,
and .
A set of agents is Bayesian. A Bayesian agent knows and always believes it. Each DeGroot agent has weights and with . For a state , its belief follows the DeGroot update
The influence matrix has zero rows for Bayesian agents and row for DeGroot agents. The vector has entry on Bayesians. The unweighted graph has a link when listens to ; for a DeGroot agent this means .
Assumption 1 (pp. 10–11):
- (i) for every agent;
- (ii) is strongly connected;
- (iii) a DeGroot agent has exactly when ;
- (iv) some agent has .
Formalization targets
Goal: Theorem 2 (p. 11)
Under Assumption 1, for every principal action , each DeGroot agent's personal experience converges almost surely to a constant , and
where the Bayesian entries of the vector are the correct belief. The goal does not fix the constants: the paper computes them only later (display (2), p. 12).
Milestones
- Lemma 3 (p. 45): the spectral radius of is strictly less than .
- Proof of Theorem 2 (p. 47): and its DeGroot block are invertible.
- §3.2 (p. 11): converges almost surely to a constant.
- Proof of Theorem 2 (p. 47): if and , then , the solution of .
Significance
Theorem 2 reduces the paper's manipulation question to linear algebra. A DeGroot agent ends up believing the wrong state exactly when the corresponding entry of crosses a threshold. The principal's targeting problem then becomes a combinatorial problem over in which the network enters only through . The paper's DeGroot centrality (Proposition 2) and its results on dense and sparse networks all start from this formula.
On formalization: the paper proves Theorem 2, but no machine-checked version exists. The mission's statements also record two places where the written argument needs repair. The text attributes the almost-sure convergence of to the martingale convergence theorem, but is a face-value posterior and not a martingale under the corrupted signal law. The proof's step from small increments of to convergence of is also not valid as written. Both claims are true under Assumption 1, and a complete development supplies correct arguments. The supporting results — spectral radius below one for a substochastic matrix with leakage reachable from every row, and convergence of linear recursions with convergent input — are reusable beyond this paper.
Difficulty
Two steps resist the obvious arguments.
First, is a function of the drift of a random walk. Its limit exists only if the walk is transient or . For a targeted agent the walk's step law mixes the principal's message with organic news. For one boundary value of the step has mean zero, the walk is recurrent and oscillates forever. Assumption 1(i) excludes exactly that value. A proof must use it; a martingale argument does not apply.
Second, is substochastic but not strictly so: a DeGroot row sums to , which equals whenever . A row-sum bound alone gives , not . Strict inequality needs every DeGroot agent to reach, in the weighted graph, an agent that leaks weight — a Bayesian or a DeGroot agent with . This uses the interaction of Assumption 1 (ii), (iii) and (iv), with Bayesian agents' outgoing links playing no role in .
Formalization scope
Agents are Fin n and the Bayesian set is a Finset. Time is discrete, and the history at time is the signals at times . The state space is a two-element inductive type. The signals are random variables on a probability space . Each agent's sequence is independent over time with the law above; signals of different agents may be dependent. This is deliberate: in the paper all targeted agents receive the same principal stream, so cross-agent independence would exclude the paper's own model. The principal's action is pure (), as §3.2 allows without loss of generality. The DeGroot initial belief can be any value in , and the conclusion holds for every such initial belief on one almost-sure event. "Spectral radius" is Mathlib's spectralRadius ℂ of the complexified matrix. is Mathlib's matrix inverse; no invertibility hypothesis is added, because Assumption 1 implies it. In the graph , a DeGroot agent's links are exactly its positive weights; Bayesian agents' links are free.
The personal experience is the explicit face-value posterior of the given signal process, and the conclusion of the goal includes its almost-sure convergence to the constants used in the limit. The goal therefore cannot be met by an abstract learning rule or a free limit vector.
A complete development needs:
- the strong law of large numbers (available in Mathlib) applied to the signal counts;
- a Perron–Frobenius-type spectral bound for substochastic matrices on a strongly connected graph;
- convergence of when .
Contributions of any of these, as standalone lemmas, are welcome.
Selected references
- M. Mostagir, A. Ozdaglar, J. Siderius, When Is Society Susceptible to Manipulation?, SSRN preprint 3474643 (version of 2020-06-08); Management Science 68(10), 2022. https://ssrn.com/abstract=3474643, https://doi.org/10.1287/mnsc.2021.4265
- M. H. DeGroot, Reaching a Consensus, Journal of the American Statistical Association 69(345), 1974. https://doi.org/10.1080/01621459.1974.10480137
- A. Jadbabaie, P. Molavi, A. Sandroni, A. Tahbaz-Salehi, Non-Bayesian Social Learning, Games and Economic Behavior 76(1), 2012. https://doi.org/10.1016/j.geb.2012.06.001
- D. Acemoglu, G. Como, F. Fagnani, A. Ozdaglar, Opinion Fluctuations and Disagreement in Social Networks, Mathematics of Operations Research 38(1), 2013. https://doi.org/10.1287/moor.1120.0570