Skip to contentScholarGate
LibraryBookshelfDeskReview StudioAssistant
Sign in
On this page
IntuitionHow it worksWhen to use itStrengths & limitationsCommon pitfallsApplicationsFrequently asked🔒 Read the full methodSourcesRelated methods
Cite this pageSpotted an issue on this page? Report or suggest a fix →
Home›Network analysis›Bayesian Network Diffusion Analysis
Machine learningNetwork science

Bayesian Network Diffusion Analysis

Bayesian Network Diffusion Analysis (Probabilistic Inference on Contagion and Spreading Processes) · Also known as: Bayesian diffusion model, probabilistic network diffusion, Bayesian spreading process inference, BNDA

Bayesian Network Diffusion Analysis applies Bayesian probabilistic inference to the study of how information, diseases, behaviors, or innovations propagate through a network. By placing priors over diffusion parameters and updating them with observed cascade data, it quantifies transmission rates, identifies influential spreaders, reconstructs latent propagation pathways, and provides full uncertainty estimates — all within a principled statistical framework.

ScholarGate
  1. Machine learning
  2. v1
  3. 2 Sources
  4. PUBLISHED
Cite this page →
Tools & resources
Download slides
Learn & explore

Read the full method

Members only

Sign in with a free account to read this section.

Sign in

Method map

The neighbourhood of related methods — select a node to explore.

Bayesian Network Diffusion Analysis
Bayesian Exponential Ran…Bayesian Stochastic Bloc…Network Diffusion Analys…Social Network AnalysisTemporal Network Diffusi…Bayesian PageRank

When to use it

Use Bayesian Network Diffusion Analysis when you have cascade or time-stamped contagion data on a network and need to estimate transmission rates with uncertainty intervals, identify influential spreaders, or reconstruct hidden propagation pathways — for example in epidemiology, misinformation spread, or technology adoption. It excels when sample size is moderate and honest uncertainty quantification matters. Do not use it when the network structure is fully unknown and no cascade data are available, when computational resources are severely limited (MCMC is expensive on large graphs), or when a simple descriptive centrality measure suffices for the research question.

Strengths & limitations

Strengths
  • Provides full posterior distributions over transmission rates, yielding credible intervals rather than point estimates.
  • Naturally handles incomplete or censored cascade observations through the probabilistic framework.
  • Can jointly reconstruct latent propagation pathways and estimate parameters from activation-time data alone.
  • Flexible: accommodates a wide range of diffusion models (IC, SIR, LT) and network types.
  • Prior knowledge from domain expertise or previous studies can be formally incorporated.
  • Scales to moderately large networks with variational inference approximations.
Limitations
  • MCMC inference is computationally expensive on large-scale networks with thousands of nodes.
  • Results are sensitive to the choice of diffusion model; misspecification leads to biased posterior estimates.
  • Requires observed cascade data with reasonably accurate timestamps — coarse or missing timing information degrades inference quality.
  • Posterior approximations via variational inference may underestimate uncertainty compared to full MCMC.

Frequently asked

What data do I need to run this analysis?

You need a set of observed cascade sequences: for each cascade, the identities of activated nodes and the times at which they were activated. The network topology (adjacency) can be observed or itself treated as a latent variable to be inferred. Larger numbers of cascades improve parameter identifiability.

How does this differ from standard (frequentist) network diffusion analysis?

Standard diffusion analysis typically fits a single set of transmission parameters by maximum likelihood or least squares, returning point estimates. The Bayesian version returns a posterior distribution, so every parameter estimate comes with a credible interval that honestly reflects uncertainty — particularly valuable when cascade data are sparse or noisy.

Which diffusion model should I choose — IC, SIR, or linear threshold?

The independent cascade (IC) model is suitable when each activated node gets one chance to activate each neighbor independently. SIR and its variants are preferred in epidemiological settings with recovery dynamics. Linear threshold models fit scenarios where adoption requires cumulative social influence beyond a threshold. Prior domain knowledge should guide the choice.

How do I handle very large networks computationally?

For large graphs, variational inference (e.g., mean-field or stochastic variational methods) offers scalable approximations to the posterior at the cost of some underestimation of uncertainty. Subgraph sampling or ego-network decomposition can also reduce computational load while preserving local diffusion structure.

Can I use this method if I do not observe the full network topology?

Yes. A key strength of Bayesian Network Diffusion Analysis is joint inference over both the latent propagation graph and the diffusion parameters. Algorithms like NetInf reconstruct the most probable transmission edges from cascade timing data alone, without requiring full prior knowledge of the network structure.

Sources

  1. Gomez Rodriguez, M., Leskovec, J., & Scholkopf, B. (2012). Structure and Dynamics of Information Pathways in Online Media. Proceedings of the 6th ACM International Conference on Web Search and Data Mining (WSDM), 23–32. DOI: 10.1145/2433396.2433402 ↗
  2. Kitsak, M., Gallos, L. K., Havlin, S., Liljeros, F., Muchnik, L., Stanley, H. E., & Makse, H. A. (2010). Identification of influential spreaders in complex networks. Nature Physics, 6(11), 888–893. DOI: 10.1038/nphys1746 ↗

How to cite this page

ScholarGate. (2026, June 3). Bayesian Network Diffusion Analysis (Probabilistic Inference on Contagion and Spreading Processes). ScholarGate. https://scholargate.app/en/network-analysis/bayesian-network-diffusion-analysis

Related methods

Bayesian Exponential Random Graph ModelBayesian Stochastic Block ModelNetwork Diffusion AnalysisSocial Network AnalysisTemporal 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.

  • Bayesian Exponential Random Graph ModelNetwork analysis↔ compare
  • Bayesian Stochastic Block ModelNetwork analysis↔ compare
  • Network Diffusion AnalysisNetwork analysis↔ compare
  • Social Network AnalysisNetwork analysis↔ compare
  • Temporal Network Diffusion AnalysisNetwork analysis↔ compare
Compare side by side →

Referenced by

Bayesian PageRank

Similar methods

Network Diffusion AnalysisBayesian Temporal Network AnalysisBayesian Social Network AnalysisDirected Network Diffusion AnalysisBayesian Multiplex Network AnalysisNetwork Diffusion ModelsTemporal Network Diffusion AnalysisBayesian Community Detection

Related reference concepts

Bayesian NetworksBayesian Inference FoundationsProbabilistic InferenceBayesian Computation and MCMCBayesian NonparametricsNetwork Formation and Analysis: Theory

Spotted an issue on this page? Report or suggest a fix →

ScholarGate — Bayesian Network Diffusion Analysis (Bayesian Network Diffusion Analysis (Probabilistic Inference on Contagion and Spreading Processes)). Retrieved 2026-07-21 from https://scholargate.app/en/network-analysis/bayesian-network-diffusion-analysis · Dataset: https://doi.org/10.5281/zenodo.20539026
Quick facts
Originator
Gomez Rodriguez, M.; Leskovec, J.; and related network science community
Year
2010s
Type
Probabilistic inference on network spreading processes
DataType
Observed contagion cascades, edge/node timestamps, network topology
Subfamily
Network science
Related methods
Bayesian Exponential Random Graph ModelBayesian Stochastic Block ModelNetwork Diffusion AnalysisSocial Network AnalysisTemporal Network Diffusion Analysis
ScholarGate

A content-first reference library for research methods — what each one is, how it works, and where it comes from.

Open data (CC-BY)

Explore

  • Library
  • Search the library…
  • Browse by field
  • Fields
  • Journey
  • Compare
  • Which method?

Reference

  • Subjects
  • Atlas
  • Glossary
  • Methodology
  • Philosophy

Your tools

  • Bookshelf
  • Desk
  • Chat

Company

  • About
  • Pricing
  • Contact
  • Suggest a method

Entries are compiled from published sources for reference. Verifying the accuracy and suitability of any information for your own use remains your responsibility.

© 2026 ScholarGate · A research-method reference library
  • Privacy
  • Cookies
  • Terms
  • Delete account