Papers
Topics
Authors
Recent
Search
2000 character limit reached

DeGroot Model: Linear Consensus in Networks

Updated 16 July 2026
  • DeGroot model is a discrete-time opinion dynamical system where agents update their views using convex combinations derived from a row-stochastic influence matrix.
  • The model guarantees convergence to consensus under conditions like strong connectivity and aperiodicity, with convergence rates linked to spectral properties.
  • Extensions introduce stubborn agents, bias, and alternative update schemes, illustrating the model’s versatility as a baseline for studying advanced consensus phenomena.

The DeGroot model is a discrete-time model of opinion dynamics in which agents update by weighted averaging over a network. In its classical form, for nn agents with opinion vector x(t)Rnx(t)\in\mathbb{R}^n and a row-stochastic influence matrix W=[wij]W=[w_{ij}], the update rule is

x(t+1)=Wx(t),xi(t+1)=j=1nwijxj(t),x(t+1)=W\,x(t),\qquad x_i(t+1)=\sum_{j=1}^n w_{ij}x_j(t),

with wij0w_{ij}\ge 0 and j=1nwij=1\sum_{j=1}^n w_{ij}=1 for every ii. The model describes linear opinion averaging over a network and has become the baseline against which a large class of nonlinear, stochastic, constrained, and heterogeneous opinion models are defined (Xia et al., 2019, Gadducci et al., 24 Apr 2025).

1. Formal structure and baseline interpretation

In the classical formulation, agents are nodes of a directed influence graph, and an edge jij\to i is present when wij>0w_{ij}>0. The matrix WW is row-stochastic, self-weights x(t)Rnx(t)\in\mathbb{R}^n0 may be present, and the update is synchronous. In graph-theoretic language, strong connectivity means every agent can reach every other through directed paths; irreducibility of x(t)Rnx(t)\in\mathbb{R}^n1 is the matrix-theoretic equivalent. Aperiodicity is satisfied if the greatest common divisor of cycle lengths is x(t)Rnx(t)\in\mathbb{R}^n2; a sufficient condition is x(t)Rnx(t)\in\mathbb{R}^n3 for some x(t)Rnx(t)\in\mathbb{R}^n4 (Gadducci et al., 24 Apr 2025).

The model is usually presented for scalar opinions, but the same averaging template appears in several equivalent notational forms. Some papers write x(t)Rnx(t)\in\mathbb{R}^n5 with x(t)Rnx(t)\in\mathbb{R}^n6 row-stochastic; others use directed graphs with incoming weights normalized per agent. A continuous-time analog also appears in the literature as

x(t)Rnx(t)\in\mathbb{R}^n7

with solution x(t)Rnx(t)\in\mathbb{R}^n8 (Wang et al., 2024).

What distinguishes the DeGroot model is not merely linearity, but the fact that each update is a convex combination of current opinions. This places the model at the core of linear consensus theory, Markov-chain-based social learning, and many subsequent generalizations that preserve the same network scaffold while changing the state space, the effective weights, or the local response rule.

2. Consensus, spectral characterization, and finite-time constructions

Under standard assumptions—most commonly, row-stochasticity, strong connectivity, and aperiodicity—the powers of x(t)Rnx(t)\in\mathbb{R}^n9 converge to a rank-one limit. Equivalently,

W=[wij]W=[w_{ij}]0

where W=[wij]W=[w_{ij}]1 is the unique stationary left eigenvector satisfying W=[wij]W=[w_{ij}]2, W=[wij]W=[w_{ij}]3, and W=[wij]W=[w_{ij}]4. Hence all agents converge to the same value,

W=[wij]W=[w_{ij}]5

so the consensus is the stationary-weighted average of the initial opinions (Xia et al., 2019, Gadducci et al., 24 Apr 2025).

When W=[wij]W=[w_{ij}]6 is doubly stochastic, the stationary distribution is uniform and the consensus reduces to the arithmetic mean. In symmetric undirected settings, the nontrivial convergence rate is governed by the second-largest eigenvalue modulus; in regular undirected graphs, the mean-centered component contracts at rate W=[wij]W=[w_{ij}]7. By contrast, periodic networks can fail to converge: for undirected bipartite graphs, W=[wij]W=[w_{ij}]8 can induce persistent oscillations under the standard update (Bhaskar et al., 2021).

Although DeGroot is usually analyzed asymptotically, exact finite-time consensus can be obtained under special algebraic constructions. The W=[wij]W=[w_{ij}]9-method gives sufficient conditions for homogeneous and nonhomogeneous DeGroot products to become stable in finite time, including partial consensus on prescribed subsets. In distributed settings, if a connected graph on x(t+1)=Wx(t),xi(t+1)=j=1nwijxj(t),x(t+1)=W\,x(t),\qquad x_i(t+1)=\sum_{j=1}^n w_{ij}x_j(t),0 vertices contains a spanning subgraph isomorphic to the x(t+1)=Wx(t),xi(t+1)=j=1nwijxj(t),x(t+1)=W\,x(t),\qquad x_i(t+1)=\sum_{j=1}^n w_{ij}x_j(t),1-cube, distributed averaging can be performed in exactly x(t+1)=Wx(t),xi(t+1)=j=1nwijxj(t),x(t+1)=W\,x(t),\qquad x_i(t+1)=\sum_{j=1}^n w_{ij}x_j(t),2 steps (Păun, 20 Oct 2025).

These results show two distinct regimes of analysis. The generic primitive-matrix case yields asymptotic consensus through Perron–Frobenius theory; special partitioned or product-graph constructions yield exact finite-time consensus through algebraic lumping.

3. Stubborn agents, self-appraisal, and endogenous influence

A major extension of the DeGroot model fixes the opinions of some agents and lets the others average around them. In the single-stubborn-agent case, if agent x(t+1)=Wx(t),xi(t+1)=j=1nwijxj(t),x(t+1)=W\,x(t),\qquad x_i(t+1)=\sum_{j=1}^n w_{ij}x_j(t),3 is stubborn and the ordinary-agent block x(t+1)=Wx(t),xi(t+1)=j=1nwijxj(t),x(t+1)=W\,x(t),\qquad x_i(t+1)=\sum_{j=1}^n w_{ij}x_j(t),4 is irreducible, then the weaker condition that at least one ordinary agent places nonzero trust in the stubborn agent is sufficient for convergence of all ordinary agents to the stubborn opinion. With

x(t+1)=Wx(t),xi(t+1)=j=1nwijxj(t),x(t+1)=W\,x(t),\qquad x_i(t+1)=\sum_{j=1}^n w_{ij}x_j(t),5

one has

x(t+1)=Wx(t),xi(t+1)=j=1nwijxj(t),x(t+1)=W\,x(t),\qquad x_i(t+1)=\sum_{j=1}^n w_{ij}x_j(t),6

and row-stochasticity implies x(t+1)=Wx(t),xi(t+1)=j=1nwijxj(t),x(t+1)=W\,x(t),\qquad x_i(t+1)=\sum_{j=1}^n w_{ij}x_j(t),7, so every ordinary agent converges to the stubborn agent’s value (Abrahamsson et al., 2019).

In noisy versions with stubborn agents, regular nodes satisfy

x(t+1)=Wx(t),xi(t+1)=j=1nwijxj(t),x(t+1)=W\,x(t),\qquad x_i(t+1)=\sum_{j=1}^n w_{ij}x_j(t),8

with x(t+1)=Wx(t),xi(t+1)=j=1nwijxj(t),x(t+1)=W\,x(t),\qquad x_i(t+1)=\sum_{j=1}^n w_{ij}x_j(t),9, wij0w_{ij}\ge 00, stubborn opinions wij0w_{ij}\ge 01, and zero-mean noise on regular agents. When the stubborn set is globally reachable, wij0w_{ij}\ge 02 is Schur stable, the equilibrium mean is

wij0w_{ij}\ge 03

and the stationary covariance solves the discrete Lyapunov equation wij0w_{ij}\ge 04. In the undirected setting studied in the paper, this yields the closed form wij0w_{ij}\ge 05 (Raineri et al., 11 Apr 2025).

A different line of work endogenizes the influence matrix itself. In the DeGroot–Friedkin model, agents discuss a sequence of issues; within each issue, opinions evolve by DeGroot averaging, while across issues agents update their self-confidence levels by reflected appraisal. With wij0w_{ij}\ge 06 the self-confidence vector and wij0w_{ij}\ge 07 the relative interaction matrix,

wij0w_{ij}\ge 08

and the next self-confidence vector is the dominant normalized left eigenvector wij0w_{ij}\ge 09 of j=1nwij=1\sum_{j=1}^n w_{ij}=10. In the modified DeGroot–Friedkin model of Xu, Liu, and Başar, self-confidence can instead be updated locally in finite time, and when j=1nwij=1\sum_{j=1}^n w_{ij}=11 is doubly stochastic the unique nontrivial equilibrium is j=1nwij=1\sum_{j=1}^n w_{ij}=12, so the system converges to a democratic state (Xu et al., 2015). When the relative interaction matrices vary across issues, periodic switching can produce periodic self-appraisal, while arbitrary switching under doubly stochastic irreducible matrices again leads to convergence to j=1nwij=1\sum_{j=1}^n w_{ij}=13 (Ye et al., 2017).

These variants preserve the DeGroot averaging core but alter the status of the weights: in one case some opinions become fixed boundary conditions, and in another the interpersonal influence structure itself becomes a dynamical variable.

4. Bias, extremization, and polarization

One of the most studied departures from DeGroot replaces linear averaging by state-dependent assimilation. In the nonlinear biased-assimilation model, each agent j=1nwij=1\sum_{j=1}^n w_{ij}=14 has a bias parameter j=1nwij=1\sum_{j=1}^n w_{ij}=15, opinions lie in j=1nwij=1\sum_{j=1}^n w_{ij}=16, and the update is

j=1nwij=1\sum_{j=1}^n w_{ij}=17

where j=1nwij=1\sum_{j=1}^n w_{ij}=18 is weighted neighbor support for opinion j=1nwij=1\sum_{j=1}^n w_{ij}=19 and ii0 is total incoming weight. Setting ii1 recovers DeGroot exactly. The regimes ii2, ii3, and ii4 are termed weak, intermediate, and strong bias, respectively. Under balanced neighbor influence, positive bias moves opinions closer to the extremes than DeGroot; for strongly connected networks, the equilibria ii5 and ii6 are locally exponentially stable, the neutral consensus ii7 is unstable for ii8, and polarization can become locally exponentially stable on complete and two-island networks when bias is strong (Xia et al., 2019).

Other heterogeneous extensions alter the local rule more radically. In the rebels model, conformists average neighbors while rebels update toward the opposite of the local mean and then blend that with their prior through a common self-confidence parameter ii9. If there is at least one rebel in every closed strongly connected component, then under very weak conditions the entire network converges to jij\to i0; the paper describes this as the “doctrine of the mean” (Cao et al., 2012).

Confirmation-bias models can either preserve or destroy consensus depending on the response class. In one formal model based on Esteban–Ray polarization, agents discount dissimilar opinions through state-dependent factors jij\to i1, yet if the influence graph is strongly connected then polarization eventually vanishes; in a regular symmetric circulation, the consensus value is the initial average (Alvim et al., 2021). A related multi-agent model classifies edge-level bias functions into four regions—malleability, receptive-resistant, backfire, and insular—and proves that if every bias is continuous and lies in the receptive-resistant region jij\to i2, then a strongly connected society converges to consensus (Alvim et al., 2024).

The DeGroot model is also central to the debate on how polarization should be measured. Variance-based disagreement decays under averaging, but group-based measures need not. Extending a limit-analysis tool associated with DeMarzo et al., one paper shows that after centering and normalization the DeGroot trajectory aligns with the graph’s second eigenvector, so continuous group-based polarization measures converge to graph-dependent limits jij\to i3. In particular, average local agreement in regular graphs satisfies

jij\to i4

and such measures can increase over time even though opinion variance decreases (Musco et al., 2021). This suggests that the apparent mismatch between DeGroot and rising polarization is partly a question of metric choice rather than only of dynamics.

5. Generalized DeGroot frameworks

A broad contemporary literature retains the DeGroot averaging architecture while enlarging the opinion representation. In the constraint opinion model, opinions and influences are soft constraints over a semiring rather than single real numbers. The canonical update is the semiring-lifted matrix product

jij\to i5

Choosing the semiring jij\to i6, one binary topic, probability constraints, and constant row-stochastic entries jij\to i7 recovers the classical DeGroot update exactly (Gadducci et al., 24 Apr 2025).

Another line adds exogenous stochastic inputs. In the Message-Enhanced DeGroot model, messages evolve as bounded Brownian motions with absorbing boundaries at jij\to i8 and jij\to i9, and opinions satisfy

wij>0w_{ij}>00

The mean opinion converges to wij>0w_{ij}>01, where wij>0w_{ij}>02 is the mean of the initial message distribution, but the asymptotic variance is nonzero and depends on wij>0w_{ij}>03, wij>0w_{ij}>04, and the resolvent of wij>0w_{ij}>05. Once the messages absorb at wij>0w_{ij}>06, opinions converge to a random fixed point rather than a deterministic consensus (Wang et al., 2024).

Continuous-time noisy DeGroot-type models with feedback produce an even stronger break from consensus. With

wij>0w_{ij}>07

the long-run descriptor is a stationary Gaussian law with covariance wij>0w_{ij}>08 solving

wij>0w_{ij}>09

The paper emphasizes that noisy information destroys consensus formation and can generate a non-equilibrium steady state with a non-zero probabilistic current loop, so the invariant measure is a NESS rather than a reversible equilibrium (Vaidya et al., 2019).

Several works modify DeGroot for robustness or acceleration while keeping linear local communication. The WW0-DeGroot, or granular DeGroot, rounds opinions to the nearest rational with denominator WW1; it remains Markovian and stationary, but becomes robust to stubborn agents and to monitoring distortions smaller than WW2 (Amir et al., 2021). In undirected networks, “memory of local averages” replaces the standard update by

WW3

which can converge even on periodic networks and, for suitable parameter choices, achieve faster convergence than both standard DeGroot and earlier memory-augmented schemes (Bhaskar et al., 2021).

These constructions show that “DeGroot model” now names not only a single linear recursion, but also a design pattern: row-stochastic local aggregation, possibly lifted to richer state spaces, combined with explicit modifications of memory, noise, message channels, or admissible state representations.

6. Observation, intervention, and empirical deployment

Because DeGroot with stubborn agents has a closed-form equilibrium, it supports explicit optimization problems. In one noisy setting, the objective of observing a subset WW4 of regular agents is variance reduction in the estimate of the societal average

WW5

The variance reduction objective

WW6

is submodular under the paper’s assumptions, so a greedy algorithm achieves the classical WW7 approximation guarantee (Raineri et al., 11 Apr 2025).

A related intervention problem chooses where to attach stubborn agents in order to shift equilibrium opinions. With the regular-agent equilibrium written as

WW8

or equivalently WW9 in the paper’s notation, the mean-opinion objective is monotone and submodular. This permits greedy optimization of stubborn-agent placement under a cardinality budget, and the paper reports nontrivial influence on Twitter networks with tens of thousands of users (Hunter et al., 2018).

The DeGroot framework has also been coupled to a global steering mechanism fitted directly to event streams. In GSM-DeGroot, stochastic agent states x(t)Rnx(t)\in\mathbb{R}^n00 are generated from current opinions and aggregated into a global signal x(t)Rnx(t)\in\mathbb{R}^n01, which then feeds back additively: x(t)Rnx(t)\in\mathbb{R}^n02 Unlike standard DeGroot, the paper proves that if x(t)Rnx(t)\in\mathbb{R}^n03, consensus is impossible, and it identifies self-cooling and self-exciting regimes according to the share of agents with positive x(t)Rnx(t)\in\mathbb{R}^n04 (Conjeaud et al., 2022).

Finally, DeGroot has served as the baseline for models in which expression itself becomes endogenous. In the Spiral-of-Silence generalization, silent agents are removed from or filtered through the update. For the memoryless model x(t)Rnx(t)\in\mathbb{R}^n05, convergence to consensus is guaranteed for cliques but not for general strongly connected aperiodic graphs; for the memory-based model x(t)Rnx(t)\in\mathbb{R}^n06, convergence is not guaranteed even for clique graphs (Aranda et al., 2024).

Across these applications, the DeGroot model remains the reference linear mechanism: simple enough to admit spectral, probabilistic, and optimization analyses, yet flexible enough to anchor models of stubbornness, cognitive bias, message exposure, memory, silence, uncertainty, and network intervention. The open problems that recur across this literature include global convergence under heterogeneous nonlinearities, topology-dependent attraction basins, finite-time exactness outside special constructions, and extensions to time-varying, sparse, or multi-issue networks (Xia et al., 2019, Gadducci et al., 24 Apr 2025).

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to DeGroot Model.