Bayesian Spillover Graphs (BSG)
- Bayesian Spillover Graphs (BSG) are a framework that combines Bayesian VAR modeling with forecast error variance decomposition to quantify and visualize dynamic spillover effects.
- The methodology employs conjugate priors and Gibbs sampling to generate horizon-dependent, directed, and weighted network graphs, enabling systemic risk and influence assessment.
- BSG has practical applications in environmental risk and financial systems, offering clear insights with posterior uncertainty quantification to support public health and economic policy decisions.
Bayesian Spillover Graphs (BSG) are a principled framework for learning, quantifying, and visualizing dynamic spillover effects within multivariate time series and panel data. By integrating Bayesian time series modeling with forecast error variance decomposition (FEVD) or similar structural tools, BSG provides interpretable, horizon-dependent network representations of how shocks to one subsystem propagate across others, while yielding posterior-credible quantification of systemic risk, node-level influence, and transient versus equilibrium network behavior. In contrast with classical Granger-causality graphs or static structure learning, BSG uniquely tailors edge weights to explain multi-horizon prediction variability and supports rigorous uncertainty assessment (Deng et al., 2022, Costola et al., 2023).
1. Bayesian Backbone and Modeling of Dynamic Systems
The BSG framework for time series originates from the Bayesian vector autoregression (VAR) model. For a zero-mean, stationary -dimensional time series , a VAR() is defined as
where are autoregressive matrices and is the error covariance. Estimation employs conjugate Normal–Inverse–Wishart priors for with fully tractable posterior updates. This Bayesian paradigm enables the sampling of model parameters, providing the foundation for spillover quantification with posterior-credible intervals (Deng et al., 2022).
In the spatial autoregressive (SAR–SV) extension, panel data are modeled with multi-layer time-varying network weights , individual exposure coefficients , and stochastic volatility in structural shocks. The observed process can be written as
where , with a convex combination of network layers and (Costola et al., 2023).
2. Forecast-Error Variance Decomposition and Graph Construction
In BSG for time series, the forecasting power of each node on another node after steps is determined via FEVD. Under stationarity, the VAR is written as a moving-average: The -step FEVD for node 's variance from shocks to node is
normalized as
The BSG at horizon is the directed, weighted graph with edges , interpreted as the percentage of node 's forecast error variance due to shocks from node at that horizon.
For SAR-based BSG, graph construction derives from the spatial multiplier . Directed edge weights at time are
optionally normalized by the jth-column sum (Costola et al., 2023). Both models compute edge weights for each posterior sample, yielding credible intervals for spillover strengths.
3. Horizon Hyperparameter, Spillover Equilibrium, and Temporal Resolution
The forecast-horizon parameter provides interpretive control over temporal relationships. Small recapitulates short-term (e.g., one-step Granger-like) effects; large or reflects long-run or equilibrium spillover structure. In practice, is increased until edge weights stabilize within a numeric tolerance , yielding a data-driven definition of the system's equilibrium spillover network (Deng et al., 2022).
In multilayer, time-varying BSG, the graph may also vary through time relative to exogenous covariates or evolving network topologies, yielding dynamic families of BSGs indexed by both and (Costola et al., 2023).
4. Inference Algorithms and Uncertainty Quantification
Parameter inference in BSG is Gibbs-style MCMC. For the VAR approach:
- Sample posterior draws alternately.
- For each draw and candidate , compute , , and .
- Average over for posterior means and quantify credible intervals (e.g., highest posterior density) for each edge (Deng et al., 2022).
In SAR–SV BSG, block-Gibbs or slice sampling is used for , latent volatilities , network weights , and exposures . The edge weights are computed at each MCMC iteration, and their empirical distribution defines posterior mean and uncertainty at all time points (Costola et al., 2023).
This comprehensive propagation of posterior uncertainty through all graph weights and node scores enables credible interval estimation for all systemic risk and influence metrics.
5. Systemic Risk, Influence, and Vulnerability Metrics
The BSG induces natural systemic risk and node importance measures:
- Total -spillover index: , summarizing overall network connectedness.
- Vulnerability (sink) score for node : , representing the fraction of 's forecast error variance due to others.
- Influence (source) score for node : , quantifying the share of systemic spillover originating from .
Analogous decompositions for direct, indirect, and total spillover effects are specified in dynamic SAR-based BSG via the spatial multiplier , separating contributions from own shocks vs. propagated (network) shocks (Costola et al., 2023). These metrics inherit full Bayesian uncertainty quantification.
6. Empirical Comparisons and Application Domains
Synthetic studies for VAR-based BSG (e.g., , various network topologies and noise configurations) show that BSG yields near-perfect normalized discounted cumulative gain (NDCG@20 –$0.99$) in ranking true source or sink nodes, significantly outperforming dynamic Bayesian network (DBN) and graphical VAR (GVAR) baselines (typical NDCG 0.71–0.90), particularly under correlated errors and complex network structure (Deng et al., 2022). BSG accurately recovers influencer and sink structure in both linear and nonlinear (e.g., Lotka–Volterra) data.
As a real-world demonstration, VAR-based BSG mapped PM2.5 spillovers during the 2019 Kincade wildfire across Northern California, delineating sources (Sonoma County; influence 41% with 95% HPDI [17.9%, 62.7%]) and vulnerable sinks (Alameda, Contra Costa, etc.), clarifying both direct and indirect transmission pathways for environmental risk and supporting the design of public-health interventions (Deng et al., 2022).
Multilayer SAR–SV BSG has been applied to international stock returns and volatility for the G7, revealing distinct roles of cooperative versus conflictual network ties, exposure heterogeneity (e.g., U.S. vs. EU members), and dynamic patterns of direct/indirect spillovers across time and economic shocks (Costola et al., 2023).
7. Extensions and Scope of the BSG Framework
BSG encompasses both stationary vector autoregressive and panel spatial autoregressive settings, supporting a range of structural assumptions:
- Multi-horizon, multi-layer, and time-varying graphs: BSG can model evolving network dependencies, allowing for covariate-driven or exogenously observed edge evolution (Costola et al., 2023).
- Structural and observation noise sophistication: Inclusion of stochastic volatility or non-Gaussian error models supports robust inference in volatile environments.
- Multimodal uncertainty quantification: BSG's use of posterior sampling provides distributional—rather than pointwise—systemic risk estimands, supporting decision-making under uncertainty.
A distinctive property is interpretability: edge weights in BSG are directly tied to the FeVD or SAR structure, providing a natural causal and predictive decomposition. Current implementations, sample code, and applications can be found at https://github.com/gdeng96/bsg (Deng et al., 2022).
Key references:
- Bayesian Spillover Graphs for Dynamic Networks (Deng et al., 2022)
- Bayesian SAR model with stochastic volatility and multiple time-varying weights (Costola et al., 2023)