EconBase
← Back to paper

Uncovering Sparse Financial Networks with Information Criteria

Extracted main text — title through conclusion, appendix excluded. This is what our citation measures are computed over, published so the extraction can be checked by eye.

120,522 characters · 17 sections · 39 citation commands

Rendered from LaTeX for readability, not typeset faithfully. Citation keys are highlighted; maths is left as source; figures, tables and equation environments are summarised rather than reproduced; unrecognised commands are greyed out so nothing is silently dropped. Email addresses are removed.

Uncovering Sparse Financial Networks with Information Criteria

abstract\begin{singlespace} Empirical measures of financial connectedness based on Forecast Error Variance Decompositions (FEVDs) often yield dense network structures that obscure true transmission channels and complicate the identification of systemic risk. This paper proposes a novel information-criterion-based approach to uncover sparse and economically meaningful financial networks. By reformulating FEVD-based connectedness as a regression problem, we develop a model selection framework that consistently recovers the active set of spillover channels. We extend this method to generalized FEVDs to accommodate correlated shocks and introduce a data-driven procedure for tuning the penalty parameter using pseudo-out-of-sample forecast performance. Monte Carlo simulations demonstrate the approach's effectiveness in finite samples, as well as its robustness to approximately sparse networks and heavy-tailed errors. Applications to global stock markets, S&P 500 sectoral indices, and commodity futures highlight the prevalence of sparse networks in empirical settings. \end{singlespace} {{\em JEL classification\/}: C12, C14, C21, C52} {{\em Keywords\/}: Financial networks; Information criteria; Forecast error variance decomposition; Model selection; Sparsity.}

Introduction

Modern financial markets are becoming ever more complex. Analysts, policymakers, and investors constantly sift through an immense stream of information, attempting to understand how shocks in one corner of the system reverberate through others. The growing speed of information flows and the increasing integration of global markets have amplified both the frequency and complexity of such transmission mechanisms. For policymakers and market participants alike, the central challenge lies in identifying the channels through which disturbances spread, as these pathways are often opaque. To uncover these channels and quantify their importance, researchers have increasingly turned to network models, which offer a powerful framework for representing financial linkages and tracing the diffusion of shocks across the system.

A large and growing literature has demonstrated the usefulness of network models for studying interconnectedness and systemic risk. BillioEtAl2012 show how econometric measures of interconnectedness can serve as early-warning indicators of systemic stress. The theoretical work by AcemogluEtAl2015 highlight how the structure of financial networks fundamentally shapes the amplification and propagation of shocks. GreenwoodEtAl2015 document empirically how common exposures and balance-sheet linkages can generate fire-sale spillovers in the banking system. Complementary measures of systemic importance include CoVaR TobiasBrunnermeier2016, SRISK EngleBrownlees2016, and systemic expected shortfall AcharyaEtAl2016, among others. More recent research has extended these ideas to high-dimensional and time-varying settings. BarunikKrehlik2018 decompose connectedness into frequency components, distinguishing short- and long-term spillovers. BarigozziEtAl2025 develop a framework of factor network autoregressions that combines dimension reduction with network analysis, offering a scalable approach to capturing high-dimensional financial interconnectedness. Collectively, these studies underscore the central role of network-based methods in empirical finance and highlight the challenge of distinguishing economically meaningful connections from statistical noise.

Within this broad agenda, the work of DieboldYilmaz2009, DieboldYilmaz2012, DieboldYilmaz2014 has been especially influential. Their series of papers introduce a connectedness framework built on forecast error variance decompositions (FEVDs) from vector autoregressions (VARs), providing a tractable and intuitive measure of directional spillovers across financial institutions and markets. This framework has since become a cornerstone of empirical research on systemic risk and financial contagion. Its extensions have been widely applied to study various asset markets under different network configurations DemirerEtAl2018, GreenwoodEtAl2019, BostanciYilmaz2020, AndoEtAl2022. By quantifying how much of the forecast error variance of one variable is explained by shocks to other variables, the \citetalias{DieboldYilmaz2014} methodology translates the abstract concept of network connectedness into a concrete, widely applicable empirical measure.

Despite its widespread adoption, the \citetalias{DieboldYilmaz2014} framework faces an important limitation. Because it is based on FEVDs from a VAR, the resulting connectedness matrices are inherently dense; every variable’s forecast error variance is mechanically decomposed into contributions from shocks to all variables, so no entry is ever exactly zero in practice. This dense structure obscures the network's true architecture and complicates the identification of systemic vulnerabilities. This limitation is further aggravated by the fact that almost the entire \citetalias{DieboldYilmaz2014} literature has concentrated on point estimates of the connectedness measures, with their degree of statistical uncertainty unknown. This gap is not accidental. Deriving valid inference for FEVD-based connectedness measures is challenging because the decomposition depends nonlinearly on estimated VAR parameters and on the covariance structure of the shocks. Early work by Lutkepohl1990 derives the analytical expression of the FEVDs using the delta method. InoueKilian2002 later establish the validity of bootstrap methods for FEVDs, providing a more practical alternative to asymptotic approximations. Unfortunately, the asymptotically normal distribution of the FEVDs collapses at the boundary when the true connectedness is zero Lutkepohl1990. As a result, studies that quantify statistical uncertainty within the \citetalias{DieboldYilmaz2014} framework have not yet appeared in the literature.

In practice, however, many of these estimated linkages are economically negligible, and interpreting them as meaningful channels of spillovers risks overstating the degree of interconnection in financial markets. Empirical evidence suggests that financial networks often exhibit sparse structures, in which a handful of connections dominate the transmission of shocks, whereas many others are weak or immaterial BillioEtAl2012, BarigozziBrownlees2019. Capturing this sparsity is essential for both statistical efficiency and economic interpretation, as it highlights the critical pathways through which contagion and systemic risk emerge.

To address this challenge, we propose an alternative, information-criterion-based approach that directly targets sparsity in FEVD-based network models and reconceptualizes it as a regression problem. In this view, the forecast error of a given variable is expressed as a linear combination of shocks, with coefficients (weights) that correspond directly to the FEVD elements. This reformulation allows us to draw on the rich literature on model selection using information criteria, such as AIC Akaike1974, BIC Schwarz1978, and their extensions. This framework penalizes unnecessary complexity and retains only the most relevant contributors to each forecast error variance, effectively shrinking negligible connectedness measures toward zero. Crucially, the information criterion approach provides a consistent model selection procedure: as the sample size grows, it converges to the true set of relevant spillover channels. In doing so, our method complements existing sparsity-inducing techniques while preserving the interpretability and tractability of the \citetalias{DieboldYilmaz2014} connectedness framework. At the same time, it offers a different perspective from popular shrinkage estimators such as LASSO-based VARs DemirerEtAl2018, GabauerEtAl2024 and Bayesian VARs with shrinkage priors KorobilisYilmaz2018, both of which control overfitting by shrinking coefficients but do not guarantee consistent recovery of the true underlying network.

Building on this regression-based interpretation of FEVDs, our paper makes several contributions. First, we introduce an information criterion tailored to FEVD networks that consistently identifies economically meaningful spillover channels. Our approach systematically eliminates negligible links, thereby recovering the sparse topological structure of financial networks. Second, by framing the problem as a regression with orthogonal shocks, we establish a direct connection between the connectedness measures and modern model selection theory. This perspective not only clarifies the statistical underpinning of variance decomposition but also opens the door to well-developed tools for penalizing unnecessary complexity. Third, we extend the methodology to the generalized FEVD (GFEVD) setting PESARAN1998, which is widely used in applied research due to its ordering-invariance. Last but not least, we provide a data-driven procedure for tuning the penalty parameter using pseudo-out-of-sample (POOS) forecasts, thereby balancing model fit and interpretability. These innovations together allow us to derive parsimonious and economically meaningful network structures.

We evaluate the finite-sample performance of the proposed information criteria through extensive Monte Carlo experiments across a range of data-generating processes (DGPs). The results demonstrate that the approach consistently and accurately identifies the true active and inactive spillover channels in both small and large networks. This consistency holds even under heavy-tailed error distributions and in approximately sparse settings where many connections are economically negligible. Our data-driven tuning procedure successfully balances model fit with parsimony, ensuring that the recovered network structure remains robust to sampling noise. The practical utility of our approaches is demonstrated through three empirical applications: (1) The network of global equity markets studied by DieboldYilmaz2009; (2) The network of the S&P500 sectoral indices; (3) The volatility network among a large panel of commodity futures. These applications confirm that uncovering sparsity provides a clearer, more interpretable map of financial interconnectedness, facilitating more effective systemic risk monitoring.

The remainder of the paper is organized as follows. Section (ref) introduces the regression-based reformulation of FEVD and GFEVD, proposes the associated information criteria, establishes their consistency, and details the data-driven tuning parameter selection using POOS forecasts. Section (ref) reports the results of extensive Monte Carlo simulations. Section (ref) presents three empirical applications to global stock markets, S&P 500 sectors, and commodity futures. Section (ref) concludes the paper. Technical proofs and additional simulation results are collected in the Appendix.

\noindentNotation. All vectors are column vectors. Bold lowercase letters represent vectors ($\mathbf{a}$), bold uppercase letters represent matrices ($\mathbf{A}$), and non-bold lowercase letters represent scalars ($a$). Script uppercase letters represent sets ($\mathscr{M}$). For any two sets $\mathscr{M}$ and $\mathscr{N}$, $\mathscr{M}\cap \mathscr{N}$ denotes their intersection, $\mathscr{M}^c$ is the complement of $\mathscr{M}$, and $\vert\mathscr{M}\vert$ is the cardinality of $\mathscr{M}$. The notation $\mathbf{I}_{m}$ denotes the $m\times m$ identity matrix, $\textrm{diag}(a_1,\, \ldots, \,a_m)$ denotes the diagonal matrix with diagonal entries $a_1,\, \ldots, \,a_m$. For a generic positive number $a$, $\lfloor a\rfloor$ and $\lceil a\rceil$ represent the largest integer less than or equal to $a$ and the smallest integer greater than or equal to $a$, respectively. We use $\Pr(\cdot)$ to denote probability. For any (stochastic) positive sequences $\{a_{n}\}$ and $\{b_{n}\}$, $a_{n}=O(b_{n})$ ($O_{P}(b_{n})$) indicates that the sequence $a_{n}/b_{n}$ is bounded (in probability).

The Regression Perspective

The $m\times1$ vector $\mathbf{y}_{t}$ is assumed to follow a covariance stationary VAR($p$) model:

equation[equation omitted — 140 chars of source]

where $\mathbf{c}$ is the $m\times1$ vector of intercept, and $\mathbf{\Phi}_{l}$, $l=1, \,\ldots, \,p$, are $m\times m$ coefficient matrices. The $m \times 1$ vector of error term $\boldsymbol{\varepsilon}_{t}$ is a white noise process with covariance matrix $\textrm{Var} (\boldsymbol{\varepsilon}_{t}) =\mathbf{\Sigma}$. Without loss of generality, we normalize the variance of each element in $\mathbf{y}_{t}$ to unity, such that $\textrm{Var}(y_{t,i})=1\text{,}$ $i=1, \ldots, m$.

We can transform the the VAR($p$) process in (ref) into its vector moving average (VMA) representation:

equation[equation omitted — 224 chars of source]

where $\boldsymbol{\mu} =(\mathbf{I}_{m} -\sum_{l=1}^{p} \mathbf{\Phi}_{l})^{-1} \mathbf{c}$ is an $m\times1$ vector, $\mathbf{P}$ is a non-singular matrix such that $\mathbf{\Sigma} =\mathbf{P} \mathbf{P}'$, $\boldsymbol{\xi}_{t-l}=\mathbf{P}^{-1} \boldsymbol{\varepsilon}_{t-l}$, and $\boldsymbol{\xi}_{t}$ is the $m\times1$ vector of orthogonal structural shocks with $\textrm{Var}\left( \boldsymbol{\xi}_{t} \right)=\mathbf{I}_{m}$. The VMA coefficient matrix $\mathbf{\Psi}_{l}$ are calculated recursively:

equation[equation omitted — 201 chars of source]

with $\mathbf{\Psi}_{0}=\mathbf{I}_{m}$ and $\mathbf{\Psi}_{l}=\mathbf{0}$, for $l<0$. The reduced-form error $\boldsymbol{\varepsilon}_{t}$ is mapped into orthogonal structural shocks via $\boldsymbol{\varepsilon}_{t} =\mathbf{P} \boldsymbol{\xi}_{t}$. The macroeconometric literature has proposed many identification strategies of the structural shocks, which can be used to obtain a uniquely identified $\mathbf{P}$. The Cholesky decomposition Sims1980 is one of such examples. In this paper, the mapping $\mathbf{P}$ is assumed to be given. This gives users the freedom to choose identification strategies for structural shocks.

The VMA($\infty$) coefficients in (ref), $\mathbf{\Psi}_{l} \mathbf{P}$, $l=1, \,2, \,\ldots$, are also known as the impulse response functions (IRFs). They represent the response of $\mathbf{y}_{t+l}$ to a one-time shock in $\boldsymbol{\xi}_t$. We denote the sample counterpart of $\mathbf{P}$ as $\hat{\mathbf{P}}$, which is obtained by imposing the same set of identifying restrictions on the sample residual covariance matrix $\hat{\mathbf{\Sigma}}$.

A Regression Interpretation of FEVD

Based on the VMA representation in (ref), the dynamics for $\mathbf{y}_{t+1}$ can be expressed as

align[align omitted — 448 chars of source]

where $\underset{m \times 1}{\boldsymbol{\iota}_{j}} \equiv (0, \,\ldots, \,0, \underset{j\textrm{-th}}{\underbrace{1}} ,0, \,\ldots, \,0)^{\prime}$ is a selection vector with 1 at the $j$-th position and 0 elsewhere, the component $\mathbf{f}_{t} \equiv \sum_{l=1}^{\infty} \mathbf{\Psi}_{l} \boldsymbol{\varepsilon}_{t+1-l}$ contains elements that are in the information set at time $t$, and we make use of the expression \[ \boldsymbol{\xi}_{t+1}=\boldsymbol{\iota}_{1}\xi_{t+1,1}+\boldsymbol{\iota}_{2}\xi_{t+1,2}+\cdots+\boldsymbol{\iota}_{m}\xi_{t+1,m}. \label{eq:xi_t} \]

Equation (ref) expresses $\mathbf{y}_{t+1}$ as a linear combination of the $m$ orthogonal structural shocks, $\boldsymbol{\iota}_{1} \xi_{t+1,1}, \boldsymbol{\iota}_{2} \xi_{t+1,2}, \ldots, \boldsymbol{\iota}_{m} \xi_{t+1,m}$, and a residual term $\mathbf{f}_{t}$, which is known at time $t$ and is uncorrelated with the structural shocks at time $t+1$. The $i$-th element in $\mathbf{y}_{t+1}$, denoted as $y_{t+1,i}$, is

align[align omitted — 318 chars of source]

where $\varphi_{ij}\equiv\boldsymbol{\iota}_{i}'\mathbf{\Psi}_{0}\mathbf{\mathbf{P}}\boldsymbol{\iota}_{j}$, $i,j=1,\,\ldots,\,m$. Equation (ref) can be viewed as a single-equation linear regression of $y_{t+1,i}$ on a set of mutually uncorrelated structural shocks. It implies that

equation[equation omitted — 171 chars of source]

since $\boldsymbol{\varepsilon}_{t}$ is white noise and $\textrm{Var}\left(\boldsymbol{\xi}_{t}\right)=\mathbf{I}_{m}$. In other words, $\varphi_{ij}^{2}$ represents the amount in the variance of $y_{t+1,i}$ that is explained by the $j$-th structural shock $\xi_{t+1,j}$.

The one-step-ahead FEVD for $y_{t,i}$, $i=1,\,\ldots,\,m$, is defined as

equation[equation omitted — 400 chars of source]

Clearly, $\theta_{ij}^{1}$ is strictly non-negative for any $i,j=1,\,\ldots,\,m$. Some standard calculations yield $\sum_{j=1}^{m}\varphi_{ij}^{2}=\boldsymbol{\iota}_{i}'\mathbf{\Psi}_{0}\mathbf{\Sigma}\mathbf{\Psi}_{0}'\boldsymbol{\iota}_{i}$, and thus $\sum_{j=1}^{m}\theta_{ij}^{1}=1$. So, each $\theta_{ij}^{1}$ measures the percentage contribution from the $j$-th structural shock to the one-step-ahead forecast variance of the $i$-th variable $y_{t+1,i}$.

Equation (ref) reveals that $\theta_{ij}^{1}=0$ if and only if its corresponding $\varphi_{ij}=0$. Also note that $\varphi_{ii} \neq 0$ as $\textrm{Var}\left(\varepsilon_{t,i} \right)>0$ for any $i=1, \ldots, m$. Therefore, uncovering sparsity in the network structure $\left(\theta_{i1}^{1},\theta_{i2}^{1},\,\ldots,\,\theta_{im}^{1}\right)$ is equivalent to identifying zero elements in the coefficient set $\left(\varphi_{i1},\varphi_{i2},\,\ldots,\,\varphi_{im}\right)$. Given the relationship in (ref) where $y_{t+1,i}$ is a linear function of $\xi_{t+1,j}$, $j=1,\,\ldots,\,m$, we can identify the zero elements in $\left(\varphi_{i1},\varphi_{i2},\,\ldots,\,\varphi_{im}\right)$ using information criteria to decide if certain structural shocks do not contribute to explaining variations in $y_{t+1,i}$. This will balance the goodness of fit and model parsimony, which we will discuss next in a more general setting.

Sparsity in $H$-step-ahead FEVD

In the general case of $H$-step-ahead FEVD where $H\geq1$, we examine the $i$-th element in $\mathbf{y}_{t+H}$, denoted as $y_{t+H,i}$. By recursively applying the decomposition in (ref) and (ref) $H$ times, we obtain:

align[align omitted — 429 chars of source]

where we abuse the notation a bit by writing $\mathbf{f}_{t}=\sum_{l=H}^{\infty}\mathbf{\Psi}_{l}\boldsymbol{\mathbf{\mathbf{\varepsilon}}}_{t+H-l}$ and $i=1,\ldots,m$. Analogous to (ref), the $H$-step-ahead FEVD, $\theta_{ij}^{H}$, is defined as \[ \theta_{ij}^{H}=\dfrac{\sum_{h=0}^{H-1}\left(\boldsymbol{\iota}_{i}'\mathbf{\Psi}_{h}\mathbf{P}\boldsymbol{\iota}_{j}\right)^{2}}{\sum_{h=0}^{H-1}\left(\boldsymbol{\iota}_{i}'\mathbf{\Psi}_{h}\mathbf{\Sigma}\mathbf{\Psi}_{h}'\boldsymbol{\iota}_{i}\right)^{2}}=\dfrac{\varphi_{ij}^{2}}{\sum_{l=1}^{m}\varphi_{il}^{2}},\qquad i,j=1,\,\ldots,\,m, \] where we continue to use $\varphi_{ij}^{2}$ as in (ref) to denote the contribution of the $j$-th structural shock, $\xi_{t+1,j},\,\ldots,\,\xi_{t+H,j}$, to the variance of $y_{t+H,i}$: \[ \varphi_{ij}^{2}\equiv\sum_{h=0}^{H-1}\left(\boldsymbol{\iota}_{i}'\mathbf{\Psi}_{h}\mathbf{P}\boldsymbol{\iota}_{j}\right)^{2}. \] Combined with (ref), the variance of $y_{t+H,i}$ can be expressed as \[ \textrm{Var}\left(y_{t+H,i}\right)=\varphi_{i1}^{2}+\varphi_{i2}^{2}+\cdots+\varphi_{im}^{2}+\textrm{Var}\left(\boldsymbol{\iota}_{i}'\mathbf{f}_{t}\right). \] Sparsity in the $H$-step-ahead FEVD set $(\theta_{i1}^{H},\dots,\theta_{im}^{H})$ is therefore equivalent to identifying zero elements in $\left(\varphi_{i1},\,\varphi_{i2},\,\ldots,\,\varphi_{im}\right)$. As shown in (ref), we can view $y_{t+H,i}$ as a linear function of structural shocks $\xi_{t+H-h,j}$ with $i,\,j=1,\,\ldots,\,m$ and $h=0,...,H-1$. Combining the $m$ equations together for $\mathbf{y}_{t+H}$, zero elements in the FEVD matrix, \[ \boldsymbol{\Theta}^H = \left(

array[array omitted — 241 chars of source]

\right), \] correspond directly to zero coefficients in regression (ref) for all $m$ elements in $\mathbf{y}_{t+H}$. Since the diagonal elements of $\boldsymbol{\Theta}^H$ are always non-zero, we only investigate its off-diagonal elements. Given this relationship, we can use model selection tools on the coefficients in the regression (ref) to identify the zero elements in $\left\{ \varphi_{ij}\right\} $, $i,\,j=1,\,\ldots,\,m$, $i\neq j$.

To formalize the concept of sparsity in the FEVD matrix $\boldsymbol{\Theta}^H$, we distinguish between the parameters that are truly non-zero and those that are zero. We define the active set \[ \mathscr{M}=\left\{ (i,j):\varphi_{ij}\neq0, \, i\neq j\right\}, \] which collects the indices of coefficients associated with shocks that contribute non-zero variance to $\mathbf{y}_{t+H}$. Its size is denoted by $k^{*}=\left|\mathscr{M}\right|$. The complement, \[ \mathscr{M}^{c}=\left\{ (i,j):\varphi_{ij}=0, \, i\neq j\right\} , \] is the inactive set, containing coefficients that should be excluded. A good model selection procedure should be able to consistently recover the active set as the sample size $T$ grows.

Information Criterion

Using the intuition of BIC Schwarz1978, we define the information criterion for network selection as

equation[equation omitted — 206 chars of source]

where $\{\hat{\varphi}^{(1)}, \dots, \hat{\varphi}^{(m^{2}-m)}\}$ represents the set of off-diagonal coefficient estimates $\{\hat{\varphi}_{ij}\}_{i \neq j}$ sorted in descending order of absolute magnitude. Here, $m$ represents the total variance of the $m$ elements in $\mathbf{y}_{t+H}$, $\sum_{l=1}^{k}\left(\hat{\varphi}^{\left(l\right)}\right)^{2}$ captures the variance explained by the $k$ most dominant cross-variable FEVD elements, and $\lambda_{T}$ is a positive tuning parameter that governs the trade-off between model fit and parsimony.\footnote{$\sum_{i=1}^m \hat{\varphi}_{ii}^2$ captures the variance explained by each variable's own structural shocks. This component is always included in the information criterion.}

The number of non-zero elements in the FEVD matrix $\boldsymbol{\Theta}^H$ is selected according to

equation[equation omitted — 127 chars of source]

Coefficients beyond the largest $\hat{k}$ FEVD elements are set to zero. We set the new estimates of $\varphi_{ij}$ after the selection as

equation[equation omitted — 226 chars of source]

In this way, sparsity in $\boldsymbol{\Theta}^H$ is achieved by zeroing out coefficients beyond the top $\hat{k}$ FEVD components. Denote the estimated active and inactive sets using the rule in (ref) as

equation[equation omitted — 219 chars of source]

The following assumptions are required to ensure the consistency of this selection procedure.

assumptionThe data $\mathbf{y}_{t}$ follows the stationary model specified in (ref). The innovation process $\boldsymbol{\varepsilon}{}_{t}$ is serially uncorrelated with positive definite covariance matrix $\mathbf{\Sigma}=\textrm{Var}\left(\mathbf{\mathbf{\boldsymbol{\varepsilon}}}_{t}\right)$, and the fourth moment of $\boldsymbol{\varepsilon}_{t}$ exists.
assumptionThe cross-sectional dimension $m$ remains fixed as $T\rightarrow\infty$.
assumptionThe coefficient estimator satisfies the convergence rate \[ \hat{\varphi}_{ij}^{2}-\varphi_{ij}^{2}=O_{P}\left(T^{-1/2}\right), \textrm{ for all } i,\,j=1,\ldots, m. \]

We provide an estimator of $\hat{\varphi}_{ij}^{2}$ in Procedure (ref) and show in Appendix (ref) that the proposed estimator satisfies this condition.

theoremSuppose Assumptions (ref)--(ref) hold. Let $\lambda_{T}\rightarrow\infty$ and $\lambda_{T}/T\rightarrow0$ as $T\rightarrow\infty$. Then, the selection procedure (ref)--(ref), based on the information criterion proposed in (ref), is consistent in the sense that \[ \Pr\left(\hat{k}=k^{*}\right)\rightarrow1\quad\text{ and }\quad\Pr\left(\mathscr{\widetilde{M}}=\mathscr{M}\right)\rightarrow1. \]

The proof of Theorem (ref) is provided in Appendix (ref).

Given a sample of size $T$, $\left\{ \mathbf{y}_{1},\,\mathbf{y}_{2},\,\ldots,\,\mathbf{y}_{T}\right\} $, the procedure to estimate the FEVD matrix while imposing sparsity using the proposed information criterion is outlined below in Procedure (ref). The algorithm outlined in Procedure (ref) begins by estimating a standard VAR model and computing the corresponding FEVD measures. The procedure’s central innovation lies in treating network identification as a model selection problem. By ranking the estimated pairwise spillovers by magnitude, the algorithm iteratively evaluates the proposed information criterion to determine the optimal number of active connections. Minimizing this criterion establishes a data-driven threshold that separates economically significant transmission channels from statistical noise.

algorithm[algorithm omitted — 2,264 chars of source]

The information criterion in (ref) requires the user to specify a value of the tuning parameter $\lambda_{T}$. A convenient, theoretically grounded choice is $\lambda_{T}=\log T$, mirroring the construction of the BIC. If the cross-sectional dimension $m$ is explicitly taken into account, one may instead use $\lambda_{T}=(\log T)/m$, as suggested by the asymptotic approximation in (ref). In practice, data-driven rules for specifying $\lambda_{T}$ can be constructed to accommodate specific characteristics of the data. We discuss such a procedure in the following section.

Data-Driven Selection of the Tuning Parameter $\lambda_{T}$

A key input of the information criterion is the choice of the tuning parameter $\lambda_{T}$, which governs the trade-off between sparsity and model fit when determining the active set of FEVD elements. We propose a data-driven approach to choose $\lambda_T$ based on the POOS mean squared forecast error (MSFE), as outlined in Procedure (ref).

algorithm[algorithm omitted — 3,761 chars of source]

Given a sample of size $T$, $\left\{ \mathbf{y}_{1}, \dots, \mathbf{y}_{T} \right\}$, we partition the data into a training set and a validation set. The training set consists of the first $S$ observations, $\left\{ \mathbf{y}_{1}, \dots, \mathbf{y}_{S} \right\}$, where $S < T$.\footnote{In practice, a common approach is to set $S = \lfloor \alpha T \rfloor$ with $\alpha \in (0, 1)$. The training set typically comprises at least 70% of the total observations (i.e., $\alpha \geq 0.7$).} We apply Procedure (ref) to the training data to estimate the sparse FEVD matrix, generate a one-step-ahead POOS forecast (error) for $\mathbf{y}_{S+1}$.\footnote{Note that in Step 1.1(d), we exclude $\hat{\xi}_{S+1,i}$ from the construction of the POOS forecast for $y_{S+1,i}$, even though its associated impulse response is inherently non-zero. This structural shock is recovered directly from the realized observation $y_{S+1,i}$ in 1.1(c). Consequently, it represents contemporaneous information unavailable at the forecast origin and would introduce look-ahead bias if included.} This process is repeated using a rolling-window scheme with a fixed window size $S$. The observations in the validation set $\left\{ \mathbf{y}_{S+1}, \dots, \mathbf{y}_{T} \right\}$ are utilized to calculate $T-S$ POOS forecast errors, which are then aggregated to compute the POOS-MSFE. Since different values of $\lambda_T$ yield distinct sparsity structures in the FEVD matrix, they result in different POOS-MSFE values. In practice, the optimal tuning parameter, $\lambda_{T}^{*}$ is selected as the value that minimizes the POOS-MSFE from a user-specified candidate set.

Extension to Generalized FEVD

The methodology developed for the FEVD with orthogonal structural shocks extends naturally to the generalized FEVD (GFEVD) of KoopPesaranPotter1996 and PESARAN1998. Unlike the traditional FEVD which requires orthogonal structural shocks for variance decomposition, GFEVD allows correlated shocks and is invariant to variable ordering. However, GFEVD requires normally distributed errors for meaningful interpretation. Both FEVD and GFEVD are popular in empirical research, each with its own strengths and limitations. Our method applies to both decompositions, although the regression intuition is most transparent under the orthogonal FEVD case.

The $H$-step-ahead GFEVD $\vartheta_{ij}^{H}$ for $y_{t+H,i}$ is defined as

equation[equation omitted — 471 chars of source]

where $\boldsymbol{\Sigma} =\big[ \sigma_{ij} \big]_{i,j=1}^{m}$ and $\psi_{ij}^{2}\equiv \sigma_{jj}^{-1} \sum_{h=0}^{H-1} \left( \boldsymbol{\iota}_{i}' \mathbf{\Psi}_{h} \mathbf{\Sigma} \boldsymbol{\iota}_{j} \right)^{2}$. Crucially, $\vartheta_{ij}^{H}= 0$ if and only if its numerator component $\psi_{ij}^{2}= 0$.

Starting with the simplest case of $H=1$, (ref) becomes \[ \vartheta_{ij}^{1}=\frac{\sigma_{jj}^{-1} \left( \boldsymbol{\iota}_{i}' \mathbf{\Psi}_{0} \mathbf{\Sigma} \boldsymbol{\iota}_{j} \right)^{2}}{\boldsymbol{\iota}_{i}' \mathbf{\Psi}_{0} \mathbf{\Sigma} \mathbf{\Psi}_{0}' \boldsymbol{\iota}_{i}} \; \text{ and } \; \psi_{ij} =\sigma_{jj}^{-1/2} \boldsymbol{\iota}_{i}' \mathbf{\Psi}_{0} \mathbf{\Sigma} \boldsymbol{\iota}_{j}, \qquad i, \,j=1, \ldots, m, \] The coefficient $\psi_{ij}$ corresponds to the generalized IRF (GIRF) of PESARAN1998. Analogous to (ref), we can write $\mathbf{y}_{t+1}$ as

align[align omitted — 1,227 chars of source]

where $\sigma_{jj}^{-1/2} \mathbf{\Psi}_{0} \mathbf{\Sigma}\boldsymbol{\iota}_{j}$, $j=1, \ldots, m$, becomes regression coefficients, $\boldsymbol{\varepsilon}_{t+1}^{\perp}$ denotes the additional terms left from the GIRF decomposition of $\mathbf{y}_{t+1}$, and $\mathbf{f}_{t} =\sum_{l=1}^{\infty}\mathbf{\Psi}_{l}\boldsymbol{\varepsilon}_{t+1-l}$ as in the previous case for FEVD with orthogonal shocks. Note that in general $\varepsilon_{t+1,j}$, $j=1, \ldots, m$, and $\boldsymbol{\varepsilon}_{t+1}^{\perp}$ are correlated, because the GFEVD allows for correlated shocks. As a result, the variance of all components in (ref) will not add up to be the same as the variance of $\mathbf{y}_{t+1}$.

For the general case of $H$-step-ahead GFEVD in (ref), we can decompose $y_{t+H,i}$ as

align[align omitted — 866 chars of source]

where the same notation follows.

Equations (ref) and (ref) interpret the GFEVD (ref) from the regression perspective. The numerator in the GFEVD element, $\psi_{ij}^2$, does not have an interpretation as “percentage of variation explained” as it does in the orthogonal case, due to the correlated shocks in the GFEVD. However, the procedure of using the information criterion to detect zeros in $\psi_{ij}^2$'s remains valid, because the validity of our approach does not rely on such interpretation.

Similar to the FEVD case, the information criterion for GFEVD is defined as

equation[equation omitted — 195 chars of source]

where $\{\hat{\psi}^{(1)}, \dots, \hat{\psi}^{(m^{2}-m)}\}$ represents the set of off-diagonal coefficient estimates $\{\hat{\psi}_{ij}\}_{i \neq j}$ sorted in descending order of absolute magnitude.

commentWe define the information criterion for GFEVD as \begin{equation} IC_{GFEVD}^{H}\left(k,\lambda_{T}\right)=2\log\left( \sum_{\substack{i,j=1 \\ i\neq j}}^m \hat{\psi}_{ij}^2 -\sum_{l=1}^{k} \left( \hat{\psi}^{\left(l\right)} \right)^{2} \right) +k \lambda_{T}, \end{equation} where $\{\hat{\psi}^{(1)}, \dots, \hat{\psi}^{(m^{2}-m)}\}$ represents the set of off-diagonal coefficient estimates $\{\hat{\psi}_{ij}\}_{i \neq j}$ sorted in descending order of absolute magnitude. Compared with the information criterion in (ref) for orthogonal shocks, the base is changed to $\sum_{\substack{i,j=1 \\ i\neq j}}^m \hat{\psi}_{ij}^2$ from $m -\sum_{i=1}^m \hat{\varphi}_{ii}^2$, corresponding to all the off-diagonal elements in the GFEVD matrix. \textcolor{red}{This is inconsistent with the definition for FEVD. “$\sum_{\substack{i,j=1 \\ i\neq j}}^m \hat{\psi}_{ij}^2$ from $m -\sum_{i=1}^m \hat{\varphi}_{ii}^2$” should be replaced by “$\sum_{\substack{i,j=1 }}^m \hat{\psi}_{ij}^2$ from $m $”?}

The choice of $k$, the data-driven penalty parameter $\lambda_{T}$, and the corresponding structure of $\left\{ \tilde{\psi}_{ij}^{2} \right\}$ follows the same approach as outlined in previous sections. Specifically, one can apply Procedure (ref) to compute $\tilde{\psi}_{ij}$ for $i,j=1,\dots,m$ using (ref). Subsequently, Procedure (ref) is applied to select $\lambda_T$ based on POOS-MSFE, with $\tilde{\psi}_{ij}$ replacing $\tilde{\varphi}_{ij}$ in Steps 1.1(a) and 1.1(b). In this context, the calculation of $\hat{\boldsymbol{\xi}}_{S+1}$ in Step 1.1(c) is bypassed while all other calculations remain unchanged, and the one-step-ahead POOS forecast of $y_{S+1,i}$ is calculated using (ref) rather than (ref). Since the validity of the procedure is essentially identical to the FEVD case, separate technical proofs are omitted.

Monte Carlo Experiments

We evaluate the finite-sample performance of the methods proposed in Section (ref) through Monte Carlo simulations. We examine DGPs that follow VAR($p$) models with $\textbf{c}=\textbf{0}$, and with multivariate normal and heavy-tailed Student-$t$ errors. Our simulation study investigates a range of parameter values: the lag length $p\in\{1,\, 4\}$, the number of variables $m\in\{10,\, 20\}$, the FEVD and GFEVD horizon $H\in\{1,\, 5,\, 10\}$, and the sample size $T\in\{500,\, 1000,\, 2000\}$.

Sparsity in the network is imposed by setting the coefficient matrices $\mathbf{\Phi}_{l}$, $l=1,\, \ldots, \,p$, and the error covariance matrix $\mathbf{\Sigma}$ to block diagonal matrices with the same block structure. Specifically, for any pair of nodes $(i,j)$ belonging to different blocks (i.e., unconnected nodes), the corresponding matrix elements are set to zero. The nonzero elements of $\mathbf{\Phi}_{l}$ are randomly drawn from a uniform distribution, $U(-1,1)$. To ensure stationarity, we verify that all roots of the characteristic polynomial lie within the unit circle. If this condition is not met, all elements of $\mathbf{\Phi}_{l}$ are shrunk by a factor of 0.9 until stationarity is achieved.

To generate $\mathbf{\Sigma}$, we first construct an initial matrix $\mathbf{\Sigma}^{(0)} =\mathbf{I}_{m} +\boldsymbol{\rho} \boldsymbol{\rho}' -\textrm{diag}(\rho_{1}^{2},\, \ldots, \,\rho_{m}^{2})$, where the vector $\boldsymbol{\rho} =(\rho_{1},\, \ldots, \,\rho_{m})'$ consists of elements $\rho_{i} \sim U(-1,1)$. Analogously to $\mathbf{\Phi}_{l}$, the block structure is enforced on $\mathbf{\Sigma}^{(0)}$ by setting $\sigma_{ij}^{(0) }=\sigma_{ji}^{(0)} =0$ for any unconnected pair $(i,j)$. If $\mathbf{\Sigma}^{(0)}$ is positive definite, we set $\mathbf{\Sigma}= \mathbf{\Sigma}^{(0)}$. Otherwise, we iteratively update the matrix via $\mathbf{\Sigma}^{(r+1)} =\omega_{r+1} \mathbf{\Sigma}^{(r)} +(1-\omega_{r+1}) \mathbf{I}_{m}$ with $\omega_{0}=1$ and $\omega_{r+1} =0.9 \, \omega_{r}$, for $r=0, 1, 2, \ldots$, until the smallest eigenvalue is positive. The final positive-definite matrix is then set as $\mathbf{\Sigma}$.

We recursively generate $1000+T$ values of $\mathbf{y}_{t}$ using the coefficient matrices $\mathbf{\Phi}_{l}$, $l=1,\, \ldots, \,p$ and $\mathbf{\Sigma}$. The first 1,000 observations are discarded to mitigate the influence of initial values. We report the average correct discovery rates (CDRs) for connected nodes ($\textrm{CDR}_1$), isolated nodes ($\textrm{CDR}_0$), and the overall network ($\textrm{CDR}_a$), defined as \[ \textrm{CDR}_1=\frac{\vert \mathscr{\widetilde{M}} \cap \mathscr{M} \vert}{\left| \mathscr{M} \right|},\;\; \textrm{CDR}_0= \frac{\vert \widetilde{\mathscr{M}}^{c} \cap \mathscr{M}^{c} \vert}{\left| \mathscr{M}^{c} \right|}, \; \textrm{ and } \; \textrm{CDR}_a =\frac{\vert \widetilde{\mathscr{M}} \cap \mathscr{M} \vert +\vert \widetilde{\mathscr{M}}^{c} \cap \mathscr{M}^{c} \vert}{\left| \mathscr{M} \right|+\left| \mathscr{M}^{c} \right|}. \] All results are based on 1,000 replications. Here, $\mathscr{M}$ and $\mathscr{M}^{c}$ denote the true active and inactive sets, respectively, and $\widetilde{\mathscr{M}}$ and $\widetilde{\mathscr{M}}^{c}$ represent their estimates as defined in (ref). These sets are estimated using the information criteria $\textrm{IC}_{\textrm{FEVD}}^{H} (k,\lambda_{T}^{*})$ from (ref) and $\textrm{IC}_{\textrm{GFEVD}}^{H} \left(k,\lambda_{T}^{*}\right)$ from (ref). For both criteria, the tuning parameter $\lambda_{T}^{*}$ is selected via Procedure (ref) and its variant for $\textrm{IC}_{\textrm{GFEVD}}^{H}$ detailed in Section (ref), using an initial training set of size $S = 0.9 T$. The candidate sets for $\lambda_{T}^{*}$ depend on the criterion and the horizon $H$:

itemize• For $\textrm{IC}_{\textrm{FEVD}}^{H}$, we select $\lambda_{T}^{*}$ from $\{c\log T/m:c=0.1, \dots, 0.6\}$ for $H=1$ and from $\{c\log T/m:c=1, \dots, 6\}$ for $H \in \{5, 10\}$. • For $\textrm{IC}_{\textrm{GFEVD}}^{H}$, we select $\lambda_{T}^{*}$ from $\{c\log T/m:c=0.2, \dots, 0.7\}$ for $H=1$ and from $\{c\log T/m:c=2, \dots, 7\}$ for $H \in \{5, 10\}$.\footnote{Exploratory simulations indicate that to achieve satisfactory finite-sample performance, $\textrm{IC}_{\textrm{GFEVD}}^{H}$ generally requires a slightly larger tuning parameter (penalty) than $\textrm{IC}_{\textrm{FEVD}}^{H}$. In our simulations, we restricted the candidate sets to reduce computational cost. Despite asymptotical equivalence, we recommend that practitioners consider a wider range of candidate values in empirical applications to potentially improve finite-sample performance.}

Small Networks

We first examine small networks ($m=10$) with a block-diagonal structure, where nodes are connected if and only if they belong to the same group. We consider two settings by varying the number of groups and the number of isolated nodes ($m_0$) where each isolated node is treated as a singleton group:

itemize• Two isolated nodes ($m_0=2$). The remaining 8 nodes are partitioned into one group of 4 and two groups of 2. This structure yields an active set of size $\left| \mathscr{M} \right|=16$ and an inactive set of size $\left| \mathscr{M}^c \right|=74$. • Four isolated nodes ($m_0=4$). The remaining 6 nodes form a single group. This structure yields an active set of size $\left| \mathscr{M} \right|=30$ and an inactive set of size $\left| \mathscr{M}^c \right|=60$.

Table (ref) summarizes the CDRs for small networks across various configurations of lag length $p$, sample size $T$, and forecast horizon $H$. Panel A presents the results for FEVD using Cholesky decomposition to obtain orthogonal shocks, and Panel B reports the results using GFEVD. As the sample size expands, both $\textrm{CDR}_1$ and $\textrm{CDR}_0$ (and consequently $\textrm{CDR}_a$) exhibit monotonic convergence toward one across all specifications. This improvement is particularly pronounced for short horizons $H=1$, where the FEVD estimates are more sensitive to sampling variability. When $T$ reaches 2,000, the overall accuracy ($\textrm{CDR}_a$) is consistently high ($\geq 95\%$) across most specifications with moderately large horizons ($H\geq 5$). These results confirm that our approach effectively distinguishes between structural spillovers and sampling noise as $T \to \infty$, consistent with Theorem (ref).

table[table omitted — 4,124 chars of source]

The forecast horizon $H$ affects the trade-off between sparsity and model fit. As $H$ increases, $\textrm{CDR}_1$ improves substantially, reflecting the fact that longer-horizon FEVDs and GFEVDs aggregate impulse responses over time and therefore amplify persistent transmission channels. However, $\textrm{CDR}_0$ declines marginally for larger $H$ at the same time, indicating that longer horizons tend to pick up weaker, indirect spillovers. Furthermore, increasing the lag length from $p=1$ to $p=4$ tends to reduce the CDRs. Richer model dynamics increase parameter dimensionality and introduce additional estimation uncertainty, making it harder to distinguish true spillovers from noise. This result suggests that larger sample sizes are necessary for accurate selection in higher-order VARs.

Finally, comparing Designs S1 and S2 shows that a higher proportion of connected nodes weakens the finite-sample performance, particularly for detecting true connections. Both FEVD and GFEVD exhibit superior $\textrm{CDR}_1$ for DGP S1 compared to DGP S2. This performance gap persists across sample sizes, indicating that identifying the topology of denser networks is inherently more challenging. On the other hand, the ability to identify zero elements is largely comparable across the two DGPs. Among the two methods, GFEVD often yields higher $\textrm{CDR}_1$ than FEVD for all sample sizes and horizons. Conversely, FEVD exhibits a stronger tendency toward parsimony, yielding higher $\textrm{CDR}_0$, particularly with shorter horizons ($H\leq 5$). As the sample size increases, both methods converge to comparable performance levels across all configurations. Given the similarity between the two types of decompositions, we only report simulation results using GFEVD in subsequent sections due to its popularity in empirical applications, and leave the results using FEVD with Cholesky decomposition to Appendix (ref).

Large Networks

The next set of simulations examines the scalability of the proposed selection approaches by applying them to larger networks with $m=20$ nodes. This yields 380 possible pairwise connections within the network. We simulate four specifications of network structure that vary in cluster sizes and the number of isolated nodes:

enumerate• Four isolated nodes ($m_{0}=4$), with the remaining 16 nodes partitioned into one group of 8, one group of 4, and two groups of 2. This results in an active set of size $\left| \mathscr{M} \right|=72$ and an inactive set of size $\left| \mathscr{M}^c \right|=308$. • Six isolated nodes ($m_{0}=6$), with the remaining 14 nodes partitioned into one group of 10 and one group of 4. This results in an active set of size $\left| \mathscr{M} \right|=102$ and an inactive set of size $\left| \mathscr{M}^c \right|=278$. • Ten isolated nodes ($m_{0}=10$), with the other 10 nodes partitioned into five groups of 2. This results in an active set of size $\left| \mathscr{M} \right|=10$ and an inactive set of size $\left| \mathscr{M}^c \right|=370$. • Twenty isolated nodes ($m_{0}=20$), representing a fully disconnected network. In this design, all $\boldsymbol{\Phi}_{l}$ matrices are diagonal with elements randomly drawn from $U(-1,1)$, and $\boldsymbol{\Sigma}$ is a diagonal matrix with elements drawn from $U(0.25,1)$. This yields an active set of size $\left| \mathscr{M} \right|=0$ and an inactive set of size $\left| \mathscr{M}^c \right|=380$.
table[table omitted — 4,038 chars of source]

Table (ref) summarizes the results for the four DGPs described above using GFEVD.\footnote{The simulation results using Cholesky decomposition to calculate the FEVD are shown in Table (ref).} It is evident that the proposed method scales well with network size. Despite the much higher dimension of the parameter, the overall discovery rates remain high, especially for designs with strong sparsity L3 and L4. In these cases, $\textrm{CDR}_0$ is very close to one when $H \ge 5$ even in relatively small samples. In other words, when the true network contains few or no linkages between nodes, the criterion almost always recovers the correct inactive set. This finding is especially important for empirical applications, where networks with many weak pairwise connections are often interpreted as evidence of pervasive connectedness, which might be deemed spurious under the information criterion.

The overall results in Table (ref) exhibit similar patterns to those observed in Table (ref) for small networks. Higher values of $H$ lead to notable gains in $\textrm{CDR}_1$ but are accompanied by marginal declines in $\textrm{CDR}_0$. This trade-off is economically intuitive, as longer horizons reveal more connections at the cost of admitting some marginal linkages. It necessitates a larger penalty term in the information criteria for larger values of $H$ to maintain parsimony. This is indeed the case in the POOS-MSFE selection of the tuning parameter. To illustrate, Figure (ref) presents the distribution of the selected constant $c^\ast$ in the penalty term using Procedure (ref) for DGPs L1 and L2.\footnote{The distributions of $c^\ast$ for other settings are contained in Appendix (ref).} These results reveal key patterns governing the optimal regularization strength. Across all designs and methods, increasing the forecast horizon $H$ or the lag order $p$ shifts the distribution of selected $c^\ast$ to higher values, suggesting larger penalties. This data-driven penalty selection approach ensures a reasonable balance between fit and parsimony. As a result, the overall $\textrm{CDR}_a$ in Table (ref) remains high across the board. These results confirm that the proposed approach is well-suited to high-dimensional settings and remains effective when the number of potential spillover channels grows.

figure[figure omitted — 610 chars of source]

Approximately Sparse Networks

Tables (ref) and (ref) examine approximately sparse, or dense, networks in which all connections are non-zero but many are economically negligible. To simulate approximately sparse networks, we introduce two DGPs, D1 and D2, adapted from L1 and L2, respectively. Specifically, we replace all zeros in $\boldsymbol{\Phi}_{l}$ (i.e., those corresponding to unconnected node pairs) with small random numbers drawn from $U(-0.1,0.1)$. The error covariance matrix $\boldsymbol{\Sigma}$ is modified analogously while preserving its symmetry. We then apply the same iterative methods to adjust the $\boldsymbol{\Phi}_{l}$ and $\boldsymbol{\Sigma}$ matrices, ensuring the stationarity of the VAR($p$) process and the positive definiteness of $\boldsymbol{\Sigma}$. The resulting FEVD and GFEVD matrices contain no zero elements, implying that all nodes are technically connected. However, many elements remain very close to zero, representing rather weak connectivity.

table[table omitted — 2,400 chars of source]

In this setting, traditional discovery metrics are no longer appropriate. Therefore, we report a set of sparsity and variance-loss measures. SP denotes the proportion of FEVD and GFEVD elements that are shrunk to zero using the information criterion. We also compute the total variation loss and the off-diagonal variation loss due to shrinkage. These measures are defined as follows: \[ \text{SP} = \vert \tilde{ \mathscr{M} }^{c} \vert /(m^2-m), \quad \text{VL}_a = \dfrac{\sum_{(i,j) \in \tilde{\mathscr{M}}^{c}} \varphi_{ij}^{2} } {\sum_{i,j} \varphi_{ij}^{2}}, \quad \text{and} \quad \text{VL}_o = \dfrac{\sum_{(i,j) \in \tilde{ \mathscr{M} }^{c}} \varphi_{ij}^{2} } {\sum_{i\neq j} \varphi_{ij}^{2}}. \] Note that VL$_a$ and VL$_o$ are only interpretable for FEVD with orthogonal shocks. Therefore, we report the results using Cholesky factorization for the FEVD in Table (ref) and relay the results using GFEVD with correlated shocks to Table (ref) in Appendix (ref).

The results in Table (ref) show that the information criterion can successfully enforce sparsity by shrinking a substantial fraction of weak linkages to zero, especially in smaller samples. More importantly, this sparsification incurs minimal cost in terms of explained variation. Both VL$_a$ and VL$_o$ are close to zero in all cases, and decline rapidly as the sample size $T$ increases, indicating that most of the eliminated connections contribute little to the total variance. Taken together, these results suggest that the proposed method serves as an effective filtering mechanism, removing negligible links while preserving the dominant transmission channels that drive the network dynamics.

Heavy-tailed Errors

table[table omitted — 2,363 chars of source]

To conclude our simulation study, we evaluate the performance of our approaches in VAR($p$) models with heavy-tailed errors. This is particularly relevant for financial network models, as a lot of financial market data are known to exhibit excess kurtosis and extreme observations. These characteristics may undermine methods that rely heavily on Gaussian assumptions of the innovations or are sensitive to outliers. We adapt DGPs L1 and L2 by replacing their Gaussian error distribution with a multivariate Student-$t$ distribution with $\nu=4$ degrees of freedom, while keeping the covariance matrix $\mathbf{\Sigma}$ and all other design aspects identical.\footnote{This is implemented using the rmvt function in the R package mvtnorm, with a scale matrix of $(\nu-2)/\nu\cdot \mathbf{\Sigma}$.} We label these designs as H1 and H2, respectively. Note that the analytical expression for GFEVD in Equation (ref) is derived using the conditional distribution of a multivariate Gaussian distribution. Therefore, it is technically incorrect when the innovations are from a Student-$t$ distribution.

The simulation results in Table (ref) show that the ability to detect true connections remains consistently high under heavy-tailed errors.\footnote{The simulation results using Cholesky decomposition to calculate the FEVD are reported in Table (ref).} The CDR$_1$ for DGPs H1 and H2 is largely unaffected relative to the Gaussian benchmark in Table (ref) across all configurations. There are even slight improvements for short horizons $H=1$. This finding indicates that the proposed procedure reliably preserves economically meaningful spillover channels even when the data are contaminated by extreme shocks. Such properties are particularly desirable from an applied perspective, as missing key transmission links can lead to a serious underestimation of systemic risk or to the misidentification of influential nodes in the network.

At the same time, heavy-tailed errors lead to a modest reduction in CDR$_0$, especially when $H=1$, reflecting a higher tendency to retain some inactive links. Extreme observations inflate variance contributions and make weak or indirect spillovers more difficult to distinguish from genuinely relevant ones. As a result, the information criterion becomes slightly more conservative in pruning connections. From a practical standpoint, this trade-off might be desirable in financial applications. During turbulent periods, when extreme observations are more frequent, policymakers are often more concerned with avoiding false negatives than false positives. Retaining a small number of weak links is generally less costly than failing to identify key channels through which shocks propagate across the network. In this sense, the behavior of the proposed criterion under heavy-tailed errors aligns well with the priorities of systemic risk monitoring.

Empirical Applications

We use three examples to demonstrate the empirical relevance of the proposed information criteria for uncovering sparsity in financial network models. The first example replicates the global stock return network studied by DieboldYilmaz2009 based on FEVD. The second example investigates the sector indices of S&P 500 constituent stocks using GFEVD. The last example analyzes the volatility network across a large panel of commodity futures using GFEVD.

DieboldYilmaz2009 network

Our first application uses the global stock market data from DieboldYilmaz2009 to demonstrate the use of the information criterion. This dataset comprises weekly returns on stock market indices across 19 markets from January 1992 to November 2007. A 19-variable VAR(2) is estimated on the full sample. The FEVD is based on $H=10$ and a Cholesky decomposition of shocks. The ordering of the variables is shown in Table (ref), which reproduces Table 3 in DieboldYilmaz2009. Each cell in Table (ref) shows the contribution of shocks to the country in the column heading to the 10-week-ahead forecast error variance of the country in the row heading. The off-diagonal elements represent cross-market linkages, while the diagonal elements represent own-market variation. Consistent with DieboldYilmaz2009, we obtain a total spillover index of 35.5 percent, which represents the share of all cross-market contributions relative to the total forecast error variance across all markets. Two other summary metrics are also reported in Table (ref): (1) The “From spillover index” (FIX) adds up each row excluding the diagonal element, measuring the total contribution of shocks received from all other nodes in the network; (2) The “To spillover index” (TIX) sums up each column excluding the diagonal element, measuring the each node's contribution to all other nodes' forecast error variance.

sidewaystable\caption{DieboldYilmaz2009 global stock market return spillover table, 10/01/1992--21/11/2007 } \begin{tabular}{@{\hskip 0.5cm}l| rrrrrrrrrrrrrrrrrrr |r@{\hskip 0.5cm}} \toprule \hline & \multicolumn{19}{c|}{From} & \multirow{2}{*}{FIX}\rule{0pt}{2.7ex}\rule[-1.2ex]{0pt}{0pt} \\ \cline{2-20} To & US & UK & FR & DE & HK & JP & AU & ID & KR & MY & PH & SG & TW & TH & AR & BR & CL & MX & TR\rule{0pt}{2.7ex}\rule[-1.2ex]{0pt}{0pt} \\ \hline US & 93.6\cellcolor{purple!25} & 1.6\cellcolor{purple!25} & 1.5\cellcolor{purple!25} & 0.0 & 0.3 & 0.2 & 0.1 & 0.1 & 0.1 & 0.3 & 0.2 & 0.2 & 0.3 & 0.2 & 0.1 & 0.1 & 0.1 & 0.5 & 0.3 & 6\rule{0pt}{2.7ex} \\ UK & 40.3\cellcolor{purple!25} & 55.8\cellcolor{purple!25} & 0.7 & 0.4 & 0.1 & 0.5 & 0.1 & 0.2 & 0.1 & 0.3 & 0.2 & 0.0 & 0.1 & 0.1 & 0.1 & 0.1 & 0.0 & 0.4 & 0.6 & 44 \\ FR & 38.3\cellcolor{purple!25} & 21.7\cellcolor{purple!25} & 37.2\cellcolor{purple!25} & 0.1 & 0.0 & 0.2 & 0.3 & 0.3 & 0.3 & 0.2 & 0.2 & 0.1 & 0.1 & 0.2 & 0.1 & 0.1 & 0.1 & 0.1 & 0.3 & 63 \\ DE & 40.8\cellcolor{purple!25} & 15.9\cellcolor{purple!25} & 13.0\cellcolor{purple!25} & 27.6\cellcolor{purple!25} & 0.1 & 0.1 & 0.3 & 0.4 & 0.6 & 0.1 & 0.3 & 0.3 & 0.1 & 0.2 & 0.0 & 0.1 & 0.0 & 0.1 & 0.1 & 72 \\ HK & 15.3\cellcolor{purple!25} & 8.7\cellcolor{purple!25} & 1.7\cellcolor{purple!25} & 1.4\cellcolor{purple!25} & 69.9\cellcolor{purple!25} & 0.3 & 0.0 & 0.1 & 0.0 & 0.3 & 0.1 & 0.0 & 0.2 & 0.9\cellcolor{purple!25} & 0.3 & 0.1 & 0.1 & 0.3 & 0.4 & 30 \\ JP & 12.1\cellcolor{purple!25} & 3.0\cellcolor{purple!25} & 1.8\cellcolor{purple!25} & 0.9\cellcolor{purple!25} & 2.3\cellcolor{purple!25} & 77.7\cellcolor{purple!25} & 0.2 & 0.3 & 0.3 & 0.1 & 0.2 & 0.3 & 0.3 & 0.1 & 0.1 & 0.0 & 0.0 & 0.1 & 0.1 & 22 \\ AU & 23.2\cellcolor{purple!25} & 6.0\cellcolor{purple!25} & 1.3\cellcolor{purple!25} & 0.2 & 6.3\cellcolor{purple!25} & 2.3\cellcolor{purple!25} & 56.9\cellcolor{purple!25} & 0.1 & 0.4 & 0.1 & 0.2 & 0.2 & 0.5 & 0.5 & 0.1 & 0.3 & 0.1 & 0.6 & 0.7\cellcolor{purple!25} & 43 \\ ID & 6.0\cellcolor{purple!25} & 1.6\cellcolor{purple!25} & 1.2\cellcolor{purple!25} & 0.7\cellcolor{purple!25} & 6.4\cellcolor{purple!25} & 1.6\cellcolor{purple!25} & 0.4 & 77.0\cellcolor{purple!25} & 0.7\cellcolor{purple!25} & 0.5 & 0.1 & 0.9\cellcolor{purple!25} & 0.2 & 1.0\cellcolor{purple!25} & 0.7 & 0.1 & 0.3 & 0.1 & 0.3 & 23 \\ KR & 8.3\cellcolor{purple!25} & 2.6\cellcolor{purple!25} & 1.3\cellcolor{purple!25} & 0.7\cellcolor{purple!25} & 5.7\cellcolor{purple!25} & 3.7\cellcolor{purple!25} & 1.0\cellcolor{purple!25} & 1.2\cellcolor{purple!25} & 72.8\cellcolor{purple!25} & 0.0 & 0.1 & 0.1 & 0.1 & 1.3\cellcolor{purple!25} & 0.2 & 0.2 & 0.1 & 0.1 & 0.7\cellcolor{purple!25} & 27 \\ MY & 4.0\cellcolor{purple!25} & 2.2\cellcolor{purple!25} & 0.6 & 1.3\cellcolor{purple!25} & 10.5\cellcolor{purple!25} & 1.5\cellcolor{purple!25} & 0.4 & 6.6\cellcolor{purple!25} & 0.5 & 69.2\cellcolor{purple!25} & 0.1 & 0.1 & 0.2 & 1.1\cellcolor{purple!25} & 0.1 & 0.6 & 0.4 & 0.2 & 0.3 & 31 \\ PH & 11.1\cellcolor{purple!25} & 1.6\cellcolor{purple!25} & 0.3 & 0.2 & 8.1\cellcolor{purple!25} & 0.4 & 0.9\cellcolor{purple!25} & 7.2\cellcolor{purple!25} & 0.1 & 2.9\cellcolor{purple!25} & 62.9\cellcolor{purple!25} & 0.3 & 0.4 & 1.5\cellcolor{purple!25} & 1.6\cellcolor{purple!25} & 0.1 & 0.1 & 0.1 & 0.2 & 37 \\ SG & 16.8\cellcolor{purple!25} & 4.8\cellcolor{purple!25} & 0.7 & 0.9\cellcolor{purple!25} & 18.5\cellcolor{purple!25} & 1.3\cellcolor{purple!25} & 0.4 & 3.2\cellcolor{purple!25} & 1.6\cellcolor{purple!25} & 3.6\cellcolor{purple!25} & 1.7\cellcolor{purple!25} & 43.1\cellcolor{purple!25} & 0.3 & 1.1\cellcolor{purple!25} & 0.8\cellcolor{purple!25} & 0.5 & 0.1 & 0.3 & 0.4 & 57 \\ TW & 6.4\cellcolor{purple!25} & 1.3\cellcolor{purple!25} & 1.2\cellcolor{purple!25} & 1.8\cellcolor{purple!25} & 5.3\cellcolor{purple!25} & 2.8\cellcolor{purple!25} & 0.4 & 0.4 & 2.0\cellcolor{purple!25} & 1.0\cellcolor{purple!25} & 1.0\cellcolor{purple!25} & 0.9\cellcolor{purple!25} & 73.6\cellcolor{purple!25} & 0.4 & 0.8\cellcolor{purple!25} & 0.3 & 0.1 & 0.3 & 0.0 & 26 \\ TH & 6.3\cellcolor{purple!25} & 2.5\cellcolor{purple!25} & 1.0\cellcolor{purple!25} & 0.7\cellcolor{purple!25} & 7.8\cellcolor{purple!25} & 0.2 & 0.8\cellcolor{purple!25} & 7.6\cellcolor{purple!25} & 4.6\cellcolor{purple!25} & 4.0\cellcolor{purple!25} & 2.3\cellcolor{purple!25} & 2.2\cellcolor{purple!25} & 0.3 & 58.2\cellcolor{purple!25} & 0.5 & 0.2 & 0.1 & 0.4 & 0.3 & 42 \\ AR & 11.9\cellcolor{purple!25} & 2.1\cellcolor{purple!25} & 1.6\cellcolor{purple!25} & 0.1 & 1.3\cellcolor{purple!25} & 0.8\cellcolor{purple!25} & 1.3\cellcolor{purple!25} & 0.4 & 0.4 & 0.6 & 0.4 & 0.6 & 1.1\cellcolor{purple!25} & 0.2 & 75.3\cellcolor{purple!25} & 0.1 & 0.1 & 1.4\cellcolor{purple!25} & 0.3 & 25 \\ BR & 14.1\cellcolor{purple!25} & 1.3\cellcolor{purple!25} & 1.0\cellcolor{purple!25} & 0.7 & 1.3\cellcolor{purple!25} & 1.4\cellcolor{purple!25} & 1.6\cellcolor{purple!25} & 0.6 & 0.5 & 0.7\cellcolor{purple!25} & 1.0\cellcolor{purple!25} & 0.8\cellcolor{purple!25} & 0.1 & 0.7\cellcolor{purple!25} & 7.1\cellcolor{purple!25} & 65.8\cellcolor{purple!25} & 0.1 & 0.6 & 0.7 & 34 \\ CL & 11.8\cellcolor{purple!25} & 1.1\cellcolor{purple!25} & 1.0\cellcolor{purple!25} & 0.0 & 3.2\cellcolor{purple!25} & 0.6 & 1.4\cellcolor{purple!25} & 2.3\cellcolor{purple!25} & 0.3 & 0.3 & 0.1 & 0.9\cellcolor{purple!25} & 0.3 & 0.8\cellcolor{purple!25} & 2.9\cellcolor{purple!25} & 4.0\cellcolor{purple!25} & 65.8\cellcolor{purple!25} & 2.7\cellcolor{purple!25} & 0.4 & 34 \\ MX & 22.2\cellcolor{purple!25} & 3.5\cellcolor{purple!25} & 1.2\cellcolor{purple!25} & 0.4 & 3.0\cellcolor{purple!25} & 0.3 & 1.2\cellcolor{purple!25} & 0.2 & 0.3 & 0.9\cellcolor{purple!25} & 1.0\cellcolor{purple!25} & 0.1 & 0.3 & 0.5 & 5.4\cellcolor{purple!25} & 1.6\cellcolor{purple!25} & 0.3 & 56.9\cellcolor{purple!25} & 0.6 & 43 \\ TR & 3.0\cellcolor{purple!25} & 2.5\cellcolor{purple!25} & 0.2 & 0.7\cellcolor{purple!25} & 0.6 & 0.9\cellcolor{purple!25} & 0.6 & 0.1 & 0.6 & 0.3 & 0.6 & 0.1 & 0.9\cellcolor{purple!25} & 0.8\cellcolor{purple!25} & 0.5 & 1.1\cellcolor{purple!25} & 0.6 & 0.1 & 85.8\cellcolor{purple!25} & 14\rule[-1.2ex]{0pt}{0pt} \\ \hline TIX & 292 & 84 & 31 & 11 & 81 & 19 & 12 & 31 & 14 & 16 & 10 & 8 & 6 & 12 & 21 & 9 & 3 & 8 & 7 & 35.5\rule{0pt}{2.7ex}\rule[-1.2ex]{0pt}{0pt} \\ \hline IN & 2 & 1 & 2 & 3 & 5 & 5 & 6 & 9 & 10 & 7 & 8 & 11 & 11 & 11 & 8 & 11 & 11 & 9 & 7\rule{0pt}{2.7ex} \\ OUT & 18 & 18 & 13 & 9 & 13 & 9 & 7 & 6 & 4 & 6 & 5 & 5 & 2 & 9 & 6 & 3 & 0 & 2 & 2\rule[-1.2ex]{0pt}{0pt} \\ \hline \bottomrule \end{tabular} \parbox{22.5cm}{Notes: Numbers in this table replicate Table 3 of DieboldYilmaz2009. The FEVD uses a VAR(2) for weekly stock market returns with Cholesky factorization and forecast horizon $H=10$, sample period 10/01/1992--21/11/2007. Cells shaded in \textcolor{purple!25}{\rule{0.6cm}{0.25cm}} denote spillovers selected by the information criterion. The penalty term is determined using the POOF-MSFE procedure outlined in Section (ref).}

We use the methodology introduced in Section (ref) and report the selected non-zero pairwise spillovers in Table (ref) in purple shades. The penalty term in the information criterion is determined using the POOF-MSFE procedure outlined in Section (ref). Examining the highlighted cells reveals a much sparser network structure, with most of the upper-diagonal elements contributing little to the overall forecast variance of the entire network. The majority of small bilateral spillovers contributing less than 1% of forecast variance are pruned. Only 40% of the off-diagonal elements are selected by the information criterion. The remaining edges cluster heavily around the U.S.-Europe and Asia-Pacific blocks. The U.S. remains the largest number of outgoing connections, while markets such as Chile, Mexico, and Turkey become nearly isolated.

The sparse structure fundamentally changes the interpretation of the Diebold-Yilmaz network. The resulting network unveils a more economically meaningful topology of global linkages. Critical risk transmission channels are highlighted via the sparse network, for example, from the U.S. to European markets or from Hong Kong to Asian markets, while redundant or negligible pathways are suppressed. Much of the global integration is driven by a small number of dominant cross-market channels rather than universal contagion. This more parsimonious risk transmission structure makes systemic risk analysis more tractable: rather than monitoring hundreds of weak pairwise connections, regulators and investors can focus on the few dominant channels of global spillovers. The IN and OUT degrees reported at the bottom of Table (ref) provide additional insights into the directional structure of shock transmission. The OUT degree counts the non-zero elements in a given column and measures how many other markets are affected by shocks originating in that market. Conversely, the IN degree counts the number of non-zero entries in a row, representing the number of other markets that influence a given market. These results reveal the directional asymmetry of global stock market connectedness. The developed markets in the U.S. and Europe act as sources of return transmission, while emerging markets serve primarily as receivers of external shocks.

S&P 500 Sector Network

The second example applies the sparsity-based connectedness framework to the S&P 500 sector indices of the U.S. stock market. The 11 sector indices measure the performance of companies in the S&P 500, with equal weights assigned to companies classified within the relevant sectors based on their GICS classification. We use daily returns from 8/11/2006 to 30/06/2025, totaling 4687 trading days. The Real Estate sector is excluded from the analysis because it was launched in 2016, leaving 10 sector indices in the network: Health Care, Financials, Communication Services, Energy, Materials, Industrials, Consumer Discretionary, Consumer Staples, Information Technology, and Utilities. We first remove the influence of overall market movements on sector indices by regressing each sector's daily return on the contemporaneous S&P 500 market return, retaining the residuals for subsequent network analysis. This pre-filtering step ensures that the network analysis focuses on the sector-specific shock transmission rather than common shocks that simultaneously affect all sectors, such as macroeconomic news or global sentiment shifts. Similar factor-based approaches have been applied in the network literature, for example, AndoEtAl2022, AndoEtAl2024.

sidewaystable\caption{S&P 500 sectoral network } \begin{tabular}{r C{1.6cm}C{1.6cm}C{1.6cm}C{1.6cm}C{1.6cm}C{1.6cm}C{1.6cm}C{1.6cm}C{1.6cm}C{1.6cm}} \toprule \hline & \multicolumn{10}{c}{From}\rule{0pt}{2.7ex}\rule[-1.2ex]{0pt}{0pt} \\ \cline{2-11} & & & & \multicolumn{4}{c}{8/11/2006--31/12/2015}\rule{0pt}{2.7ex}\rule[-1.2ex]{0pt}{0pt} \\ \cline{5-8} To & Health. & Financ. & Comm. & Energy & Mater. & Indust. & Cs.Disc. & Cs.Stap. & I.T. & Util.\rule{0pt}{2.7ex}\rule[-1.2ex]{0pt}{0pt} \\ \hline Health. & 83.27\cellcolor{purple!25} & 4.80\cellcolor{purple!25} & 0.57 & 1.30\cellcolor{purple!25} & 0.94\cellcolor{purple!25} & 0.14 & 0.17 & 6.98\cellcolor{purple!25} & 0.96\cellcolor{purple!25} & 0.89\cellcolor{purple!25}\rule{0pt}{2.7ex} \\ Financ. & 4.45\cellcolor{purple!25} & 78.19\cellcolor{purple!25} & 0.13 & 1.97\cellcolor{purple!25} & 0.97\cellcolor{purple!25} & 0.62 & 9.65\cellcolor{purple!25} & 1.92\cellcolor{purple!25} & 0.67 & 1.44\cellcolor{purple!25} \\ Comm. & 0.63 & 0.77 & 91.93\cellcolor{purple!25} & 0.08 & 0.19 & 0.20 & 0.82 & 1.74\cellcolor{purple!25} & 0.60 & 3.05\cellcolor{purple!25} \\ Energy & 1.21\cellcolor{purple!25} & 1.96\cellcolor{purple!25} & 0.08 & 73.58\cellcolor{purple!25} & 15.55\cellcolor{purple!25} & 1.74\cellcolor{purple!25} & 1.95\cellcolor{purple!25} & 2.08\cellcolor{purple!25} & 0.37 & 1.49\cellcolor{purple!25} \\ Mater. & 0.84\cellcolor{purple!25} & 0.29 & 0.16 & 13.57\cellcolor{purple!25} & 64.19\cellcolor{purple!25} & 14.93\cellcolor{purple!25} & 2.78\cellcolor{purple!25} & 0.38 & 2.82\cellcolor{purple!25} & 0.04 \\ Indust. & 0.54 & 0.50 & 0.37 & 1.46\cellcolor{purple!25} & 15.10\cellcolor{purple!25} & 64.40\cellcolor{purple!25} & 11.51\cellcolor{purple!25} & 0.27 & 5.62\cellcolor{purple!25} & 0.23 \\ Cs.Disc. & 0.40 & 8.59\cellcolor{purple!25} & 0.87\cellcolor{purple!25} & 1.60\cellcolor{purple!25} & 2.82\cellcolor{purple!25} & 11.78\cellcolor{purple!25} & 65.71\cellcolor{purple!25} & 0.96\cellcolor{purple!25} & 5.90\cellcolor{purple!25} & 1.38\cellcolor{purple!25} \\ Cs.Stap. & 6.50\cellcolor{purple!25} & 1.99\cellcolor{purple!25} & 1.61\cellcolor{purple!25} & 2.22\cellcolor{purple!25} & 0.75 & 0.31 & 0.97\cellcolor{purple!25} & 78.03\cellcolor{purple!25} & 0.94\cellcolor{purple!25} & 6.69\cellcolor{purple!25} \\ I.T. & 0.50 & 0.50 & 0.34 & 0.17 & 3.50\cellcolor{purple!25} & 6.82\cellcolor{purple!25} & 6.55\cellcolor{purple!25} & 0.83\cellcolor{purple!25} & 78.27\cellcolor{purple!25} & 2.52\cellcolor{purple!25} \\ Util. & 0.81 & 1.67\cellcolor{purple!25} & 2.81\cellcolor{purple!25} & 1.65\cellcolor{purple!25} & 0.04 & 0.28 & 1.70\cellcolor{purple!25} & 6.60\cellcolor{purple!25} & 2.73\cellcolor{purple!25} & 81.70\cellcolor{purple!25}\rule[-1.2ex]{0pt}{0pt} \\ \hline & & & & \multicolumn{4}{c}{4/01/2016--30/06/2025}\rule{0pt}{2.7ex}\rule[-1.2ex]{0pt}{0pt} \\ \cline{5-8} & Health. & Financ. & Comm. & Energy & Mater. & Indust. & Cs.Disc. & Cs.Stap. & I.T. & Util.\rule{0pt}{2.7ex}\rule[-1.2ex]{0pt}{0pt} \\ \hline Health. & 89.94\cellcolor{purple!25} & 0.04 & 0.10 & 0.57 & 0.79 & 0.46 & 0.01 & 5.17\cellcolor{purple!25} & 0.14 & 2.78\cellcolor{purple!25}\rule{0pt}{2.7ex} \\ Financ. & 0.01 & 50.86\cellcolor{purple!25} & 0.65\cellcolor{purple!25} & 8.18\cellcolor{purple!25} & 12.82\cellcolor{purple!25} & 16.19\cellcolor{purple!25} & 7.94\cellcolor{purple!25} & 1.29\cellcolor{purple!25} & 1.18\cellcolor{purple!25} & 0.88\cellcolor{purple!25} \\ Comm. & 0.06 & 1.12\cellcolor{purple!25} & 88.04\cellcolor{purple!25} & 0.70 & 1.29\cellcolor{purple!25} & 1.20\cellcolor{purple!25} & 5.67\cellcolor{purple!25} & 1.49\cellcolor{purple!25} & 0.13 & 0.29 \\ Energy & 0.37 & 10.51\cellcolor{purple!25} & 0.60 & 64.45\cellcolor{purple!25} & 12.70\cellcolor{purple!25} & 7.60\cellcolor{purple!25} & 3.08\cellcolor{purple!25} & 0.07 & 0.51 & 0.11 \\ Mater. & 0.44 & 12.01\cellcolor{purple!25} & 0.70\cellcolor{purple!25} & 9.23\cellcolor{purple!25} & 47.73\cellcolor{purple!25} & 18.84\cellcolor{purple!25} & 8.40\cellcolor{purple!25} & 1.67\cellcolor{purple!25} & 0.09 & 0.88\cellcolor{purple!25} \\ Indust. & 0.22 & 14.45\cellcolor{purple!25} & 0.62\cellcolor{purple!25} & 5.31\cellcolor{purple!25} & 17.95\cellcolor{purple!25} & 45.52\cellcolor{purple!25} & 14.02\cellcolor{purple!25} & 1.20\cellcolor{purple!25} & 0.06 & 0.64\cellcolor{purple!25} \\ Cs.Disc. & 0.05 & 8.87\cellcolor{purple!25} & 3.70\cellcolor{purple!25} & 2.48\cellcolor{purple!25} & 10.00\cellcolor{purple!25} & 17.46\cellcolor{purple!25} & 57.07\cellcolor{purple!25} & 0.26 & 0.07 & 0.04 \\ Cs.Stap. & 3.89\cellcolor{purple!25} & 1.69\cellcolor{purple!25} & 1.17\cellcolor{purple!25} & 0.03 & 2.26\cellcolor{purple!25} & 1.73\cellcolor{purple!25} & 0.29 & 67.73\cellcolor{purple!25} & 3.67\cellcolor{purple!25} & 17.52\cellcolor{purple!25} \\ I.T. & 0.13 & 1.81\cellcolor{purple!25} & 0.16 & 0.61 & 0.11 & 0.04 & 0.07 & 4.18\cellcolor{purple!25} & 89.64\cellcolor{purple!25} & 3.27\cellcolor{purple!25} \\ Util. & 2.13\cellcolor{purple!25} & 1.26\cellcolor{purple!25} & 0.24 & 0.03 & 1.31\cellcolor{purple!25} & 0.93\cellcolor{purple!25} & 0.05 & 18.74\cellcolor{purple!25} & 3.05\cellcolor{purple!25} & 72.26\cellcolor{purple!25}\rule[-1.2ex]{0pt}{0pt} \\ \hline \bottomrule \end{tabular} \parbox{21.75cm}{Notes: The top panel reports the GFEVD network estimated using daily data from 8/11/2006 to 31/12/2015. The bottom panel reports the estimated network using daily data from 4/01/2016 to 30/06/2025. Cells shaded in \textcolor{purple!25}{\rule{0.6cm}{0.25cm}} denote connectedness selected by the information criterion. The penalty term is determined using the POOF-MSFE procedure outlined in Section (ref).}

We estimate a VAR(1) for the 10-variable sector network and use the GFEVD approach of DieboldYilmaz2014 with $H=10$ to construct the connectedness table. Table (ref) reports the estimated network structure. The entire sample is divided into two periods. The top panel of Table (ref) uses data from 8/11/2006 to the end of 2015, encompassing the Global Financial Crisis (GFC) and the subsequent recovery. The bottom panel uses data from the beginning of 2016 to 30/06/2025, covering the expansion prior to the COVID-19 pandemic and the booming stock market after the pandemic shock. Pairwise connections that are selected by the information criterion are highlighted in purple. The composition of dominant spillovers changes markedly between the two periods, indicating a structural evolution in the internal linkages of the U.S. equity market. Figure (ref) provides a visualization of the non-zero pairwise connections selected by the information criterion. Panel (a) plots the network graph for the sample from 8/11/2006 to 31/12/2015. Panel (b) plots the network graph for the sample from 4/01/2016 to 30/06/2025. The sum of TIX and FIX for each node is used as a measure of its connectedness with the rest of the network. The size of the node in Figure (ref) is proportional to this sum. Another metric of empirical interest is the difference between TIX and FIX, which is sometimes referred to as the net spillover index: NIX$=$TIX$-$FIX. Nodes with positive NIX are colored in blue in Figure (ref), suggesting that these sectors transmit more shocks to others than they receive. Nodes with negative NIX are colored in red, representing the net recipients of shocks. The color of the directional edges is the same as the color of the nodes from which the edges originate. The thickness of the edges is proportional to the strength of the directional connectedness.

figure[figure omitted — 961 chars of source]

In the first subsample, Health Care and Communication Services are the least connected sector, exhibiting a high own-variance share and few connections with other sectors. The Financials sector is a strong shock exporter, which is not surprising given the central role of financial institutions during the GFC. Energy also acts as a key transmitter, particularly with Materials and Industrials, consistent with the influence of commodity price fluctuations on cyclically sensitive sectors. In total, 56 out of the 90 pairwise connections are selected by the information criterion. The sparse network graph aligns with the macroeconomic narrative of the time, that the systemic risk concentrated in credit and commodity markets propagates through production-oriented sectors. In the second subsample, Health Care becomes more insulated from the rest of the U.S. equity market alongside the Information Technology sector. The Information Technology sector grows to be more self-driven; its disconnect from Materials, Industrials, and Consumer Discretionary coincides with the surge of large-cap technology firms in the S&P 500 and the AI boom post-COVID. Financials, while still influential, also receive substantial spillovers from other sectors, making it a net spillover receiver. The bilateral feedback among these sectors stands in sharp contrast to the unidirectional dominance of Financials before 2016. The Financials sector appears to be strongly integrated with all other sectors except Health Care.

The comparison across the two periods reveals several important insights into the temporal evolution of the sparse network. First, because the sector returns are orthogonalized with respect to the aggregate S&P 500 market return, the resulting network captures the idiosyncratic transmission, i.e., how shocks originated in one sector affect another after controlling for the overall market. The sparsity of the estimated network reflects the limited number of genuine direct connections among sectors after removing the common market component. Second, results in Table (ref) and Figure (ref) demonstrate that the dominant sources of transmission have shifted over time. From a systemic-risk perspective, monitoring should focus on the small subset of core sectors whose shocks propagate widely. Last but not least, the zero connections indicate that many sectors move largely independently, conditional on the market factor. This minimal connectedness can be used to diversify across sectors AntonakakisEtAl2019.

Commodity Volatility Connectedness Network

To further demonstrate the flexibility of the sparsity-based connectedness framework, we examine volatility spillovers across major commodity futures. Commodities provide a distinctive setting for connectedness analysis, because they reflect both economic fundamentals and financial market forces. The network structure among commodities is expected to be considerably sparser than that of equities, as cross-market dependencies are typically concentrated within related commodity groups rather than spanning all categories. The analysis covers 24 commodity futures listed in Table (ref), grouped into five broad categories: Energy, Metals, Grains, Livestock, and Other Agriculture. The sample composition follows DieboldLiuYilmaz2017, YangLiMiao2021 and DelleChiaieEtAl2022.

table[table omitted — 1,924 chars of source]
sidewaystable\caption{Commodity log-volatility network 2023--2025 } \scriptsize \begin{tabular}{l rrrr| rrrrrrr| rrrr| rrr| rrrrrr} \toprule \hline & \multicolumn{24}{c}{From}\rule{0pt}{2.7ex}\rule[-1.2ex]{0pt}{0pt} \\ \cline{2-25} & \multicolumn{4}{c|}{Energy} & \multicolumn{7}{c|}{Metals} & \multicolumn{4}{c|}{Grains} & \multicolumn{3}{c|}{Livestock} & \multicolumn{6}{c}{Other Agriculture}\rule{0pt}{2.7ex}\rule[-1.2ex]{0pt}{0pt} \\ To & (1) & (2) & (3) & (4) & (1) & (2) & (3) & (4) & (5) & (6) & (7) & (1) & (2) & (3) & (4) & (1) & (2) & (3) & (1) & (2) & (3) & (4) & (5) & (6)\rule{0pt}{2.7ex}\rule[-1.2ex]{0pt}{0pt} \\ \hline (1) & 40.7\cellcolor{purple!25} & 0.8\cellcolor{purple!25} & 24.0\cellcolor{purple!25} & 25.0\cellcolor{purple!25} & 1.1\cellcolor{purple!25} & 0.4 & 1.4\cellcolor{purple!25} & 0.1 & 0.1 & 0.9\cellcolor{purple!25} & 0.1 & 0.9\cellcolor{purple!25} & 1.8\cellcolor{purple!25} & 0.7 & 0.3 & 0.1 & 0.3 & 0.1 & 0.2 & 0.1 & 0.3 & 0.0 & 0.5 & 0.0 \rule{0pt}{2.7ex} \\ (2) & 2.4\cellcolor{purple!25} & 65.0\cellcolor{purple!25} & 1.5\cellcolor{purple!25} & 2.0\cellcolor{purple!25} & 0.5 & 0.2 & 0.6 & 0.3 & 0.2 & 6.0\cellcolor{purple!25} & 0.7 & 4.5\cellcolor{purple!25} & 0.5 & 1.2 & 1.1 & 2.0\cellcolor{purple!25} & 1.9\cellcolor{purple!25} & 3.8\cellcolor{purple!25} & 0.9 & 0.4 & 0.1 & 0.8 & 2.2\cellcolor{purple!25} & 1.2 \\ (3) & 26.2\cellcolor{purple!25} & 0.6 & 38.4\cellcolor{purple!25} & 21.8\cellcolor{purple!25} & 0.5 & 0.2 & 0.6 & 0.3 & 0.2 & 1.9\cellcolor{purple!25} & 0.1 & 0.9\cellcolor{purple!25} & 3.1\cellcolor{purple!25} & 0.8\cellcolor{purple!25} & 0.6 & 0.2 & 0.2 & 0.7 & 1.0\cellcolor{purple!25} & 0.4 & 0.1 & 0.1 & 1.0\cellcolor{purple!25} & 0.1 \\ (4) & 27.0\cellcolor{purple!25} & 1.4\cellcolor{purple!25} & 21.6\cellcolor{purple!25} & 41.4\cellcolor{purple!25} & 0.3 & 0.1 & 0.4 & 0.1 & 0.2 & 0.8\cellcolor{purple!25} & 0.1 & 0.9\cellcolor{purple!25} & 1.6\cellcolor{purple!25} & 0.5 & 0.2 & 0.2 & 0.2 & 0.4 & 1.5\cellcolor{purple!25} & 0.2 & 0.2 & 0.1 & 0.3 & 0.1 \\ \hline (1) & 3.8\cellcolor{purple!25} & 0.6 & 1.4\cellcolor{purple!25} & 1.0 & 76.8\cellcolor{purple!25} & 1.4\cellcolor{purple!25} & 3.8\cellcolor{purple!25} & 0.4 & 0.2 & 0.6 & 0.7 & 0.9 & 0.5 & 0.4 & 0.2 & 1.2 & 0.9 & 1.9\cellcolor{purple!25} & 1.1 & 0.3 & 0.4 & 1.1 & 0.1 & 0.4 \\ (2) & 0.6 & 0.7 & 0.6 & 0.5 & 1.9\cellcolor{purple!25} & 83.2\cellcolor{purple!25} & 4.3\cellcolor{purple!25} & 0.2 & 0.5 & 0.5 & 0.4 & 0.8 & 0.2 & 0.6 & 0.1 & 0.4 & 0.4 & 0.5 & 1.0 & 0.8 & 0.2 & 0.3 & 0.4 & 0.9 \\ (3) & 1.3 & 1.9\cellcolor{purple!25} & 0.9 & 0.9 & 1.9\cellcolor{purple!25} & 2.7\cellcolor{purple!25} & 78.6\cellcolor{purple!25} & 0.3 & 0.6 & 0.6 & 0.7 & 3.5\cellcolor{purple!25} & 0.3 & 0.7 & 0.1 & 0.2 & 1.3 & 0.4 & 0.7 & 0.3 & 1.4 & 0.1 & 0.2 & 0.3 \\ (4) & 0.7 & 0.7 & 1.4 & 1.6\cellcolor{purple!25} & 1.0 & 0.3 & 0.5 & 76.3\cellcolor{purple!25} & 2.1\cellcolor{purple!25} & 3.3\cellcolor{purple!25} & 2.0\cellcolor{purple!25} & 0.6 & 1.2 & 0.6 & 0.3 & 0.1 & 0.3 & 1.4 & 0.4 & 2.4\cellcolor{purple!25} & 0.3 & 0.3 & 1.7\cellcolor{purple!25} & 0.7 \\ (5) & 0.2 & 0.2 & 0.8 & 0.6 & 0.6 & 0.7 & 0.8 & 1.4\cellcolor{purple!25} & 78.5\cellcolor{purple!25} & 5.1\cellcolor{purple!25} & 2.0\cellcolor{purple!25} & 0.2 & 1.4\cellcolor{purple!25} & 1.1 & 0.2 & 0.1 & 0.8 & 1.3 & 0.2 & 0.2 & 0.2 & 0.9 & 1.6\cellcolor{purple!25} & 0.8 \\ (6) & 1.1 & 1.8\cellcolor{purple!25} & 2.2\cellcolor{purple!25} & 0.6 & 0.8 & 1.1 & 0.4 & 1.3 & 4.9\cellcolor{purple!25} & 69.9\cellcolor{purple!25} & 2.0\cellcolor{purple!25} & 0.2 & 2.6\cellcolor{purple!25} & 1.6\cellcolor{purple!25} & 0.1 & 0.8 & 0.6 & 2.1\cellcolor{purple!25} & 0.1 & 0.2 & 0.3 & 0.4 & 3.9\cellcolor{purple!25} & 1.1 \\ (7) & 0.4 & 0.6 & 0.1 & 0.5 & 0.2 & 0.3 & 0.3 & 1.8\cellcolor{purple!25} & 2.0\cellcolor{purple!25} & 1.3 & 83.6\cellcolor{purple!25} & 0.6 & 0.7 & 1.0 & 0.1 & 0.3 & 0.8 & 0.2 & 0.4 & 0.6 & 0.2 & 0.3 & 1.4 & 2.2\cellcolor{purple!25} \\ \hline (1) & 1.8\cellcolor{purple!25} & 2.5\cellcolor{purple!25} & 1.6\cellcolor{purple!25} & 1.6\cellcolor{purple!25} & 0.7 & 0.5 & 1.8\cellcolor{purple!25} & 0.1 & 0.1 & 0.4 & 0.5 & 63.8\cellcolor{purple!25} & 6.0\cellcolor{purple!25} & 8.8\cellcolor{purple!25} & 2.0\cellcolor{purple!25} & 1.4\cellcolor{purple!25} & 0.8 & 0.3 & 2.4\cellcolor{purple!25} & 0.2 & 0.6 & 0.3 & 1.1 & 0.5 \\ (2) & 2.8\cellcolor{purple!25} & 0.5 & 3.4\cellcolor{purple!25} & 2.4\cellcolor{purple!25} & 1.0 & 0.1 & 0.4 & 0.8 & 0.5 & 1.3\cellcolor{purple!25} & 0.2 & 6.1\cellcolor{purple!25} & 66.1\cellcolor{purple!25} & 6.6\cellcolor{purple!25} & 3.5\cellcolor{purple!25} & 0.2 & 0.2 & 0.3 & 0.6 & 1.0 & 0.1 & 0.3 & 1.1 & 0.6 \\ (3) & 1.5\cellcolor{purple!25} & 1.2\cellcolor{purple!25} & 1.4\cellcolor{purple!25} & 1.2\cellcolor{purple!25} & 0.7 & 0.2 & 0.7 & 0.2 & 0.5 & 0.6 & 0.3 & 10.0\cellcolor{purple!25} & 8.5\cellcolor{purple!25} & 66.2\cellcolor{purple!25} & 2.8\cellcolor{purple!25} & 0.0 & 0.1 & 0.2 & 0.1 & 0.2 & 0.6 & 0.2 & 0.9 & 1.6\cellcolor{purple!25} \\ (4) & 1.4\cellcolor{purple!25} & 1.4\cellcolor{purple!25} & 2.2\cellcolor{purple!25} & 0.5 & 0.5 & 0.1 & 0.3 & 1.4\cellcolor{purple!25} & 0.2 & 1.0 & 0.3 & 2.7\cellcolor{purple!25} & 4.9\cellcolor{purple!25} & 3.7\cellcolor{purple!25} & 72.8\cellcolor{purple!25} & 0.1 & 0.9 & 0.2 & 0.8 & 0.4 & 0.4 & 1.2 & 2.1\cellcolor{purple!25} & 0.4 \\ \hline (1) & 0.1 & 2.0\cellcolor{purple!25} & 0.8 & 0.3 & 2.1\cellcolor{purple!25} & 0.2 & 0.3 & 0.2 & 0.2 & 2.4\cellcolor{purple!25} & 0.4 & 0.8 & 0.2 & 0.0 & 0.1 & 76.5\cellcolor{purple!25} & 9.9\cellcolor{purple!25} & 0.3 & 0.8 & 0.1 & 0.4 & 1.4 & 0.5 & 0.1 \\ (2) & 0.5 & 0.7 & 0.7 & 0.4 & 2.4\cellcolor{purple!25} & 0.2 & 0.4 & 0.1 & 1.2 & 1.4\cellcolor{purple!25} & 0.7 & 0.1 & 0.2 & 0.1 & 0.2 & 9.9\cellcolor{purple!25} & 78.6\cellcolor{purple!25} & 0.3 & 1.0 & 0.1 & 0.5 & 0.1 & 0.4 & 0.2 \\ (3) & 0.2 & 0.3 & 0.5 & 0.1 & 2.8\cellcolor{purple!25} & 0.1 & 2.3\cellcolor{purple!25} & 0.6 & 1.7\cellcolor{purple!25} & 3.9\cellcolor{purple!25} & 0.5 & 0.2 & 0.9 & 0.8 & 0.0 & 0.9 & 0.9 & 79.5\cellcolor{purple!25} & 1.1 & 0.1 & 0.9 & 0.2 & 0.4 & 1.1 \\ \hline (1) & 1.8\cellcolor{purple!25} & 0.1 & 4.8\cellcolor{purple!25} & 4.0\cellcolor{purple!25} & 1.3 & 0.6 & 0.9 & 0.4 & 0.1 & 0.9 & 0.2 & 0.3 & 0.4 & 0.1 & 0.2 & 0.2 & 0.8 & 3.8\cellcolor{purple!25} & 76.3\cellcolor{purple!25} & 0.3 & 0.6 & 1.2 & 0.6 & 0.0 \\ (2) & 0.4 & 0.4 & 0.6 & 0.2 & 0.1 & 0.1 & 0.2 & 1.6\cellcolor{purple!25} & 0.3 & 0.2 & 0.4 & 1.0 & 1.2 & 0.1 & 0.4 & 0.2 & 0.3 & 0.6 & 2.5\cellcolor{purple!25} & 88.5\cellcolor{purple!25} & 0.3 & 0.1 & 0.2 & 0.1 \\ (3) & 0.2 & 1.1 & 1.6\cellcolor{purple!25} & 0.6 & 0.2 & 1.1 & 0.1 & 0.2 & 0.3 & 0.8 & 0.1 & 0.4 & 0.6 & 1.0 & 0.7 & 0.1 & 0.8 & 0.4 & 2.2\cellcolor{purple!25} & 0.2 & 86.8\cellcolor{purple!25} & 0.3 & 0.2 & 0.0 \\ (4) & 0.4 & 0.4 & 0.1 & 0.1 & 1.4 & 0.5 & 0.4 & 0.9 & 0.1 & 1.1 & 1.1 & 0.3 & 0.2 & 0.4 & 1.3 & 0.9 & 0.3 & 1.4 & 1.5 & 0.9 & 0.7 & 84.7\cellcolor{purple!25} & 0.1 & 0.7 \\ (5) & 2.1\cellcolor{purple!25} & 1.6\cellcolor{purple!25} & 3.0\cellcolor{purple!25} & 1.2 & 0.4 & 0.4 & 1.1 & 0.6 & 1.6\cellcolor{purple!25} & 4.6\cellcolor{purple!25} & 0.5 & 1.4 & 1.1 & 1.1 & 2.4\cellcolor{purple!25} & 0.2 & 0.4 & 0.4 & 0.6 & 0.2 & 0.1 & 0.5 & 73.9\cellcolor{purple!25} & 0.7 \\ (6) & 0.3 & 0.6 & 0.2 & 0.5 & 0.7 & 0.4 & 0.1 & 0.8 & 0.6 & 0.5 & 0.2 & 1.1 & 0.4 & 0.6 & 0.1 & 0.2 & 0.8 & 0.3 & 0.6 & 0.0 & 0.1 & 0.9 & 0.1 & 90.1\cellcolor{purple!25}\rule[-1.2ex]{0pt}{0pt} \\ \hline IN & 8 & 9 & 8 & 7 & 5 & 2 & 4 & 6 & 5 & 8 & 3 & 10 & 7 & 8 & 8 & 4 & 3 & 4 & 4 & 2 & 2 & 0 & 6 & 0\rule{0pt}{2.7ex} \\ OUT & 10 & 9 & 12 & 8 & 6 & 2 & 5 & 4 & 5 & 11 & 3 & 8 & 8 & 5 & 4 & 3 & 2 & 4 & 5 & 1 & 0 & 0 & 6 & 2\rule[-1.2ex]{0pt}{0pt} \\ \hline \bottomrule \end{tabular} \parbox{24cm}{Notes: Sample period 3 January 2023 -- 30 September 2025.}

For each commodity, we construct daily realized volatility (RV) from 5-minute intraday prices. The sample for the estimation reported in Table (ref) covers the period from 3 January 2023 to 30 September 2025. We set $p=2$ for the VAR model based on the autocorrelation structure of the log-RV and compute the GFEVD with $H=10$ following DieboldYilmaz2014. The information criterion developed in Section (ref) is applied to retain only those connections that contribute significantly to forecast variance. The resulting sparse GFEVD matrix is reported in Table (ref). The non-zero pairwise connections chosen by the information criterion are highlighted in purple. Table (ref) shows that the resulting volatility connectedness network among commodities is quite sparse. Of the 552 possible off-diagonal connections, only 123 pairwise spillovers are retained by the information criterion, representing 22% of all potential links. This low density confirms that volatility transmission across commodity markets is limited and highly selective once redundant relationships are eliminated.

The sparse GFEVD network in Table (ref) exhibits a clear block-diagonal structure, suggesting strong volatility interactions within rather than across each of the commodity categories. The four energy contracts form the most tightly connected group. Bidirectional spillovers are strong, particularly between crude oil, gasoline, and heating oil, reflecting the refining chain that links these markets. Energy volatilities also transmit weak but notable shocks to the grains group, consistent with energy's role in transportation costs and biofuel production. Metals show moderate within-group connectivity. There is a division between the precious metals, which are more commonly used as hedging instruments in the financial market, and the base metals traded on the London Metal Exchange (LME), which are primarily driven by industrial demand. The four grain contracts show economically meaningful within-group volatility linkages. These connections mirror their shared exposure to input cost and weather shocks. Livestock and other agricultural commodities have the weakest overall connectivity. Only a handful of links survive the selection, suggesting that their volatility remains largely idiosyncratic.

The bottom rows of Table (ref) summarize the IN and OUT degrees of each commodity. Energy commodities stand out as the primary net transmitters of volatility, accounting for 39 of the 123 retained spillovers. Their central role aligns with their function as a universal input to production and transport. Yet, the low network density suggests that energy volatility shocks propagate selectively across commodity categories. Metals and grains play the secondary roles, acting both as recipients and limited transmitters. In particular, aluminum and wheat exhibit higher out- than in-degrees, suggesting that industrial and agricultural commodities can occasionally amplify volatility transmission across sectors. Livestock and other agricultural categories are often net recipients of volatility, except for cocoa. Their low out-degree confirms that shocks originating in these markets rarely influence other markets.

Overall, the commodity volatility network exemplifies a naturally sparse and modular system. Only a small number of economically meaningful connections drive cross-market volatility transmission, while the vast majority of potential spillovers are effectively zero. This example demonstrates the effectiveness of the information-criterion approach in filtering out spurious comovements, yielding a concise, economically interpretable network representation.

Conclusion

This paper proposes a novel, data-driven framework for uncovering the sparse structure of the Diebold-Yilmaz financial networks. By reformulating the FEVD through a regression perspective, we bridge the gap between network analysis and model selection. We develop information criteria based on FEVD and GFEVD to systematically distinguish economically meaningful spillover channels from statistical noise, addressing the limitations of dense connectedness measures that often obscure the true network topology. We also propose a data-driven procedure to select the penalty parameter in the information criteria using pseudo out-of-sample forecast performance.

Our extensive Monte Carlo simulations demonstrate that the proposed methods perform well in finite samples. More importantly, they remain robust to approximately sparse networks and heavy-tailed error distributions. The data-driven tuning procedure is shown to effectively balance model fit and parsimony, ensuring consistent recovery of the active set of linkages. Empirically, our applications to global stock markets, S&P 500 sectoral indices, and commodity futures challenge the conventional \citetalias{DieboldYilmaz2014} methods, which consistently yield dense financial interconnectedness. Instead, our empirical results demonstrate that many financial networks often exhibit significant sparsity.

Although this paper does not take a position on the broader debate regarding the use of FEVD with orthogonal shocks versus GFEVD for network construction, our simulation evidence sheds light on the relative performance of the two approaches in different settings. For practitioners implementing the proposed framework, the choice between FEVD and GFEVD should be guided by the specific analytical objective. The GFEVD-based criterion is better suited to settings where comprehensive recovery of the network topology is desired or when variables lack a clear structural ordering, as it consistently delivers higher detection rates for active connections and preserves weaker but potentially relevant spillovers. In contrast, the FEVD-based criterion is preferable when the goal is to isolate dominant transmission channels in networks with clustered structures. By enforcing sparsity more aggressively and exhibiting greater robustness to heavy-tailed errors, it provides a parsimonious representation that limits false positives in noisy environments.

The proposed framework provides a transparent and computationally tractable approach to identifying sparse network structures. By explicitly addressing the trade-off between model fit and sparsity, it moves the network analysis beyond mechanically dense connectedness measures and toward representations that more clearly isolate economically meaningful transmission channels. This feature is particularly valuable for risk monitoring and policy analysis, where overly dense networks can obscure the sources of systemic vulnerability. We leave it for future research.

singlespace