The shape of what we believe

A geometry of social contagion, persuasion, and change

Yong-Yeol (YY) Ahn

Y Lab UVA School of Data Science

murmuration over Bulgaria—Katunchi, CC BY-SA 4.0

Please interrupt me anytime!

questions, pushback, half-formed thoughts... all welcome! 🤗

@spavel.bsky.social

Why is it so hard to change a mind

yet so easy to radicalize a million?

At its core, it's a question of social contagion

Social contagion spans vast scales of complexity

Individual cognition and beliefs—group-level beliefs and norms—Social structure

Humans are irrational and social.

Asch conformity experiment

youtube.com/watch?v=NyDDyT1lDhA

Under the social condition

Error rate: less than 1% → ~37%

75% give at least one incorrect answer

Smoke-room experiment

Smoke-room experiment

Alone, people leave fast. In a calm crowd, they sit in the filling room.

Cognitive biases

Cognitive dissonance

I heard smoking causes cancer. But I enjoy smoking… 🤔
The science may be wrong?


I spent so much money… 🤔
Wait—this is actually good!

Motivated reasoning

Beliefs are often modeled as a single number without considering social structure

e.g., a bounded-confidence model.

Deffuant et al. (2000); Hegselmann & Krause (2002).

Social structure matters

The other tradition: social dynamics

Simplify individual cognition; focus on structure and spreading

Each person is reduced to a state; one universal rule for everyone

Each person is reduced to a state; one universal rule for everyone

Agents want a few like-minded neighbors. Random start → stable segregation.

Schelling (1971).

A wall between two traditions

🧠

Individual cognition

how does a single mind decide?

👥

Social contagion

how does the rule of contagion interact with social structure?

A wall between two traditions

🧠

Individual cognition

how does a single mind decide?

often blind to social structure

👥

Social contagion

how does the rule of contagion interact with social structure?

often blind to cognition

We want a cognitive model, from which dynamics emerge

Let's dive deeper

into the contagion dynamics

You want to spread an idea (or a product, etc.)

How would you go about it?

ALS Ice Bucket Challenge, 2014. Photo: Chris Rand, CC BY-SA 4.0.

Influencers!

👁️ It's all about eyeballs!

Communities!

Walk to Defeat ALS

🌱 This should actually stick!

Two paradigms of social contagion

Simple contagion vs. Complex contagion

Simple contagion

Diseases spread through people. Beliefs spread through people.

Shouldn't they be the same?

Complex contagion

No, belief change needs reinforcement.

It takes repeated exposure to take hold.

Worn steps—Tim Green, CC BY 2.0.

三人成虎

three · people · make · tiger

Su Renshan, Tiger (1849).

Simple contagion

Social contagion as an "infectious disease"?

Infection is a probabilistic process that does not depend on previous exposures.

Do your friends have more friends than you?

Friendship paradox

Your friends have more friends than you.

Feld, American Journal of Sociology (1991)

Your friends are more cited, more prolific, more influential than you.

Eom & Jo, Scientific Reports (2014): generalized friendship paradox

Your friends have more friends than you.

Feld, American Journal of Sociology (1991)

Your friends are more cited, more prolific, more influential than you.

Eom & Jo, Scientific Reports (2014): generalized friendship paradox

Why? Picking a friend means grabbing a random stub.

And high-degree people own more stubs.

A network with degree distribution  pkp_k.

Sample through edges instead, and you draw from:

kpk\sim k\,p_k

So you keep landing on the high-degree hubs.

Spreading is sampling through edges

Each new infection follows an edge, so it lands on a node in proportion to its degree.

→ The more connections you have, the more likely you catch it.

Hubs light up first

Average degree of infected nodes is highest early in the outbreak

Early on, we're sampling from the edge-biased degree distribution.

→ Hubs get infected first.

Barthélemy et al., Phys. Rev. Lett. 92, 178701 (2004)

Hubs then hit everyone

Hubs are the easiest to reach, and the ones that infect the most.

So a simple contagion is very hard to stop, and spreads from hubs to periphery.

So seed the hubs!

If belief were a simple contagion, influencers would rule.

But what about complex contagion?

Would seeding the hubs still work?

三人成虎

three · people · make · tiger

"Social contagion is not like a disease. It requires reinforcement"

Su Renshan, Tiger (1849).

Threshold model

PP rises sharply once exposures cross a threshold Θ\Theta.

Schelling: move if too few neighbors are like you

Each agent has a threshold: a third of its neighbors must be the same type, say. Fall below it, and the agent moves.

A mild preference becomes a segregated grid

Macro structure that no one chose or wanted.

Schelling, Dynamics of Models of Segregation (1971).

Granovetter: join only if enough others already have

A radical needs none. A holdout needs almost everyone.

It's not the average that matters, it's the spread of thresholds.

Granovetter, Threshold Models of Collective Behavior (1978).

What are the consequences of the differences?

Can we distinguish two types of contagion dynamics?

Simple contagion: each exposure counts on its own

Each infected neighbor transmits independently, with probability pp.

Escape one exposure: 1p1-p.   Escape all nn: (1p)n(1-p)^n.

Padopt1(1p)nP_{\text{adopt}} \approx 1 - (1-p)^n

More exposures, diminishing returns

Padopt1(1p)nP_{\text{adopt}} \approx 1 - (1-p)^n

The curve rises fast, then saturates.

Complex contagion: exposures have to add up

Exposures aren't independent: what matters is crossing a threshold θ\theta.

One exposure does almost nothing; you need social proof from several sources.

A threshold, then a jump

PadoptΘ(n)P_{\text{adopt}} \approx \Theta(n)

Θ\Theta is threshold-like: near-zero until the threshold θ\theta, then it snaps to adoption (a step in the limit).

Two shapes of contagion

Simple saturates quickly; complex lags, then surges.

Optimal modularity for contagion

From a simple contagion view: which network diffuses better?

Simple contagion perspective

clustered well-mixed = better diffusion

From a complex contagion view: which network diffuses better?

Clustering should enhance complex contagion

High clustering packs a node's neighbors together, so reinforcing exposures pile onto the same person. Low clustering scatters them below the threshold.

(Although it is not entirely clear...) Complex contagion wants cohesion

clustered = better initiation well-mixed

Better inter-community spreading

Optimal
?

Better intra-community spreading

Local · optimal · global

Too clustered → trapped locally; too random → never ignites.

Nematzadeh, Ferrara, Flammini & Ahn, PRL (2014).

So is social contagion simple or complex?

"Large, clustered" world vs. "Small" world: which one is better?

Centola, Science (2010).

Clustered-lattice spreads it farther and faster

Solid = clustered-lattice; open = random.

Centola, Science (2010).

Additional exposures reinforce

Centola, Science (2010).

So, social contagion is complex contagion, right?

Maybe not necessarily?

Weng, Menczer & Ahn, Scientific Reports (2013).

Hashtags ~ memes

A hashtag is a meme we can watch spread, person to person, across the follower network.

David Winter

We kept pushing buttons in our stats software until all our results had stars next to them. #OverlyHonestMethods

Heather Piwowar

Data are available upon request, but we really hope no one will ask. #OverlyHonestMethods

Matt Wall

We put "Bayesian" in the title so the other scientists think we're cool. #OverlyHonestMethods

Tyler Schnoebelen

Your bibliography is a giant selfie. #SixWordPeerReview

Sarah Kendzior

Here's a paper to cite: mine. #SixWordPeerReview

Nancy Owens

Too long; didn't read. Looks good. #SixWordPeerReview

How do the viral hashtags differ?

Community structure can be a key

If memes are complex contagions, the community structure of the follower network should leave a fingerprint on how they spread.

Clustering should enhance complex contagion

High clustering packs a node's neighbors together, so reinforcing exposures pile onto the same person. Low clustering scatters them below the threshold.

Simple contagion

Complex contagion

A testable prediction

If memes are complex contagions, they should concentrate in communities

Null models

Community trapping effects

Null model Network Reinforcement Homophily
M1: Random distribution
M2: Random diffusion
M3: Social reinforcement
M4: Homophily

M3 and M4 add a community-trapping mechanism on top of the network.

How concentrated is a meme?

Non-viral → low entropy: trapped in a few communities.

Viral → high entropy: spread across the whole network.

Entropy of how a meme's tweets are distributed across communities, vs. total popularity.

Viral memes spread like a virus

Viral memes spread like simple contagion.

while other memes spread like complex contagions—easily trapped by communities.

The signature shows up early

Weng, Menczer & Ahn, Scientific Reports (2013).

And the signature predicts virality—beyond extrapolation

Weng, Menczer & Ahn, Scientific Reports (2013); Weng et al. (2014).

We can have both simple and complex contagion in a single system!

How?

Both traditions miss it

👥

Social dynamics

assumes the dynamics

dynamics are imposed, not derived from micro-mechanisms

🧠

Individual cognition

too simple a representation

the models don't allow enough complexity

Recall: beliefs are often modeled within a single dimension

This is too simple!

Often missing…

Beliefs interact

So we must model the interaction

We want a cognitive model, from which dynamics emerge

"the individual strives toward consistency within himself."

— Leon Festinger.

Coherent belief systems

"The most fundamental values in a culture will be coherent with the metaphorical structure of the most fundamental concepts in the culture."

— George Lakoff.

The "strict father"

The world is dangerous and competitive. Right and wrong are absolute. Children are born bad and must be made good.

The "nurturant parent"

The world can be made better. Children are born good and can be made better. Parents nurture, not discipline.

But some associations are somewhat arbitrary.

"take his tax-hiking, government-expanding, latte-drinking, sushi-eating, Volvo-driving, New York Times-reading, body-piercing, Hollywood-loving, left-wing freak show back to Vermont, where it belongs."

Political advertisement, Des Moines TV (2004).

Lattes are not logically connected to tax policy—yet they cluster reliably.

And the associations themselves can spread

Goldberg & Stein, Beyond Social Contagion: Associative Diffusion (2018).

So how do we represent belief interaction?

Beliefs as a vector

Common ways to model a belief state:

  • Spins—each belief is ±1\pm 1

…but neither captures how beliefs constrain each other.

Maybe we should have a network.

Many converged on: a belief network

Dalege et al.; Galesic et al.; Vlasceanu et al.; Friedkin et al.

A common operationalization: beliefs as nodes

Each belief is a node; edges encode dependency, support, or conflict—most importantly, correlation.

An Ising-like energy:

D=ahaxa12acJacxaxcD = -\sum_a h_a x_a - \tfrac{1}{2}\sum_{a\ne c} J_{ac} x_a x_c

Dalege; Galesic; Vlasceanu et al.

A simple node-based belief network

Correlated beliefs pull together (+); opposed ones push apart (−).

Another formulation: beliefs as edges

A mind is a graph of concepts; the beliefs are the signed (weighted) links

Coherence comes from balanced triads

Heider (1946): "the enemy of my enemy is my friend."

An energy over signed triads:

D=(u,v,z)KwuvwvzwuzD = -\sum_{(u,v,z)} K\, w_{uv}\, w_{vz}\, w_{uz}

Heider (1946); Antal, Krapivsky, Redner (2005).

'consistent'

Balanced triads sit at low energy (everything makes sense).

'inconsistent'

An unbalanced triad is high-energy dissonance.

Similar to the Social Knowledge Structure (SKS) model

Greenwald, Banaji, Rudman, Farnham, Nosek, Mellott, Psych. Review (2002).

Combining peer influence with coherence

The original model couples internal balance with social input—beliefs are signed (±\pm).

Rodriguez, Bollen, Ahn (2016).

Weighted belief network model

The extension makes beliefs weighted as well as signed.

Aiyappa, Flammini, Ahn, Sci Adv (2024).

The belief-update rule

A belief steps toward a noisy target:

bxi(t+1)=bxi(t)+Δbxb_x^i(t{+}1) = b_x^i(t) + \Delta b_x

ΔbxN ⁣(μ, σ2)\Delta b_x \sim \mathcal{N}\!\big(\mu,\ \sigma^2\big)

μ=αbxj    βEi(t)bxi\mu = \alpha\, b_x^j \;-\; \beta\, \frac{\partial E^i(t)}{\partial b_x^i}

  • α\alpha—weight of social influence
  • β\beta—desire for internal coherence

Aiyappa, Flammini, Ahn, Sci Adv (2024).

Stabilizing → stable. Destabilizing → unstable.

How are they related to simple and complex contagion?

Aiyappa, Flammini, Ahn, Sci Adv (2024).

Both dynamics emerge from a single model!

Stabilizing → concave (simple). Destabilizing → S-curve (complex).

Aiyappa, Flammini, Ahn, Sci Adv (2024).

It also exhibits optimal modularity

Spreading peaks at intermediate modularity—too random, no reinforcement; too clustered, no bridges.

Nematzadeh, Ferrara, Flammini, Ahn, PRL (2014).

And it reproduces Centola's experiment

Clustered (P=0P=0) vs. random (P=1P=1)—the belief network regenerates the clustered-world advantage.

Aiyappa, Flammini, Ahn, Sci Adv (2024). Cf. Centola, Science (2010).

We now have a cognitive model, from which dynamics emerge!

Fine for coherent beliefs—but what about latte-drinking democrats?

Can the same model produce arbitrary associations and affective polarization?

Seckin, Aiyappa, Vlasceanu, Menczer, Flammini, Ahn (2026, submitted).

Stereotypes emerge from neutral beliefs

Bob and Alice start neutral; coherence pressure pulls latte toward Group A.

Seckin et al. (2026).

From no bias to a shared stereotype

Initially centered on zero; the population ends up linking Group A with latte.

Seckin et al. (2026).

Polarization rises as dissonance falls

Opinion polarization PO2P_O \to 2 as average internal dissonance d(Bi)\langle d(B_i)\rangle drops.

Seckin et al. (2026). Cf. associative diffusion—Goldberg & Stein (2018).

And affective polarization follows

Polarization can emerge spontaneously—even without any concrete ideological discourse.

Seckin et al. (2026).

Three minimal ingredients: social interaction × internal coherence × group identity

Enough to induce both stereotyping of a neutral topic and polarization.

Seckin et al. (2026).

The framework unifies contagion and belief dynamics.

However, it still struggles to handle real belief statements.

Propositions resist a finite belief vocabulary

"AI will surpass human intelligence soon."
"Machines will become smarter than people."
"AGI is just around the corner."
"We'll have human-level AI within a decade."

The same proposition has infinitely many surface forms.

How to handle natural language?

Let's drop the vocabulary, use embedding space to put beliefs in a continuous space.

We already do this—the political compass

Two latent axes capture much of political belief:

  • Economic (left ↔ right)
  • Social (libertarian ↔ authoritarian)

Distance encodes (dis)agreement.

But two dimensions can't carry latte, tech, climate, identity…

Belief tesseract?

Let language models find the axes

LLMs already place propositions in a high-dimensional latent space where paraphrases cluster and meaningful directions emerge.

Beliefs as points; agreement as geometry.

Belief embeddings—a continuous geometry

A latent belief space where distance reflects compatibility.

  • Each belief is a vector bi\mathbf{b}_i
  • Each individual is also a vector u=ibi\mathbf{u} = \sum_i \mathbf{b}_i.

Beliefs as points; alignment as geometry.

Goldberg & Stein (2018); Lee et al., Nat Hum Behav (2025).

Constructing the space: pull co-endorsed close, push opposites apart (triplet loss)

Fine-tune RoBERTa with anchor / positive / negative triples drawn from user voting patterns. Loss: max(saspsasn+ϵ,0)\max(\lVert s_a - s_p\rVert - \lVert s_a - s_n\rVert + \epsilon,\, 0).

Distance reduces adoption

People prefer beliefs closer to their prior—and the regularity is measurable in the embedding space.

Lee et al., Nat Hum Behav (2025).

We can imagine similar space, distance, and movement across many domains.

An interpretable space of knowledge, careers, beliefs…

A simple trace: where people go

Closeness a map can't show

Social and cultural proximity counts.

What if we embed how scientists move?

  • Nodes: institutions
  • Careers: empirical walks

A career is a sentence; an institution is a word.

A career is a sentence

Murray, Yoon, Kojaku, Costas, Jung, Milojević & Ahn, "Unsupervised embedding of trajectories captures the latent structure of scientific migration," PNAS (2023).

It encodes culture and language

Portuguese-speaking Brazil sits beside Portugal; Spanish-speaking Latin America clusters with Spain.

It even encodes prestige

One axis lines up with institutional prestige: Spearman ρ=0.78\rho = 0.78 against an independent ranking.

The gravity law of mobility

m₁ m₂ r

Tij=Cmimjf(rij)T_{ij} = C\,m_i\,m_j\,f(r_{ij})

Flux between ii and jj grows with their masses (population) and decays with distance rijr_{ij}.

"You are less likely to go somewhere far away than somewhere close."

The embedding fits it better than physical distance

Embedding proximity (R2=0.48R^2=0.48) predicts flux far better than geographic distance (R2=0.22R^2=0.22).

It even beats fitting the gravity law directly

word2vec cosine distance outperforms MDS, spectral, PPR, and gravity-law-fit distances.

Equivalence to the gravity law of mobility

Tijflux=1ZP0(i)P0(j)mass×mass  exp ⁣(vjui)closeness\underbrace{T_{ij}}_{\text{flux}}=\frac{1}{Z}\,\underbrace{P_0(i)\,P_0(j)}_{\text{mass}\times\text{mass}}\;\underbrace{\exp\!\big(\mathbf v_j^{\top}\mathbf u_i\big)}_{\text{closeness}}

A word2vec embedding is a gravity model: the degree bias in negative sampling becomes the mass term, and embedding closeness becomes the distance.

Distance here has an interpretable meaning through the gravity law!

The belief embedding works the same way—a learned embedding space with meaningful distance, made meaningful through the theory.

Visible and invisible barriers in cities

Weng, Kim, Ahn & Moro, "Beyond Distance: Mobility Neural Embeddings Reveal Visible and Invisible Barriers in Urban Space" (2025).

Embedding space as a measurement platform

Comparing effective distance vs. physical distance reveals barriers.

Estimating the importance of each barrier

logitP ⁣(ij)dPOI+dPhy+dDemo+dCounty\operatorname{logit} P\!\left(i \leftrightarrow j\right)\sim d_{\text{POI}}+d_{\text{Phy}}+d_{\text{Demo}}+d_{\text{County}}

A scientific landscape: when future and past split

…and reveal simultaneous breakthroughs

Kim, Kojaku & Ahn, "Uncovering simultaneous breakthroughs with a robust measure of disruptiveness," Sci Adv (2026).

Theoretically-grounded embedding space

as a new instrument for computational social science

A trace → a measurable construct

  1. A behavioral trace—what people endorse, where they go, etc.
  2. Embed it with theoretically-grounded methods: leverage neural networks to encode trace into concretely interpretable proximity.
  3. Use the distance as an interpretable, theoretical construct.

A theory ties the embedding back to the data and allows interpretation.

Observation and measurement are the bedrock of science

Tycho Brahe's Mars observations, 1582–1600 · Johannes Kepler · Astronomia Nova (1609)

Instruments matter

Hubble (2012) and Webb (2022)—the same patch of sky, SMACS 0723

A sharper instrument reveals a new sky

NASA / ESA / CSA—Webb's "Cosmic Cliffs," Carina Nebula (NGC 3324), 2022

Sharper computational instruments,

Bolder computational imagination

Thank you!

Competition among memes · Scientific Reports 2013 · ICWSM 2014

Lilian Weng
Filippo Menczer

Optimal network modularity · Phys. Rev. Lett. 2014

Azadeh Nematzadeh
Emilio Ferrara
Alessandro Flammini

Belief networks & coherence · PLOS ONE 2016

Nathaniel Rodriguez
Johan Bollen

Embedding scientific migration · PNAS 2023

Dakota Murray
Jisung Yoon
Sadamori Kojaku
Rodrigo Costas
Woosung Jung
Staša Milojević

Belief embedding · Nature Human Behaviour 2025

Byunghwee Lee
Rachith Aiyappa
Haewoon Kwak
Jisun An

Mobility & invisible borders · preprint 2025

Guangyuan Weng
Minsuk Kim
Esteban Moro

Stereotypes & affective polarization · preprint 2026

Özgür Can Seçkin
Rachith Aiyappa
Mădălina Vlăsceanu
Filippo Menczer
Alessandro Flammini

Support

National Science Foundation Minerva Research Initiative Air Force Office of Scientific Research University of Virginia UVA School of Data Science