🗣️ Rumor Spread — Ignorant/Spreader/Stifler Model
Interactive Rumor Spread simulation modeling the Daley-Kendall Ignorant-Spreader-Stifler process on a network. Adjust contact rate and stifling probability to watch rumors spread, peak, and die out.
🗣️ Rumor Spread — Ignorant/Spreader/Stifler Model
Watch a single rumor sweep through a network of 80 people. Spreaders tell their neighbours, but every time a spreader bumps into someone who already knows, there's a chance they lose interest and stop spreading — which is why real rumors almost never reach everyone.
🔬 What It Demonstrates
The Daley-Kendall model shows why information epidemics behave differently from disease epidemics. Because spreaders actively stifle themselves upon redundant contact, a rumor's final reach is bounded well below 100% even with unlimited time.
🎮 How to Use
Watch the amber pulsing nodes (Spreaders) tell their grey neighbours (Ignorants), turning them amber too. Raise Contact rate to spread the rumor faster, or raise Stifling probability to make spreaders give up sooner. The right-hand chart tracks all three populations live.
💡 Did You Know?
The Daley-Kendall model was originally built to describe rumors, but the same mathematics is used today to model the spread of misinformation on social media, viral marketing campaigns, and even the adoption of new agricultural techniques.
About Rumor Spread — Ignorant/Spreader/Stifler Model
This simulation implements the Daley-Kendall model of rumor propagation, first proposed by statisticians D. J. Daley and D. G. Kendall in their 1965 paper "Stochastic rumours," published in the IMA Journal of Applied Mathematics. The model divides a population into three groups: Ignorants who have not heard the rumor, Spreaders who are actively telling others, and Stiflers who know the rumor but have stopped spreading it. Unlike disease epidemics, where recovery happens independently of contact, a rumor spreader only stops spreading because of a specific social trigger: meeting someone who already knows the story and finding it is no longer news. This single rule produces the model's most famous and counter-intuitive result — that a rumor dies out while a substantial fraction of the population remains forever ignorant of it.
A related variant, the Maki-Thompson model published in 1973, refined the stifling mechanism by having a spreader lose interest after any contact with someone who already knows, whether that contact is another spreader or a stifler, matching the rule used in this simulation. Both models remain foundational in the mathematics of information diffusion and are still cited in contemporary research on misinformation spread on social networks, viral marketing reach, and epidemic-style models of computer virus propagation, where the "stifling" step corresponds to a system being patched or a user losing interest in forwarding a message.
Frequently Asked Questions
What are Ignorants, Spreaders, and Stiflers?
These are the three states every node in the network can be in. Ignorants have never heard the rumor. Spreaders have heard it and are actively telling their neighbours. Stiflers have heard the rumor too, but have stopped telling anyone — typically because they told someone who already knew, and lost interest in repeating "old news." Once a node becomes a Stifler it never spreads again, so the total informed population (Spreaders + Stiflers) only grows.
How do I use this simulation?
The simulation starts with a single random "patient zero" Spreader (pulsing amber) surrounded by 79 Ignorants (grey) connected through a randomly generated network. Each tick, every Spreader contacts a number of random neighbours set by the Contact rate slider. Raise the Stifling probability slider to make Spreaders more likely to give up after hearing "I already know" from a contact. Click "New network" to regenerate the graph from scratch, or "Reset" to rerun the same network with a fresh random patient zero.
Why doesn't the rumor reach 100% of the population?
Because the stifling rule triggers on any contact with someone who already knows, not just contact with an Ignorant. As the rumor spreads, spreaders increasingly bump into other Spreaders or Stiflers rather than fresh Ignorants, and each such encounter risks converting them to a Stifler. Analytically, Daley and Kendall showed the final fraction of Ignorants left untouched converges to roughly 20% of the population for typical parameter values, a result that closely matches empirical studies of real rumor and gossip propagation.
What is the mathematical structure of the Daley-Kendall model?
The model is a continuous-time Markov chain on the triple (X, Y, Z) representing the counts of Ignorants, Spreaders, and Stiflers in a well-mixed population of size N. Two types of events occur: an Ignorant-Spreader contact converts the Ignorant to a Spreader at rate proportional to X·Y, while a Spreader-Spreader or Spreader-Stifler contact converts the initiating Spreader to a Stifler at rate proportional to Y·(Y+Z-1). Daley and Kendall used a deterministic fluid limit of these equations to derive the asymptotic proportion of the population that remains ignorant as N grows large, a value that depends only on the ratio of the two contact rates, not on the population size itself.
How is this different from the SIR epidemic model?
Both models share a three-compartment structure, but the transition mechanism differs fundamentally. In SIR, an Infected individual recovers at a fixed rate independent of who they contact — recovery is an internal clock. In the Daley-Kendall rumor model, a Spreader only becomes a Stifler as a direct result of an unproductive social contact. This makes rumor spread inherently self-limiting through social friction rather than biological recovery, and it is why rumor models tend to leave a much larger untouched "ignorant" population than comparable disease models with similar contact rates.
Does network structure affect how far a rumor spreads?
Yes, significantly. On a well-connected network with short average path lengths, spreaders quickly bump into other informed nodes and stifle rapidly, but they also reach distant parts of the network faster before stifling. On a sparse or clustered network, rumors travel more slowly but spreaders may go longer stretches contacting only Ignorants, potentially reaching a similar or even larger final fraction. Real-world social networks exhibit "small-world" properties — high clustering with short average path length — which studies suggest produces rumor patterns closer to fully-mixed model predictions than a naive lattice model would.
Who first studied mathematical models of rumor spreading?
The foundational stochastic treatment came from D. J. Daley and D. G. Kendall in their 1965 paper "Stochastic rumours" in the IMA Journal of Applied Mathematics, building on earlier deterministic rumor models proposed by researchers including Rapoport in the 1950s. The Maki-Thompson variant followed in 1973, refining the stifling rule to the version most commonly simulated today. Both papers drew explicit analogies to the mathematics of epidemic theory developed decades earlier by Kermack and McKendrick, whose SIR framework inspired the Ignorant/Spreader/Stifler naming convention.
Is this model used for anything beyond literal gossip?
Yes. The Daley-Kendall framework and its descendants are widely applied to model misinformation cascades on social media platforms, where "stifling" corresponds to a user losing interest in resharing a stale post. Marketing researchers use the same equations to forecast the reach of viral advertising campaigns, since word-of-mouth promotion follows an almost identical stifling dynamic once a recipient has already heard the pitch from multiple sources. Computer scientists have also adapted variants of the model to describe how patches and security alerts propagate — and stall — across large device networks.
What real-world factors does this simplified model leave out?
This simulation, like the classical Daley-Kendall model, assumes every contact is equally likely to be made and every individual behaves identically regardless of personality, trust, or media type. Real rumor spread is also shaped by the credibility of the source, the emotional content of the message (highly emotional or surprising rumors spread faster and are stifled less), and asymmetric network structures such as broadcast media or influential hub nodes that can reach thousands simultaneously. More advanced variants of the model incorporate heterogeneous contact rates, weighted trust, and time-varying network structure to capture these effects.
Adjust contact rate and stifling probability to watch a rumor spread through a network, peak, and die out — the Daley-Kendall model.
3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install