Temporal Network Diffusion Analysis
Temporal Network Diffusion Analysis (Time-Varying Spreading Processes on Dynamic Networks) · Also known as: TNDA, dynamic network diffusion, time-varying network spreading, diffusion on temporal networks
Temporal Network Diffusion Analysis studies how information, disease, influence, or other contagions spread through networks whose structure changes over time. By modeling edges as time-stamped contacts rather than static links, it captures the critical role of timing and ordering in determining which nodes get reached, how fast, and through which pathways — producing conclusions that static network models systematically miss.
Read the full method
Sign in with a free account to read this section.
Method map
The neighbourhood of related methods — select a node to explore.
When to use it
Use Temporal Network Diffusion Analysis when you have time-stamped interaction data and need to model or predict how a process spreads through a network that evolves over time — epidemics, misinformation cascades, technology adoption, or neural activation. It is the appropriate choice whenever timing and ordering of contacts matter and static network models are suspected to be misleading. It is not appropriate when only a static snapshot is available (use standard network diffusion analysis instead), when the network structure is genuinely stationary across the observation window, or when sample sizes and observation periods are too short to estimate meaningful temporal statistics reliably.
Strengths & limitations
- Explicitly models temporal causality: only time-respecting paths can carry spreading, preventing false positives from static analysis.
- Captures burstiness and circadian rhythms in contact data that have large, empirically documented effects on epidemic speed and size.
- Identifies the most influential spreaders under realistic temporal constraints, which often differ substantially from top-degree or static betweenness nodes.
- Compatible with a wide range of spreading models (epidemic compartmental, cascade, random walk) applied to the same temporal graph.
- Produces directly policy-relevant outputs: intervention windows, optimal timing for seeding, and bottleneck contacts.
- Requires time-stamped relational data; coarse or aggregated data without timestamps cannot support temporal analysis.
- Computational cost scales steeply with the number of events and simulation runs, making large-scale networks expensive to analyse exhaustively.
- Results depend heavily on the chosen spreading model and its parameters, which may be uncertain or contested for the phenomenon under study.
- Privacy and ethical constraints often limit access to the fine-grained contact data the method needs.
Frequently asked
How is this different from standard (static) network diffusion analysis?
Static diffusion assumes all edges are simultaneously available, so any topological path can carry spreading. Temporal analysis enforces that only paths where each contact occurs after the previous one are causally valid. This distinction frequently reverses the ranking of the most influential nodes and changes estimated epidemic sizes substantially.
What data format is required?
A list of time-stamped edges — tuples of (node_i, node_j, timestamp) — is the minimal requirement. Higher-resolution timestamps give more accurate results. Aggregated adjacency matrices without timestamps do not support temporal analysis.
Can I use this method for information spreading on Twitter or similar platforms?
Yes. Retweet or reply networks with timestamps are natural temporal networks. Each retweet event is an edge at a specific time, and the independent cascade model on the resulting temporal graph gives realistic estimates of how content propagates and who the most influential early sharers are.
How do I choose between SI, SIR, and other spreading models?
SI (no recovery) suits permanent adoption or information retention scenarios. SIR suits epidemic processes with immunity (e.g. disease with recovery, viral content that users share once). SIS suits endemic processes where nodes return to susceptible (e.g. recurring rumours). Parameter estimation from empirical data, or sensitivity analysis across plausible ranges, is strongly recommended.
What null model should I use?
The most common null is the random-time-shuffled model: keep the same network topology and number of events per edge but randomly reassign timestamps. This breaks temporal ordering while preserving degree sequences, so any difference in diffusion between the real and null network is attributable to temporal structure rather than topology.
Sources
- Holme, P. & Saramäki, J. (2012). Temporal networks. Physics Reports, 519(3), 97–125. DOI: 10.1016/j.physrep.2012.03.001 ↗
- Masuda, N. & Lambiotte, R. (2016). A Guide to Temporal Networks. World Scientific. ISBN: 978-1-78634-052-4
How to cite this page
ScholarGate. (2026, June 3). Temporal Network Diffusion Analysis (Time-Varying Spreading Processes on Dynamic Networks). ScholarGate. https://scholargate.app/en/network-analysis/temporal-network-diffusion-analysis
Which method?
Set this method beside its closest kin and read them side by side — the library lays the books on the table; the choice is yours.
- Multiplex Network AnalysisNetwork analysis↔ compare
- Network Diffusion AnalysisNetwork analysis↔ compare
- Temporal Betweenness CentralityNetwork analysis↔ compare
- Temporal Community DetectionNetwork analysis↔ compare
- Temporal Social Network AnalysisNetwork analysis↔ compare