Papers
Topics
Authors
Recent
Search
2000 character limit reached

Wikipedia Ising Networks

Updated 7 July 2026
  • Wikipedia Ising Networks are directed article graphs that model opinion dynamics using Ising-type spin variables and asynchronous Monte Carlo updates.
  • The model employs seeding and weighted link methods (OPA and OPS voting) to capture both local influence and global polarization patterns.
  • It provides actionable insights into political and cultural contests on Wikipedia by quantifying node-level deviations and global opinions.

Wikipedia Ising Networks are directed article networks in which Wikipedia pages are treated as nodes, links jij \to i are induced by article citations or hyperlinks, and each node carries an Ising-type opinion variable whose evolution is determined by the opinions arriving through in-links. In the formulation of Ermann et al., the network is built separately for a given language edition, seeded with a small number of fixed competing opinions, and evolved by asynchronous Monte Carlo updates until it reaches a spin-polarized steady state. The resulting framework is used to quantify node-level and global opinion preferences for political leaders, countries, and social concepts across very large Wikipedia graphs, including the English edition of March 2025 with N=6969712N=6\,969\,712 articles (Ermann et al., 29 Jul 2025).

1. Directed article graph and voting kernels

The basic object is a directed network with nodes i=1,,Ni=1,\dots,N representing Wikipedia articles in one language edition. A directed edge jij \to i exists if page jj cites or links to page ii, with multiple links counted only once. The adjacency matrix is therefore

Aij={1if ji in the raw dump, 0otherwise,A_{ij} = \begin{cases} 1 & \text{if } j \to i \text{ in the raw dump},\ 0 & \text{otherwise,} \end{cases}

and the column sums kj=iAijk_j=\sum_i A_{ij} are the out-degrees of node jj (Ermann et al., 29 Jul 2025).

Two related link-weight operators are used. The first is the raw adjacency itself,

Vij=Aij,V_{ij}=A_{ij},

called OPA-voting. The second is based on a column-stochastic Google-style matrix,

N=6969712N=6\,969\,7120

together with a variant N=6969712N=6\,969\,7121 defined by N=6969712N=6\,969\,7122 for dangling N=6969712N=6\,969\,7123. Choosing

N=6969712N=6\,969\,7124

gives OPS-voting. The difference is structural: OPA uses unnormalized incoming support, whereas OPS weights incoming influence by the source article’s out-degree and suppresses dangling-node broadcast.

The spin variables take values N=6969712N=6\,969\,7125 in the two-opinion setting. The formal Hamiltonian is written as

N=6969712N=6\,969\,7126

with N=6969712N=6\,969\,7127 in practice. Because the network is directed and the operational rule is update-based rather than derived from equilibrium sampling, this Hamiltonian mainly supplies an Ising-type interpretation of alignment on the citation graph.

2. Seeding, asynchronous dynamics, and finite temperature

Opinion competition begins by fixing a small set N=6969712N=6\,969\,7128 of nodes at N=6969712N=6\,969\,7129 and a disjoint set i=1,,Ni=1,\dots,N0 at i=1,,Ni=1,\dots,N1. All other nodes are initialized in a neutral white state i=1,,Ni=1,\dots,N2. White nodes have no initial opinion and no effect on the vote; once a white node first flips to i=1,,Ni=1,\dots,N3, it never returns to i=1,,Ni=1,\dots,N4 (Ermann et al., 29 Jul 2025).

A single asynchronous sweep proceeds by taking a random permutation of all non-fixed nodes and updating them one by one. For a node i=1,,Ni=1,\dots,N5, the local field is

i=1,,Ni=1,\dots,N6

with i=1,,Ni=1,\dots,N7. At i=1,,Ni=1,\dots,N8, the update rule is deterministic: i=1,,Ni=1,\dots,N9 This is a majority-vote rule defined on incoming weighted links. Repeating the sweep up to jij \to i0 is typically sufficient; by then only jij \to i1 of spins still flip.

The model also admits finite-temperature Glauber dynamics. One defines

jij \to i2

with jij \to i3, introduces jij \to i4, and assigns

jij \to i5

When node jij \to i6 is selected, it is set to jij \to i7 with probability jij \to i8 and to jij \to i9 otherwise. As jj0, this recovers the deterministic majority rule; as jj1, the update becomes random. Empirically, the polarized phase remains stable for small fluctuations and melts near a critical temperature jj2 (Ermann et al., 29 Jul 2025).

3. Pathway dependence, node polarization, and global order parameters

At jj3, the final polarized configuration depends on the random update order. For a fixed seed set, different asynchronous pathways can reach different steady patterns even though each individual run stabilizes after roughly twenty sweeps. The model therefore averages over many independent realizations with identical seeds but different random orders; the reported values use jj4 realizations for English Wikipedia 2025, and jj5 in some smaller-network studies (Ermann et al., 29 Jul 2025).

For each node jj6, let jj7 and jj8 be the numbers of realizations ending with jj9 and ii0. The node polarization is

ii1

Nodes that stayed white almost always, approximately ii2–ii3 of the network, are dropped from the polarization averages. The global polarization is then

ii4

A positive ii5 indicates a global tilt toward the ii6 seed and a negative ii7 a tilt toward the ii8 seed.

A related diagnostic is the deviation

ii9

which measures whether article Aij={1if ji in the raw dump, 0otherwise,A_{ij} = \begin{cases} 1 & \text{if } j \to i \text{ in the raw dump},\ 0 & \text{otherwise,} \end{cases}0 is more positive or more negative than the global average. In geographical or topical projections, Aij={1if ji in the raw dump, 0otherwise,A_{ij} = \begin{cases} 1 & \text{if } j \to i \text{ in the raw dump},\ 0 & \text{otherwise,} \end{cases}1 is used to identify which countries, leaders, or concepts are unusually aligned with one side of the seeded contest. At finite temperature, one may also monitor the number of spin flips per sweep; the jump in that quantity near Aij={1if ji in the raw dump, 0otherwise,A_{ij} = \begin{cases} 1 & \text{if } j \to i \text{ in the raw dump},\ 0 & \text{otherwise,} \end{cases}2 marks the loss of polarization stability.

4. Two-opinion contests on Wikipedia editions

The two-opinion version has been used for several contests on the English, Russian, and Chinese editions of Wikipedia of March 2025, typically with OPS-voting (Ermann et al., 29 Jul 2025).

For Socialism/Communism (red) versus Capitalism/Imperialism (blue) on English Wikipedia 2025, the global polarization is Aij={1if ji in the raw dump, 0otherwise,A_{ij} = \begin{cases} 1 & \text{if } j \to i \text{ in the raw dump},\ 0 & \text{otherwise,} \end{cases}3, implying that Aij={1if ji in the raw dump, 0otherwise,A_{ij} = \begin{cases} 1 & \text{if } j \to i \text{ in the raw dump},\ 0 & \text{otherwise,} \end{cases}4 of nodes end blue. The world map of Aij={1if ji in the raw dump, 0otherwise,A_{ij} = \begin{cases} 1 & \text{if } j \to i \text{ in the raw dump},\ 0 & \text{otherwise,} \end{cases}5 shows Europe slightly blue, much of the Global South strongly blue, but Russia and the former USSR tilting red.

For Apple Inc. (red) versus Microsoft (blue), Aij={1if ji in the raw dump, 0otherwise,A_{ij} = \begin{cases} 1 & \text{if } j \to i \text{ in the raw dump},\ 0 & \text{otherwise,} \end{cases}6, so Microsoft narrowly wins globally. In the reported geographical decomposition, India and Nigeria tilt to Apple, whereas Russia, Georgia, and Ukraine tilt to Microsoft.

For Trump (blue) versus Putin (red), the English edition gives Aij={1if ji in the raw dump, 0otherwise,A_{ij} = \begin{cases} 1 & \text{if } j \to i \text{ in the raw dump},\ 0 & \text{otherwise,} \end{cases}7, corresponding to Putin winning Aij={1if ji in the raw dump, 0otherwise,A_{ij} = \begin{cases} 1 & \text{if } j \to i \text{ in the raw dump},\ 0 & \text{otherwise,} \end{cases}8 against Trump’s Aij={1if ji in the raw dump, 0otherwise,A_{ij} = \begin{cases} 1 & \text{if } j \to i \text{ in the raw dump},\ 0 & \text{otherwise,} \end{cases}9. Among G20 leaders, only Canada and Mexico tilt Trump; all others tilt Putin. The English-language geographical pattern places North America, Latin America, Western Europe, and Japan on the Trump side, while Russia, the former USSR, and Turkey tilt Putin. In the Russian edition, almost all regions tilt Putin, with kj=iAijk_j=\sum_i A_{ij}0. In the Chinese edition, kj=iAijk_j=\sum_i A_{ij}1, so almost all tilt Trump; the paper attributes this to heavy China–US trade and censored Chinese-mainland access.

Finite-temperature behavior was examined on English Wikipedia 2024 for Socialism versus Capitalism under OPS-voting. At kj=iAijk_j=\sum_i A_{ij}2 and kj=iAijk_j=\sum_i A_{ij}3, the fraction kj=iAijk_j=\sum_i A_{ij}4 is bimodal, approximately kj=iAijk_j=\sum_i A_{ij}5 or kj=iAijk_j=\sum_i A_{ij}6. Near kj=iAijk_j=\sum_i A_{ij}7, the distribution becomes broadly uniform, which is identified as the critical melting point. For kj=iAijk_j=\sum_i A_{ij}8, kj=iAijk_j=\sum_i A_{ij}9, and the number of flips jumps near jj0.

5. Three-opinion generalization and global color fractions

The model extends to a three-state Potts-like RGB competition by fixing seed sets jj1, jj2, and jj3, while all other nodes begin white. For a node jj4, one computes

jj5

If one color strictly maximizes jj6, the node takes that color; otherwise it remains unchanged. As in the two-state case, white does not reappear once a node has adopted a non-white state (Ermann et al., 29 Jul 2025).

For each node jj7, pathway averaging yields color fractions

jj8

with rare white outcomes neglected. Global color fractions are

jj9

and Vij=Aij,V_{ij}=A_{ij},0 measures local excess relative to the edition-wide mean.

In the Trump/Putin/Xi contest on 2025 Wikipedia editions under OPS-voting, the global fractions are:

  • English: Vij=Aij,V_{ij}=A_{ij},1, with Putin strongest, especially in Russia and the former USSR; Trump next, especially in the USA and Anglosphere; and Xi smaller, concentrated in Southeast Asia.
  • Russian: Vij=Aij,V_{ij}=A_{ij},2, so almost everything tilts Putin.
  • Chinese: Vij=Aij,V_{ij}=A_{ij},3, so Xi dominates in China and Central Asia.

In the USA/Russia/China contest, the global fractions are:

  • English: Vij=Aij,V_{ij}=A_{ij},4, so the USA dominates.
  • Russian: Vij=Aij,V_{ij}=A_{ij},5, so Russia dominates.
  • Chinese: Vij=Aij,V_{ij}=A_{ij},6, so China dominates.

The paper interprets the corresponding RGB map as showing that each edition “inflates” its own country’s soft power.

The same formalism has also been used for a societal-concepts triad on English Wikipedia 2025: Liberalism (blue), Communism (red), and Nationalism (green). The global fractions are

Vij=Aij,V_{ij}=A_{ij},7

so nationalism is globally strongest. Serbia, Turkey, and Bulgaria are strongly green; the United Kingdom, the United States, and the Benelux countries are strongly liberal; Nepal is red.

Wikipedia Ising Networks belong to a broader family of Ising-inspired opinion models on directed Wikipedia graphs. A closely related predecessor is the INOF model of Ermann and Shepelyansky, applied to six 2017 language editions—EN, DE, ES, FR, IT, and RU—with sizes including EN at Vij=Aij,V_{ij}=A_{ij},8 nodes and Vij=Aij,V_{ij}=A_{ij},9 directed edges. INOF uses the normalized in-link weight

N=6969712N=6\,969\,71200

drops the teleportation term for dangling columns, and updates non-fixed spins through

N=6969712N=6\,969\,71201

with the deterministic rule N=6969712N=6\,969\,71202, N=6969712N=6\,969\,71203, and N=6969712N=6\,969\,71204 unchanged. For the “Socialism vs. Capitalism” option, the reported global polarizations are N=6969712N=6\,969\,71205 for EN, N=6969712N=6\,969\,71206 for DE, N=6969712N=6\,969\,71207 for ES, N=6969712N=6\,969\,71208 for FR, N=6969712N=6\,969\,71209 for IT, and N=6969712N=6\,969\,71210 for RU; with the expanded “+Communism/Imperialism” option they become N=6969712N=6\,969\,71211, N=6969712N=6\,969\,71212, N=6969712N=6\,969\,71213, N=6969712N=6\,969\,71214, N=6969712N=6\,969\,71215, and N=6969712N=6\,969\,71216, respectively (Ermann et al., 2024).

Another adjacent construction is the Ising-PageRank model. There, each original node is doubled into red and blue copies, each original hyperlink is replaced by a N=6969712N=6\,969\,71217 propagation block N=6969712N=6\,969\,71218 or N=6969712N=6\,969\,71219, and voting is determined by whether the red or blue PageRank component is larger. On English Wikipedia 2017, a purely blue elite of N=6969712N=6\,969\,71220 nodes can shift an otherwise N=6969712N=6\,969\,71221–N=6969712N=6\,969\,71222 society by up to N=6969712N=6\,969\,71223 for a PageRank elite or about N=6969712N=6\,969\,71224 for a CheiRank elite, with

N=6969712N=6\,969\,71225

and N=6969712N=6\,969\,71226 for the PageRank elite (Frahm et al., 2018).

The terminology also overlaps with a different usage in condensed-matter network science. In that literature, IsingNets are weighted graphs whose nodes are Monte Carlo snapshots of the two-dimensional Ising model, connected by configuration-space similarity, and analyzed with percolation, persistent homology, and spectral methods to detect ferromagnetic, critical, and paramagnetic regimes (Sun et al., 2023). This is a different object from Wikipedia Ising Networks, where the nodes are Wikipedia articles rather than spin-configuration snapshots.

This suggests that “Wikipedia Ising Networks” is best understood as a family of related, non-identical models that share three structural elements: a directed Wikipedia article graph, a small set of fixed-opinion seeds, and asynchronous propagation of Ising-type states through incoming links. Across the variants, the central output is not an equilibrium phase diagram in the lattice sense but a node-resolved and edition-resolved polarization map on a very large directed knowledge network.

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 Wikipedia Ising Networks.