Abstract
Complex networked systems driven by latent inputs are common in fields like neuroscience, finance, and engineering. A key inference problem here is to learn edge connectivity from node outputs (potentials). We focus on systems governed by steady-state linear conservation laws: , where denote inputs and potentials, respectively, and the sparsity pattern of the Laplacian encodes the edge structure. Assuming to be a wide-sense stationary stochastic process with a known spectral density matrix, we learn the support of from temporally correlated samples of via an -regularized Whittle’s maximum likelihood estimator (MLE). The regularization is particularly useful for learning large-scale networks in the high-dimensional setting where the network size significantly exceeds the number of samples .
We show that the MLE problem is strictly convex, admitting a unique solution. Under a novel mutual incoherence condition and certain sufficient conditions on , we show that the ML estimate recovers the sparsity pattern of with high probability, where is the maximum degree of the graph underlying . We provide recovery guarantees for in element-wise maximum, Frobenius, and operator norms. Finally, we complement our theoretical results with several simulation studies on synthetic and benchmark datasets, including engineered systems (power and water networks), and real-world datasets from neural systems (such as the human brain).
Index Terms: Network topology inference, Conservation laws, ℓ1-regularized Whittle’s likelihood estimator, Spectral precision matrix
I. Introduction
Complex networked systems, composed of nodes and edges that connect them are commonly used to model real-world systems in fields such as neuroscience, engineering, climate, and finance [1, 2]. We study networks governed by conservation laws that control edge flows; examples include current in electrical grids, fluids in pipelines, and traffic in transportation systems [3, 4]. In neuroscience, there is growing interest in identifying and understanding conservation laws [5, 6].
Networked systems driven by latent inputs (i.e., nodal injections) generate edge flows that are proportional to differences in node potentials. For example, in electrical networks, nodal current injections induce current flows that are proportional to potential differences between nodes. The overall dynamics of these edge flows are governed by conservation laws. Formally, for a network of size , these dynamics are described by the balance equation , where is a weighted symmetric Laplacian matrix [7]. The off-diagonal entries of capture the edge connectivity structure of the network. Vectors , represent nodal injections and potentials respectively, and in this paper we treat them as random vectors. Further details on the balance equation are in Section II.
In various practical situations, the network’s connectivity is typically not known and needs to be estimated for modeling, management, and control tasks. This involves determining the non-zero elements of the associated Laplacian matrix . Previous methods such as [8] estimate given observations of node injection-potential pairsleast squares objective. Such methods critically rely on the by minimizing an appropriate ability to observe both injections and potentials simultaneously. However, node injections are often unobservable in various scenarios. For instance, in financial or brain networks, nodal injections correspond to economic shocks or unknown stimuli, and these are not observable by the measurement system in place. In these settings, the goal is to estimate with only samples of . Indeed this problem is ill-posed as multiple solutions of and can satisfy the equation . To address the ill-posedness, we assume we have access to some information about the distribution of . The challenge of estimating from under such assumptions have been previously studied in [9–11].
This line of work relies on the observations of the potentials being independent and identically distributed (i.i.d.). When temporal dependencies exist in the data, such methods are insufficient. In this paper, we adopt a more realistic data model and suppose that the nodal injections and potentials are wide-sense stationary processes (WSS). This generalization allows for a more flexible framework for network learning while posing some interesting technical challenges. Before we outline our major contributions, we will first state the problem more formally and outline the challenges it presents.
Structure learning problem:
Given finite samples of node potentials and assuming the node injections are generated from a WSS process with known spectral density matrix, the goal is to recover the matrix such that the estimate approximately satisfies the balance equation .
The structure learning problem stated above assumes that the spectral density matrix for the latent process is known. As discussed earlier, estimating a sparse matrix from observations alone is fundamentally ill-posed (see Remark 2 for further discussion).
A common approach in related work is to assume access to samples of the latent process [8, 12]. In such a scenario, the spectral density matrix of can be estimated and subsequently . However, access to samples from is unreasonable in many domains such as neuroscience, finance, and biology, where represents unobservable external inputs (e.g., latent external stimuli or economic shocks). An alternative assumption used in latent factor and structural equation models (SEMs) is to assume that the spectral density of is diagonal [13, 14]. However, this assumption is overly restrictive, as real-world exogenous inputs typically exhibit temporal and cross-sectional correlation [15].
To address these limitations, we assume access to the full spectral density matrix of , without imposing diagonality. This standard assumption [16, 17] accommodates correlated latent inputs while still ensuring identifiability of .
Its practical relevance is illustrated in two scenarios. In social networks, may represent individuals’ opinions and their latent beliefs. Though is unobserved, its second-order statistics can be modeled by exploiting homophily (i.e., individuals with similar attributes hold correlated beliefs) [18]. In financial networks, reflects stock prices driven by investor activity , which are typically unobservable due to privacy concerns. However, many companies release second-order statistical summary information [19].
Although the structure learning problem can be addressed through a two-step process—first estimating the spectral density of from , and then estimating from the spectral density of —this approach is statistically inefficient, even when is i.i.d., this is elaborated in Remark 4 of [9]. To overcome these limitations, we propose a novel single-step estimator for that integrates finite time-series data with constraints imposed by conservation laws. Our method also ensures consistent estimation of in the high-dimensional setting where the number of samples is significantly smaller than the network size (i.e., ). This requires that is sparse, which is natural in all of our motivating examples: power grids, social networks, and brain connectivity graphs are inherently sparse, with nodes connected to only a small subset of others. We now provide a high-level overview of our methodology.
Suppose that is a WSS process with a complex-valued power spectral density matrix with (see (3) for a formal definition). The conservation law dictates the spectral density of to satisfy . Given samples from the node potential process and assuming that is known (this is all we know about ), consider the optimization problem:
| (1) |
where is an appropriate log-likelihood that measures the fit to observed data, and is a regularization parameter. The -norm (which is the entry-wise absolute sum) helps promote sparsity in our estimate of . Full details of (1) are in Section II. While such optimization problems that target sparse matrix estimation have received considerable attention in the literature (see Sections V and I-B for a brief overview), (1) presents some unique challenges:
is not i.i.d., making standard sample covariance matrix style analyses inapplicable;
it involves a continuum of constraints since , rendering (1) an infinite-dimensional optimization problem; and
the constraint is non-convex for arbitrary matrices , even when considering the symmetry of the Laplacian matrix.
Although a line of work [20–23] addresses challenges of the form (i) and (ii) separately in the context of learning Gaussian graphical models from time-series data, and [9] tackles challenge (iii), no prior work, to the best of our knowledge addresses all three challenges simultaneously. The goal of this paper is to show that despite these challenges, the optimizer of (1) captures the sparsity pattern of with high probability. Thus, the optimizer of (1) is the estimator we seek to recover the sparse matrix . This problem formulation is motivated by several applications where it plays a natural role; here we briefly outline two.
1). Topology learning in power distribution networks:
Knowledge of network topology (or structure) enable better fault detection, efficient resource allocation, and better integration of decentralized energy resources, ensuring reliable operation of the power system. However, system operators may lack access to real-time topology information and use nodal voltages or current injections to learn the network topology. A balance equation of the form , where is the network admittance matrix and injected currents modeled by a WSS process, has been considered in this context [24].
2). Learning sensor to source mapping in the human brain:
Learning the mapping from source signals to EEG electrodes is crucial for analyzing brain connections. Many studies [25, 26] suggest a model of the form in (2). Specifically, the Laplacian matrix plays the role of lead-field matrix and the potentials are the EEG signals. The injections model the latent source signals and are thought to be generated by a vector auto-regressive process , where could be non-Gaussian; and the integer and matrices could be known or unknown. Thus, learning the source mapping involves learning from WSS data.
A. Main contributions
1). A novel convex estimator:
We propose an -regularized log-likelihood estimator of the form (1) to estimate from finite samples of WSS data . This estimator builds on the Whittle log-likelihood approximation (details in Section II-B). Our first theoretical result establishes that the proposed -regularized estimator is convex in and under standard conditions, admits a unique minimum even in the high-dimensional regime ().
Since the Whittle likelihood is closely tied to the likelihood of Gaussian WSS processes, our estimator maximizes an approximate Gaussian likelihood. However, the estimator remains meaningful even for non-Gaussian injections , including stationary linear processes with sub-exponential or finite fourth-moment error distributions (see the remark on Bregman divergence in Section II-B).
2). Sample complexity and estimation consistency:
We provide sufficient conditions on the sample size of the data for the estimator to achieve two key properties: sparsistency, ensuring the recovery of the sparsity pattern of , and norm consistency, providing error bounds in terms of element-wise maximum, Frobenius, and operator norms. Pivotal to our analysis is a novel irrepresentability-like condition on , inspired by similar conditions commonly used in high-dimensional statistics [27, 28]. The sample complexity results are derived for both Gaussian and linear non-Gaussian WSS processes (see Theorem 1 and 2).
3). Experimental validation:
We validate our theoretical results with extensive numerical experiments using synthetic and quasi-synthetic data from many benchmark networked systems, as well as a real-world dataset involving the brain network (see Section IV).
B. Related work
1). Structure learning in Gaussian graphical models (GGMs):
The graph underlying a GGM can be inferred from the sparsity pattern of the inverse covariance matrix, and numerous papers have focused on learning this pattern from i.i.d. data (see [29] for an overview). Pioneering works like [30, 31] have developed key theoretical concepts for analyzing -regularized likelihood estimators, and our analysis builds on these concepts. Other works like [32, 33] focus on learning Cholesky factors of the inverse covariance matrix, but they lack theoretical guarantees. Survey papers like [34] provide a comprehensive overview of estimators for GGMs in various scenarios, including dynamic and grouped networks, while [35] presents detailed analyses of theoretical frameworks and sample complexity results for these models. However, these approaches face two significant limitations in our context. First, they are primarily designed for i.i.d. data, whereas the problem we address involves time-series data. Second, these methods aim to estimate the inverse covariance matrix, whereas our focus is to estimate the Laplacian directly, bypassing the need to first estimate the inverse covariance matrix.
2). Graph signal processing (GSP):
Recent research in GSP studied sparse inverse covariance estimation problems in GGMs by imposing Laplacian constraints. Both the regularized likelihood and spectral template-based (i.e., using eigenvectors of the sample covariance matrix) techniques are used to learn the Laplacian-constrained inverse covariance matrix [36–38]. However, many papers in this area focus only on estimation consistency or algorithmic convergence, but not on sample complexity. In our problem, the inverse covariance (or spectral density) matrix is represented as a quadratic matrix equation involving products of Laplacian matrices (see (1)), making existing methods in the cited works unsuitable for direct application. In addition, we provide sample complexity guarantees and establish precise rates of convergence for our proposed estimator.
3). Learning network structure from WSS process:
Dahlhaus [39] showed that the sparsity pattern of the inverse spectral density (ISD) matrix represents the structure of the graphical model for a Gaussian WSS. Subsequently, many papers (see e.g., [20, 40]) have focused on estimating a sparse ISD matrix. Finally, a few more (see [21–23]) have focused on estimating parameter matrices of latent models (e.g., VAR or state-space) generating the ISD matrix. Our research falls into the latter category, with a parameter matrix that is a Laplacian of a conservation law. However, directly applying these methods often leads to a two-stage approach: first estimating the parameter matrix, followed by a refinement step to identify non-zero entries in . In contrast, our estimator of the form in (1) directly estimates the Laplacian matrix , thus avoiding the statistical inefficiencies inherent in the two-stage approach (see Section I-B1). Related streams of work have addressed latent-variable autoregressive graphical models using sparse + low-rank decompositions of the inverse spectral density [41–43], ARMA factor models using diagonal + low-rank structures [44, 45], and sparse reciprocal graphical models that impose block-circulant patterns [46].
While these approaches provide valuable insights, our problem setting is fundamentally different. We focus on estimating a general sparse Laplacian matrix associated with a conservation law constraint, using a single-step likelihood-based approach in the frequency domain. We do not assume latent-variable factorizations or additional structural constraints such as low-rankness or block-circulant structures. Importantly, we provide theoretical guarantees on the sample complexity required to achieve support recovery and to bound estimation error in matrix norms for this general setting. To the best of our knowledge, these guarantees have not been established in the aforementioned literature.
4). Electric power networks:
While there are many motivating examples for this framework, the authors were specifically motivated by the problem of topology learning in power networks. For i.i.d. data, works like [47, 48] infer the sparsity pattern of the Laplacian (associated with a conservation law under linear power flow) by learning the inverse covariance of node potentials and applying algebraic rules. This approach requires minimum cycle length conditions on the network, which we do not need (see Remark 4). Survey papers like [49] provide a good overview of state-of-the-art methods, including the likelihood approaches in [50].
We now contrast this work with a related paper by a subset of the authors [9]. First, the estimator in [9] assumes i.i.d. Gaussian injections , whereas the current work addresses non-i.i.d. and considers a broader class of Gaussian and non-Gaussian WSS processes; we outlined the unique challenges in the discussion following equation (1). Second, our analysis requires a comprehensive examination of Hermitian matrices in the optimization problem, which is more complex than dealing solely with symmetric matrices, as in [9]. Third, we empirically validate the performance of our estimator, particularly regarding sample complexity and error consistency, across a wide range of networked systems, and compare it directly with the estimator proposed in [9].
Notation:
Let , , and denote sets of integers, reals, and complex numbers, respectively. For sets , , denote by the submatrix of with rows and columns indexed by and . If , we denote the submatrix by . For a matrix , and denote the Frobenius and the operator norm; and . The -matrix norm of is defined as . We use to denote the -vector formed by stacking the columns of and to denote the Kronecker product of with the identity matrix . For two symmetric positive definite matrices and , means is positive definite. We define if and if . For two-real valued functions and , we write if and if for constants , .
Organization of the paper:
In Section II, we define the structure learning problem and propose the modified -regularized Whittle likelihood estimator for learning a network structure from WSS data. Section III establishes the convexity of the proposed estimator and provides guarantees for support recovery and norm consistency for both Gaussian and non-Gaussian node injections . In Section IV, we evaluate the performance of our estimator on synthetic, benchmark, and real-world datasets. Section V emphasizes the parallels that our structure learning framework shares by drawing connections to other learning problems in the literature. Finally, Section VI concludes with a summary and outlines future directions. Proofs of theoretical results and additional experimental details are provided in the supplementary material. Throughout, we use estimation and learning interchangeably, as well as network and graph.
II. Preliminaries and Problem Setup
For directed graph , where the node set is defined as and the edge set is , let denote the incidence matrix. Each column of corresponds to an edge and is populated with zeros except at the -th and -th positions, where it takes the values − 1 and +1, respectively. Suppose denotes the vector of node injections. The basic conservation law is given by: , where is the vector of edge flows. This law states that the sum of flows over the edges incident to a vertex equal the injected flow at that vertex. In other words, edge and injected flows are conserved.
In physical systems, edge flows are determined by potentials at the vertices. Under natural linearity assumptions, the edge flow on the -th edge is proportional to . For all edges, . Substituting this edge flow relation in the basic conservation law yields the balance equation:
| (2) |
where is the real-valued symmetric Laplacian matrix. A typical system satisfying (2) is an electrical network with unit resistances, where represents voltage potentials, edge currents, and injected currents. For examples involving hydraulic, social, and transportation systems, see [3, 4].
A. Structure learning problem
The sparsity pattern (locations of zero and non-zero entries) of reflects the edge connectivity of the underlying network. Specifically, if and only if . Our goal is to learn the unknown edge set (or the sparsity pattern of ) from data collected at the nodes of the graph.
Let be a zero-mean -dimensional vector-valued WSS process, where, for each , . The auto-covariance function of this process is , for all and is the lag parameter. We assume that . Because is WSS, it holds that . Hence, the power spectral density (PSD) function of exists and is defined via the discrete-time Fourier transform of :
| (3) |
where and is a Hermitian positive definite matrix. Let be the inverse PSD.
Let be generated per the balance equation in (2). We want to obtain a sparse estimate of using the finite time-series potential data and only the nodal injection’s inverse PSD matrix ; see Remark 3. We emphasize that our processes need not be Gaussian. A major challenge in developing maximum-likelihood parameter estimates from time-series data is obtaining tractable likelihood formulas. Whittle [51] developed a good approximation for the Gaussian case, and the later work extended this approach to other cases. Following [20], we provide likelihood approximations for .
B. Modified Whittle’s likelihood approximation
Suppose that is invertible (see Remark 1), the equation in (2) simplifies to . Due to this linear relationship, is also a WSS process with the auto-covariance matrix:
and the PSD matrix:
| (4) |
where . Finally, define the inverse PSD matrix:
| (5) |
For now assume that is a WSS Gaussian process. We will relax this assumption later. Define and denote to be the set of Fourier frequencies. The discrete Fourier transform (DFT) of is then given by . Observe that DFT is a linear transformation; and hence, are complex-valued multivariate Gaussian with the inverse covariance .
The log-likelihood of the finite-time series data as per the Whittle approximation [51] (see Remark 2 for justification and benefits of the frequency-domain formulation) is given by
| (6) |
where is the conjugate transpose and we dropped the constants in the approximation that do not depend on . Expression in (6) resembles the log-likelihood formula for i.i.d. . Thus, we can view as playing the role of sample covariance for the spectral density matrix .
The log-likelihood in (6) requires modifications to serve as a suitable objective function in in (1). First, for to have better statistical performance, the spectral density estimate , which has a high variance (see [52, Proposition 10.3.2]), needs to be smoothed.
We use the averaged periodogram [52]:
| (7) |
where and . The bandwidth regulates the bias and variance of [52], which in turn impact the estimation consistency results for in Theorem 1 and 2. For a theoretical discussion on periodograms consult [52].
Second, substituting given by (7) in (6) results in an approximate likelihood that is analytically intractable because of the double summation that appears within the operator. We address this by further approximating the likelihood in (6) as suggested by [20]. The idea here is to consider the likelihood in the neighborhood of a frequency , where . Thus, for , a reasonable likelihood near is
| (8) |
This local likelihood could be simplified by assuming is a smooth function of . Thus, is constant for the frequencies neighboring . This smoothness assumption along with the relationship in (5) implies , for all . Consequently, (8) simplifies to
| (9) |
which we call as the modified Whittle’s approximate likelihood for the Gaussian node potentials .
The modified (per frequency) likelihood in (9) is valid even if is non-Gaussian. This is because as , the DFT vectors converge to a complex-valued multivariate Gaussian with inverse covariance , per [52, Propositions 11.7.4 and 11.7.3]. Thus, the likelihood either in (6) or in (9) remains applicable for non-Gaussian . However, this standard justification relies on being large and might not be appropriate for smaller . A more robust theoretical justification can be given using Bregman divergences, which we discuss next.
The Bregman divergence between Hermitian matrices and is , where is a differentiable, strictly convex function mapping matrices to reals [31, 53]. The log-det Bregman divergence is a special case for . Thus for and (either real or complex-valued matrices), we have,
Let ; and be the true inverse spectral density matrix with . We drop terms that do not depend on in and note that is proportional to . Finally, replacing in this expression with the periodogoram estimator gives us the negative of the modified likelihood given in (9).
In view of the foregoing discussion, we see that our modified approximate likelihood function in (9) is a good candidate for the loss function in (1) even for non-Gaussian .
Remark 1.
(Inverse of ). The invertibility assumption is necessary for identifying from the time series data . However, is not invertible because it has single or multiple zero eigenvalues. A workaround is to use the reduced-order Laplacian, which is obtained by removing k rows and columns from (see [54]), or to perturb the diagonal of with a small positive quantity. In power networks, this perturbation corresponds to adding shunt impedance (self-loops in graph theory) at the nodes. We assume that one of the approaches is in place and that is invertible.
Remark 2.
(Frequency-domain approach): Frequency-domain methods are increasingly used for multivariate time series due to their computational efficiency [20, 21, 55–59]. For a stationary univariate process with n samples, the Whittle approximation reduces the cost of likelihood evaluation to via fast Fourier transforms [60]. In the multivariate case, with n samples and a spectral density matrix, this computational advantage becomes even more critical, thus justifying the choice of a frequency-domain formulation.
III. Convexity and Statistical Guarantees
Using the modified Whittle’s approximate likelihood in (9), we first introduce our -regularized estimator as a convex optimization problem. We then present our main results that theoretically characterize the performance of this estimator when is Gaussian and more generally a linear process. Complete proofs are in Appendix.
The invertibility assumption (see Remark 1) and the diagonal dominance property of imply that is a symmetric positive definite matrix. Recall that , for . Given these conditions and the likelihood formula in (9), the optimization problem in (1) modifies to:
| (10) |
where , , and is the -norm applied to the off-diagonals of . Note that the constraint in (1) is stated in terms of the density matrix . But note that the constraint in (10) is in terms of the inverse matrix .
Let be the unique Hermitian positive-definite square root of satisfying . Then substituting and in the cost function of (10), followed by an application of the cyclic property of the trace, results in the following unconstrained estimator:
| (11) |
We dropped constants that bear no effect on the optimization problem. In summary, for , we propose a point-wise estimator via (11). While the true Laplacian is fixed and does not vary with frequency, our estimator is defined at each . Theorems 1 and 2 show that satisfies the same statistical guarantees with respect to for all . Therefore, any can be chosen as a candidate estimator for . This per-frequency formulation aligns with recent methods such as [20, 56, 59], which also estimate spectral quantities locally at each frequency, in contrast to approaches that penalize across all frequencies [21, 61, 62]. Hereafter, we refer to and as and , respectively, since our results hold for all . Finally, we use and to denote the real and imaginary parts of the periodogram and , to denote the real and imaginary parts of respectively.
The following lemma establishes two crucial properties of (11): (i) the objective function is strictly convex in and (ii) is unique. The proof of this lemma is in Appendix A.
Lemma 1.
For any and , if all the diagonals of the averaged periodogram , then (i) the -regularized Whittle likelihood estimator in (11) is strictly convex and (ii) in (11) is the unique minima satisfying the sub-gradient condition , where belong to the sub-gradient evaluated at .
Establishing strict convexity of the objective function in (11) is non-trivial and crucial to derive sample complexity and estimation consistency results discussed in Section III-C. Furthermore, this strict convexity enforces the existence of unique minima even in the high-dimensional regime , where the Hessian of the objective function is rank deficient. The key ingredient in establishing such minima is the coercivity of the objective function (discussed later). The combination of convexity, coercivity, and separable property of the -regularizer also facilitates the development of efficient coordinate descent algorithms, which we leave for future research.
Remark 3.
(Identifiability of ) The matrix is identifiable under two conditions: (i) the spectral density matrix or its inverse is known, and (ii) is constrained to be symmetric and positive definite (PD). Under these assumptions, has a unique closed-form expression in terms of and , since the relation admits a unique PD factorization. However, identifiability fails when these assumptions are relaxed. Suppose is symmetric but not PD. Then, multiple symmetric square roots of may exist, and therefore may not have a unique representation in terms of and , leading to a loss of identifiability. Now, if is non-symmetric, and is diagonal, then is indistinguishable from for any orthogonal matrix . Lastly, if is unknown, then multiple pairs of and can yield the same , and therefore is not identifiable.
Remark 4.
(Advantage of directly estimating ) The estimator in (11) directly estimates subject to the constraint . In contrast, prior methods (see for e.g., [48]) learn the network structure by first estimating the ISD matrix corresponding to and then perform a post-processing step of applying algebraic rules to recover the support of . Ref. [9] explains in great detail as to why this top-stage procedure is inferior to direct estimation in terms of sample complexity for the i.i.d. setting (see Fig. 1 in Ref. [9]). Mutatis mutandis, the same reasoning applies to our problem setup.
Remark 5.
(Choosing -regularization) The -regularization is used to estimate a sparse matrix . Popular applications include sparse linear regression, where it achieves both asymptotic support recovery [63, 64] and finite-sample recovery under conditions such as mutual incoherence [27, 65]. In contrast, convex alternatives such as ridge regression do not induce sparsity [66]. Iterative -based methods like broken adaptive ridge (BAR) regression [67] can recover support asymptotically only when both the number of samples and iterations tend to infinity. Non-convex penalties such as the smoothly clipped absolute deviation (SCAD) and minimax concave penalty (MCP) relax mutual incoherence assumptions [68, 69], but are difficult to optimize due to non-convexity, sensitivity to tuning, and initialization. Given these tradeoffs, we choose the -penalty for its balance of theoretical guarantees and computational tractability.
A. Statement of main results
This section features two main results. The first one concerns the theoretical characterization of the convex estimator in (11) when is a Gaussian time series. And the second one gives such a characterization when is a non-Gaussian linear process. At a high level our result for the Gaussian setting states that as long as the time domain samples scales as , the estimate correctly recovers the true support and is close to (measured in Frobenius and operator norms) with high probability. Here is the maximum degree of the graph underlying . In the linear process setting, such a performance is guaranteed if scales as for sub-exponential families with parameter and for distributions with finite fourth moment, respectively.
Our main results rely on three assumptions. These type of assumptions, but not identical, appeared in the literature of -constrained least squares problem [27, 70] and in the literature of -regularized inverse-covariance and spectral density estimation [20, 31]. Define the edge set , for all . Let be the augmented edge set including edges for the diagonal elements of . Let be the set complement of .
[A1] Mutual incoherence condition:
Let be the Hessian of the log-determinant in (11):
| (12) |
We say that satisfies the mutual incoherence condition if , for some .
The incoherence condition on controls the influence of irrelevant variables (elements of the Hessian matrix restricted to on relevant ones (elements restricted to ). The a-incoherence assumption, commonly used in the literature, has been validated for various graphs like chain and grid graphs [31]. While -incoherence in [20, 31] is imposed on the inverse covariance or spectral density matrix, we enforce it on . A similar condition has also been explored in [9]. We note that mutual incoherence is sufficient but not strictly necessary for support recovery 1. Non-convex penalties such as SCAD and MCP achieve support recovery without requiring incoherence [68, 69]. Although these non-convex regularizers introduce challenges related to optimization (see Remark 5), we view them as a promising direction for future work.
[A2] Bounding temporal dependence:
has short range dependence: . Thus, the auto-correlation function decreases quickly as the time lag increases, leading to negligible temporal dependence between samples that are far apart in time.
This mild assumption holds if the nodal injections exhibits short range dependence: . In fact, , where is the -matrix norm of . Notice that in real-systems like power networks, injections typically are short range-dependent processes [15].
[A3] Condition number bound on the Hessian:
The condition number of the Hessian matrix in (12) satisfies:
| (13) |
where , , , and is the maximum degree of the graph underlying . Bounding to derive estimation consistency results is standard in the high-dimensional graphical model literature [71, 72].
1). Structure learning with Gaussian injections:
Let in (2) be a WSS Gaussian process. Consequently, , a linear transformation of , is also a WSS Gaussian process. Under this assumption, Theorem 1 provides sufficient conditions on the number of samples of required so that the estimator in (11) exactly recovers the sparsity structure of and achieves norm and sign consistency. Here, sign consistency is defined as , for all . We recall that .
Define the two model-dependent quantities:
| (14) |
| (15) |
These quantities play a crucial role in the norm consistency bounds presented in Theorem 1 and Theorem 2 (see Remark 6).
Below is an informal version of the main theorem. A formal statement with all numerical and model-dependent constants is in Appendix A. We define to be the minimum absolute value of the non-zero entries in . We use to denote , the constant is independent of model parameters and dimensions.
Theorem 1.
Let the injections be a WSS Gaussian time series. Consider any Fourier frequency . Suppose that assumptions in [A1-A3] hold. Define and . Let and the bandwidth parameter , where .
If the sample size . Then with probability greater than , for some , we have
exactly recovers the sparsity structure i.e., .
- The estimate which is the solution of (11) satisfies
(16) - satisfies sign consistency if:
where, and(17)
Some remarks are in order. Assume that and are independent of and that we are in the high-dimensional regime where as . Under assumptions in Theorem 1, and when , with high probability: (a) The support of is contained within ; meaning there are no false negatives. Furthermore, when as , part (b) asserts that the element-wise -norm, , vanishes asymptotically (see Remark 6 for further discussion on the asymptotic decay of the error norm). Finally, part (c) establishes the sign consistency of . Crucial is the requirement of , which limits the minimum value (in absolute) of the nonzero entries in . This condition parallels the familiar beta-min condition in the LASSO literature (see [20, 27, 31]). Finally, since each estimate for satisfies the same statistical guarantees with high probability, any can be selected as a candidate estimator for .
The error bound in Theorem 1 quantifies the deviation of the estimator from the true Laplacian in the element-wise -norm. It has two components: the first term, , captures the leading statistical error, while the second, involving and , accounts for temporal and contemporaneous dependencies in the data. As defined in Equations (14) and (15), these terms vanish under i.i.d. data and increase with stronger temporal dependence in the data.
We also emphasize the strength of the above result. Although is derived from the Whittle approximation, Theorem 1 ensures both support recovery and norm consistency. Prior works such as [73] have studied the discrepancy between the Gaussian and Whittle likelihoods. While formally quantifying this approximation error is beyond the scope of the present work, we view it as a valuable direction for future research.
We state a corollary to Theorem 1 that gives error-consistency rates for in the Frobenius and operator norms. Let , for all be the edge set.
Corollary 1.
Let be the cardinality of the edge set . Under the hypothesis as in Theorem 1, with probability greater than , the estimator defined in (11) satisfies
where and are defined in Theorem 1.
Proof sketch:.
Both the Frobenius and operator norm bounds follow by applying standard matrix norm inequalities to the consistency bound in part (b) of Theorem 1. Importantly, is the bound on maximum number of non-zero entries in , where is the total number of off-diagonal non-zeros in . Complete details are in Appendix A.
2). Structure learning for non-Gaussian injections :
We consider a class of WSS processes that are not necessarily Gaussian. Examples include Vector Auto Regressive and Vector Auto Regressive Moving Average models with non-Gaussian noise terms. Such models, and many others, belong to a family of linear WSS processes with absolute summable coefficients:
| (18) |
where is known and is a zero mean i.i.d. process with tails possibly heavier than Gaussian. The absolute summability ensures stationarity for all , [74]. We assume that (for all ), the -th component of , is given by one of the distributions below:
[B1] Sub-Gaussian:
There exists such that for all , we have .
[B2] Generalized sub-exponential with parameter :
There exists constants and such that for all .
[B3] Distributions with finite 4th moment:
There exists a constant such that .
We need additional notation. Let represent the family of sample sizes indexed by , where correspond to the distribution in [B1], in [B2], and in [B3].
Theorem 2.
Let be given by (18) and . Fix . Let , where . Then for some , with probability greater than :
exactly recovers the sparsity structure i.e., .
- The bound of the error satisfies:
(19) - satisfies sign consistency if:
(20)
where for is given by
where .
Remark 6.
(Asymptotic decay rate of the error ) The model-dependent quantities and , as defined in (14) and (15), are critical for bounding the element-wise -norm of the error in Theorems 1 and 2. We examine conditions under which this error vanishes asymptotically. Specifically, by definition in (15), the quantity as . Furthermore, if as , then the error norm vanishes asymptotically. This condition holds in scenarios where the autocovariance function exhibits a geometric decay rate or if is a process or other stationary processes with strong mixing conditions (see Proposition 3.4 in [55]). As a consequence, the condition as holds for a wide range of stationary processes, leading to asymptotic decay of the error norm.
B. Outline of technical analysis for main results
We summarize the key techniques used to prove Theorems 1 and 2. Complete details are in Appendix A. We leverage the primal-dual witness (PDW) method—a general technique used to derive statistical guarantees for sparse convex estimators [27, 31]. Before detailing the PDW method, we state differences in our proof approach compared to the cited literature. First, our analysis is in the frequency domain, this accounts for temporal dependencies from WSS process, requiring careful treatment of the Hermitian matrices and in (11). Second, unlike most literature where the objective function’s dependence on the optimization variable is linear, our objective function in (11) has a quadratic dependence. This distinction in the frequency domain necessitates stricter control of the Hessian matrix via our assumption [A3].
In the PDW method we construct an optimal primal-dual pair that satisfies the zero sub-gradient condition of the problem in (11). (i) The primal is constrained to have the correct signed support of the true Laplacian matrix and (ii) The dual is the sub-gradient of evaluated at . If the dual satisfies the strict dual feasibility condition . Then the dual acts as a witness to certify that and is indeed the unique global optimum.
C. The primal-dual construction and supporting lemmata
We construct an optimal primal-dual pair . Lemma 2 gives conditions under which this construction succeeds. First, we determine by solving the restricted problem:
| (21) |
Notice that and . We choose the dual to satisfy the zero sub-gradient condition of (21) by setting , for all , where (resp. ) and (resp. ) are the real and imaginary parts of (resp. ). Therefore the pair satisfies the zero sub-gradient condition of the restricted problem in (21).
We verify the strict dual feasibility condition: , for any . We introduce three quantities. First, quantifies the error between the averaged periodogram and the true spectral density matrix . Second, let be the measure of distortion between given by (21) and the true Laplacian matrix . The final quantity captures higher order terms in the Taylor expansion of the gradient centered around . In fact, expand , and then define .
The following lemma establishes the sufficient conditions for ensuring strict dual feasibility.
Lemma 2.
(Conditions for strict-dual-feasibility) Let and be defined as in [A1]. Suppose that . Then the dual vector satisfies , and hence, .
Proof sketch:
Express the sub-gradient condition in Lemma 1 in a vectorized form as a function of , , and . We decompose the vectorized sub-gradient condition into two linear equations corresponding to the edge set and it’s compliment . An expression for is obtained as a function of , and . We finish the proof by utilizing the mutual incoherence condition stated in [A1].
The following results provides us with dimension and model complexity dependent bounds on the remainder term . The proof, adapted from [31, lemma 5], relies on matrix expansion techniques; see Appendix A for details.
Lemma 3.
Suppose that the -norm , then .
The result below provides a sufficient condition under which -bound on A in Lemma 3 holds. Full proof in Appendix A.
Lemma 4.
Define and suppose . Then we have the element-wise -bound: .
Proof sketch:
Since , we note , where and it is the solution of the sub-gradient associated with the restricted problem in (21). We construct a continuous function with two properties: (i) it has a unique fixed point and (ii) On invoking assumption [A3], is a contraction—specifically, , where and . The proof follows by invoking Brower’s fixed point theorem [75] and exploiting the unique fixed point property of to show that , and hence, .
Remark 7.
A consequence of assumption [A3] is the lower bound on the norm of the Hessian . This implies that the curvature at the true minimum is lower bounded. This bound on the curvature is specific to our problem and helps in attaining a control on the distortion parameter , as demonstrated in Lemma 4.
IV. Simulations
We report the results of multiple simulations to validate our theoretical claims. The results in Theorems 1 and 2 involve several constants, along with the dimensional parameters . Therefore, we do not expect the theoretical results to capture the nuanced behavior of the simulations in every detail. However, we observe that the learning performance of the estimator in (11) improves as the rescaled sample size increases, and that the error norm decreases with increasing . Additionally, the experimental results are also influenced by the choice of the regularization . We ran the experiments using CVXPY 1.2, an open-source Python package. The reproducible code for generating simulation results in this paper is publicly available at https://tinyurl.com/LNSWSSP.
A. Setup and accuracy evaluation metrics
Our experiments assess the finite-sample performance of the proposed estimator for two families of stochastic injections , namely, vector autoregressive (VAR (1)) and vector autoregressive moving average (VARMA (2,2)) processes. These processes not only satisfy our technical assumptions but are also widely used for empirical studies.
- VAR(1)process: Here the injections satisfy where and . The PSD matrix of this process, for and , is
- VARMA(2,2) process: We let where . The PSD matrix of this process, for and with , is [52]
where and . We set and . Furthermore, and , where is the matrix of all ones.(22)
For the above processes, we assume that the nodal observation data satisfy , where we consider for synthetic, benchmark, and real-world networks (discussed later). The periodogram of at frequency is then computed as . For simplicity, we set the centering frequency as . However, our numerical and theoretical analysis applies to any non-zero Fourier frequency. Further, the bandwidth parameter , which is theoretically justified because we consider the regime as where the periodogram is asymptotically unbiased (see Remark 6 and [55]).
We consider sparsistency (the ability to recover the correct edge structure) and norm-consistency (the Frobenius norm of the deviation between and ) metrics to evaluate the estimation performance. We assess sparsistency via the F-score: , where TP (true positives) is the number of correctly detected edges, FP (false positives) is the number of non-existent edges detected, and FN (false negatives) is the number of actual edges not detected. The higher the F-score, the better the performance of the estimator in learning the true structure, with F-score = 1 signifying perfect structure recovery.
B. Synthetic networks
We present simulations evaluating the performance of the proposed estimator on synthetic random networks. All synthetic networks have a fixed size of . The random networks examined in Figure 1 include Erdős-Rényi, Small-World (Watts-Strogatz model), and Scale-Free (Barabási-Albert model) networks, with maximum degrees , respectively. Additionally, a synthetic grid graph is constructed by connecting each node to its fourth-nearest neighbor.
Fig. 1.
We evaluate the support recovery metric (F-score) and the Frobenius norm error for synthetic random networks under VAR(1) and VARMA(2,2) stochastic injections. Synthetic networks of size are examined, with results averaged over 50 independent trials. Solid curves represent mean performance, while shaded regions around each curve indicate one-sigma standard deviations. The random networks analyzed include grid, small-world, scale-free, and Erdős-Rényi, with maximum degrees , respectively. Panels (a,b) present the average F-score and Frobenius norm error versus rescaled sample size for VAR(1) injection, while panels (c,d) display the same metrics for VARMA(2,2) injection. The rescaled sample size for the F-score is , and for the Frobenius norm error, it is , based on asymptotic convergence rates in Theorem 1. Notably, rescaling the sample size to aligns all curves on top of each other as predicted by Theorem 1.
For details on constructing the Laplacian matrix for the synthetic random networks, we refer the readers to [76] and the GitHub repository2. Once is obtained, we ensure its positive definiteness by adding a small diagonal perturbation of 0.1 (positive definiteness by diagonal perturbation follows from the Gershgorin circle theorem). This perturbed matrix is no longer a Laplacian in the strict sense. However, this perturbation is acceptable since our estimation task focuses only on recovering the sparsity pattern of and not its spectral properties. In Figure 1, we plot the average F-score and the average Frobenius norm of the error (averaged over 50 independent trials) versus rescaled sample size under VAR(1) and VARMA(2,2) injections. Panels (a-b) depict these metrics for VAR(1) injection, while panels (c-d) show results for VARMA(2,2). The rescaled sample size is for F-score and for Frobenius norm error, based on asymptotic convergence rates in Theorem 1. As shown in panels (a) and (c), the F-score increases with , achieving perfect structure recovery, as predicted by Theorem 1. This causes all plots in panels (a) and (c) to align on top of each other. Panels (b) and (d) demonstrate similar behavior for the Frobenius norm error metric, where the error norm decreases with an increase in .
In Figure 2, we compare F-scores for i.i.d., VAR(1), and VARMA(2,2) injections on an Erdős-Rényi network with size and maximum degree . The results indicate that fewer samples are needed to achieve perfect structure recovery (that is, F-score = 1) with i.i.d. injections compared to injections of VAR (1) and VARMA (2,2). This trend aligns with theoretical expectations: structure recovery under i.i.d. injections requires samples (see [9]), compared to the higher sample complexity of for VAR(1) and VARMA(2,2) (see Theorem 1).
Fig. 2.
Average F-score comparison for governed by i.i.d., VAR(1), and VARMA(2,2) processes versus rescaled sample size for an Erdős-Rényi network (, ). Perfect structure recovery under VAR(1) and VARMA(2,2) injections requires more samples than under i.i.d. injections.
Finally, we comment on obtaining the regularization parameter for experiments in Figure 1 and 2. We apply the extended Bayesian information criterion (EBIC) [77] to select . The EBIC is given by:
| (23) |
where is the log-likelihood in (11), represents the edge set of the candidate graph , and is a tuning parameter that influences the penalization. Higher values of lead to sparser networks. The optimal regularization parameter is .
The results in Figure 1 and Figure 2 are for . In Figure 3, we fix a sample size and plot the regularization path for both the F-score and Frobenius norm error across various network types. Notably, we observe that for a class of random networks, and the fixed sample size the value simultaneously maximizes both the F-score and minimizes the Frobenius norm error.
Fig. 3.
For a fixed sample size , we plot (a) Regularization path for F-score and (b) regularization path for Frobenius norm error, both on a linear-log scale. All networks have nodes, with maximum degrees as follows: grid , small-world , scale-free , and Erdős-Rényi .
C. Benchmark networks
For governed by the VARMA(2,2) process, we evaluate the performance of our estimator on three benchmark networks: the power distribution network, water network, and the brain network. Each network has an associated ground truth matrix , where is the adjacency matrix that defines the edge structure of the network, for the power, water, and brain networks, respectively, and is the -dimensional identity matrix. This diagonal perturbation ensures that is positive definite while preserving its sparsity pattern and thus does not affect the structure learning objective.
1). Power distribution network:
We consider the IEEE 33-bus power distribution network whose raw data files are publicly available3. An adjacency matrix can be constructed from this dataset. The network corresponding to consists of 33 buses and 32 branches (edges) with maximum degree .
2). Water distribution network:
We examine the Bellingham water distribution network, using data sourced from the database described in [78]. The raw data files are publicly accessible4. The ground truth adjacency matrix A, containing 121 nodes and 162 edges with maximum degree , is generated by loading the raw data files into the WNTR simulator5. Complete details on obtaining the adjacency matrix are provided in [79].
3). Brain network:
The ground truth adjacency matrix for this study is publicly accessible6, with the detailed methodology regarding its construction described in [80]. The matrix is a 90 × 90 matrix (i.e., 90 nodes), where each row and column corresponds to a specific region of interest (ROI) in the brain, as defined by the Automated Anatomical Labeling (AAL) atlas. From 88 patient-derived connectivity matrices found in the database, one was selected (filename: S001.csv) for numerical analyses. The selected network consists of 90 nodes, 141 edges and maximum degree .
Figure 5 shows the F-score and element-wise -norm of the error versus the rescaled sample size. For benchmark networks with varying sizes and maximum degrees , there is a sharp increase in the F-score when the sample size is , thus validating the sample complexity of as suggested by Theorem 1. This sharp increase in F-score is consistent across different benchmark networks with differing size and maximum degree . Similarly, across the benchmark networks, the element-wise -norm of the error decreases sharply at .
Fig. 5.
(a) F-score versus rescaled sample size across different benchmark networks. (b) Element-wise -norm of the error versus rescaled sample size for the same networks. Both panels compare the human brain structural connectivity network (size ), Bellingham water network , and IEEE 33 bus power distribution network .
Figure 4 compares the performance of the proposed single-step Whittle likelihood estimator with a two-step baseline method (square root). The matrix is an IEEE 33-bus power distribution network and is a Gaussian VAR(1) stochastic injection with diagonal auto-covariance: , with and . The single-step approach estimates from samples of as described in earlier experiments.
Fig. 4.
Performance comparison between the proposed single-step Whittle likelihood estimator and a two-step baseline method on the IEEE 33-bus power distribution network under VAR(1) stochastic injection with diagonal autocovariance structure . Panel (a) shows the average F-score versus sample size , and panel (b) shows the average Frobenius norm error versus . The single-step estimator achieves perfect structure recovery with fewer samples and exhibits faster error decay compared to the two-step approach, thereby signifying better performance. All results are averaged over 50 independent trials.
In contrast, the two-step procedure first estimates the inverse spectral density matrix from samples of and then computes its positive definite square root to estimate . In this experiment, we fix the frequency at , where , where is some constant and is the identity matrix. In more general settings where is non-diagonal, the baseline would compute .
Panels (a) and (b) show the average F-score and Frobenius norm error, respectively, as functions of sample size , averaged over 50 trials. The single-step estimator recovers the structure with fewer samples and achieves lower error compared to the two-step approach, thereby highlighting its superior performance over the baseline approach. As has degree (presence of two-hop neighbors) versus for , Theorem 1 implies that the two-step method requires samples as compared to for the proposed approach.
D. Real world brain network
We aim to estimate the brain networks for the control and autism groups using fMRI data (obtained under resting-state conditions) from the Autism Brain Imaging Data Exchange (ABIDE) dataset7. The pre-processed dataset is accessible8, we refer to [14] for more details. For each subject, we have access to 249 samples of time series measurements across 90 anatomical regions of interest (ROIs) that result in a data matrix, . We collect such measurements for 86 subjects (46 from the autism group and 40 from the control group), from https://github.com/jitkomut/cvxsem.
Using this dataset, we estimate a common brain network for each group: one for the control group (among 40 subjects) and one for the autism group (among 46 subjects). The common networks are constructed by identifying the statistically significant edges (to be defined later) present across subjects in each group. While our goal is to evaluate the common brain network estimates against the ground truth using metrics like the F-score and Frobenius norm, this is not possible since the true network is unknown for both groups. Instead, we analyze the relative similarities and differences between the estimated common networks for the control and autism groups.
We begin the experiment by modeling the autocovariance matrix of the noise as with , and is the p-dimensional identity matrix. The noise is therefore a WSS process. The PSD matrix is computed as the Fourier transform of the autocovariance function at . Our estimator is then applied with regularization (tuned via grid search) across all 86 subjects. The common brain networks for each group are then constructed by retaining the statistically significant edges, that is, the edges that appear in over 90% of the subjects.
Figure 6 (a,b) illustrates the sparsity pattern of the estimated common adjacency matrix for the control group and the autism group brain networks. Each colored point in Figure 6 (a,b) represents a statistically significant edge. We observe that the estimated adjacency matrix for both groups exhibits sparsity as proposed in [81, 82]. In Figure 6 (c), we plot the difference matrix to highlight control-specific connections, indicating more connections in the control group than in the autism group. Furthermore, we identify connections that are unique to each group as well as shared across groups. Figure 6 (d) displays a bar plot of the distribution of the group-specific and shared connections, showing that while both groups share numerous connections, the control group exhibits greater connectivity, suggesting a denser network compared to the autism group. This sparsity trend persists for values of between 0.1 and 0.23. For values below 0.1, the estimated networks become too dense to support any meaningful conclusions. Similarly, for values above 0.23, the networks become overly sparse and lack interpretability. At , the estimated network recovers several connections reported in the literature.
Fig. 6.
The results here are obtained using a fixed regularization parameter of . Each dot in the heatmaps represents a statistically significant edge, i.e., an edge present in more than 90% of the subjects. Panels (a) and (b) display the heatmaps of the estimated common adjacency matrices for the control group and autism group , respectively, while panel (c) illustrates the difference matrix, . This difference matrix captures both control-specific and autism-specific connections. Panel (d) provides a bar plot representing the distribution of connections, detailing the number of group-specific and shared connections. The bar plot indicates that the control adjacency matrix is denser than that of the autism group.
In Appendix C, we list all estimated neural connections present only in the control group. Table II links these control-specific connections to well-established cognitive functions, including social interaction, face and image recognition, working memory, and language comprehension. Each of these findings is supported by prior neuroscience literature cited in Table II.
V. Parallels with other structure learning problems
In this section, we loop back to emphasize the generality of the network learning framework considered in this paper. Towards this, we present four examples here that fit well into the framework presented in (1). It is worth noting that many of these assume that is i.i.d.; so is constant. However, we allow for to be a WSS process (which subsumes the i.i.d. case); that is, we do not require to be a constant.
Graph signal processing (GSP) extends classical signal processing by analyzing signals supported on a graph. For random signals, a simple generative model is . Here is white noise and is the graph filter for a given and . The shift matrix (e.g., adjacency or Laplacian) encodes the edge connectivity of the graph. [17] discusses several methods to infer sparsity pattern of from finitely many observations of for a variety of loss functions . Note that when , , and , we have9 . Thus, becomes the constraint in our learning problem in (10).
-
Structural equation models (SEMs) are used to model cause-and-effect relationships between variables, allowing us to infer the causal structure of systems in medicine, economics, and social sciences. Networks generated by SEMs, including directed acyclic graphs are of great interest [29].
A random vector follows linear SEM if . The path (or autoregressive) matrix is upper triangular—a structure essential for modeling causal relationships. Therefore we can take in (10) to reproduce this problem setup. However, our theoretical results need to be suitably adapted to handle a non-symmetric matrix needed for SEMs, and we leave this for future work.
-
Cholesky decomposition for correlation networks: Let . The sparsity pattern of or the inverse allows us to construct the correlation and partial correlation networks, respectively [83]. Learning sparse covariance or inverse covariance matrices has been well-studied (see Section I-B).
However, for a clear statistical interpretation, one wants to learn the underlying Cholesky matrices or , where or . The sparse triangular matrices and can be learned using our framework in (11) by letting and . However, our approach is more general and does not constrain to be triangular.
Factor analysis (FA) is a statistical method that discovers latent structures within high-dimensional data and is used in Finance and Psychology. The fundamental FA equation is . Here and are called the common and unique factors; and (loading) and (diagonal) are parametric matrices [84, Chapter 5]. Assuming the contribution from the unique factor is known, define , where plays the role of . Then by treating as a latent random signal, we can use the estimator in (10) to learn .
VI. Conclusion and Future Work
We study the structure learning problem in systems obeying conservation laws under wide-sense stationary (WSS) stochastic injections. This problem appears in domains like power, the human brain, financial and social networks. We propose a novel -regularized (approximate) Whittle likelihood estimator to solve the network learning problem for WSS injections that include Gaussian and a few classes of non-Gaussian processes. Our theoretical analysis demonstrates that the estimator is convex and has a unique minimum in the high-dimensional setting. We establish sample complexity guarantees for recovering the sparsity structure of , along with norm-consistency bounds (that is, estimation error computed using element-wise maximum, Frobenius, and operator norms). We validate our theoretical results on synthetic, benchmark, and real-world networks under VAR(1) and VARMA(2,2) injections.
We identify three significant future extensions. First, deriving minimax lower bounds to establish the statistical optimality of our estimator building upon the tools developed in [85]. Second, the work in [86] showed that incorporating diagonal dominance and non-positive off-diagonal constraints of Laplacian matrices could improve the estimation performance for precision matrices modeled as Laplacians. Thus, it would be interesting to exploit such constraints into the estimator in (10), and also to relax the symmetry assumption. Non-symmetric Laplacian matrices model directional flows and appear in many fields like transportation, hydrodynamics, and neuronal networks; see [3].
Finally, we could broaden the class of distributions considered for the nodal injection process . Although we model as a WSS process, non-stationarity often arises in applications such as task-based fMRI signals in neuroscience [87] and stock market data, which is frequently modeled by Brownian or Levy processes [88, 89]. Characterizing sample complexity results for non-stationary processes is challenging and much work needs to be done.
Supplementary Material
Acknowledgment
This work was supported in part by the National Science Foundation (NSF) award CCF-2048223 and the National Institutes of Health (NIH) under the award 1R01GM140468-01. D. Deka acknowledges the funding provided by LANL’s Directed Research and Development (LDRD) project: “High-Performance Artificial Intelligence” (20230771DI).
Footnotes
Contributor Information
Anirudh Rayas, School of Electrical, Computer, and Energy Engineering, Arizona State University, Tempe, AZ, USA..
Jiajun Cheng, School of Electrical, Computer, and Energy Engineering, Arizona State University, Tempe, AZ, USA..
Rajasekhar Anguluri, Department of Computer Science and Electrical Engineering, University of Maryland, Baltimore County, MD 21250, USA..
Deepjyoti Deka, Energy Initiative at Massachusetts Institute of Technology, USA..
Gautam Dasarathy, School of Electrical, Computer, and Energy Engineering, Arizona State University, Tempe, AZ, USA..
References
- [1].Strogatz SH, “Exploring complex networks,” nature, vol. 410, no. 6825, pp. 268–276, 2001. [DOI] [PubMed] [Google Scholar]
- [2].Boccaletti S, Latora V, Moreno Y, Chavez M, and Hwang D, “Complex networks: Structure and dynamics,” Physics reports, vol. 424, no. 4–5, pp. 175–308, 2006. [Google Scholar]
- [3].van der Schaft A, “Modeling of physical network systems,” Systems & Control Letters, vol. 101, pp. 21–27, 2017. [Google Scholar]
- [4].Bressan A, Canic S, Garavello M, Herty M, and Piccoli B, “Flows on networks: recent results and perspectives,” EMS Surveys in Mathematical Sciences, vol. 1, pp. 47–111, 2014. [Google Scholar]
- [5].Voss HU and Schiff ND, “Searching for conservation laws in brain dynamics—bold flux and source imaging,” Entropy, vol. 16, no. 7, pp. 3689–3709, 2014. [Google Scholar]
- [6].Podobnik B, Jusup M, Tiganj Z, Wang W-X, Buldú JM, and Stanley HE, “Biological conservation law as an emerging functionality in dynamical neuronal networks,” Proceedings of the National Academy of Sciences, vol. 114, no. 45, pp. 11,826–11,831, 2017. [Google Scholar]
- [7].Chung FR and Graham FC, Spectral graph theory. American Mathematical Soc., 1997, no. 92. [Google Scholar]
- [8].Shafipour R, Segarra S, Marques AG, and Mateos G, “Network topology inference from non-stationary graph signals,” in 2017. IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP). IEEE, 2017, pp. 5870–5874. [Google Scholar]
- [9].Rayas A, Anguluri R, and Dasarathy G, “Learning the Structure of Large Networked Systems Obeying Conservation Laws,” in Advances in Neural Information Processing Systems, vol. 35, 2022, pp. 14,637–14,650. [Google Scholar]
- [10].Deka D, Talukdar S, Chertkov M, and Salapaka MV, “Graphical models in meshed distribution grids: Topology estimation, change detection & limitations,” IEEE Transactions on Smart Grid, vol. 11, no. 5, pp. 4299–4310, 2020. [Google Scholar]
- [11].Anguluri R, Dasarathy G, Kosut O, and Sankar L, “Grid topology identification with hidden nodes via structured norm minimization,” IEEE Control Systems Letters, vol. 6, pp. 1244–1249, 2021. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [12].Segarra S, Marques AG, Goyal M, and Rey-Escudero S, “Network topology inference from input-output diffusion pairs,” in 2018. IEEE Statistical Signal Processing Workshop (SSP). IEEE, 2018, pp. 508–512. [Google Scholar]
- [13].Park G, Moon SJ, Park S, and Jeon J-J, “Learning a high-dimensional linear structural equation model via l1-regularized regression,” Journal of Machine Learning Research, vol. 22, no. 102, pp. 1–41, 2021. [Google Scholar]
- [14].Pruttiakaravanich A. and Songsiri J, “Convex formulation for regularized estimation of structural equation models,” Signal Processing, vol. 166, 2020. [Google Scholar]
- [15].Doddi H, Deka D, Talukdar S, and Salapaka M, “Efficient and passive learning of networked dynamical systems driven by non-white exogenous inputs,” in International Conference on Artificial Intelligence and Statistics. PMLR, 2022, pp. 9982–9997. [Google Scholar]
- [16].Shafipour R, Segarra S, Marques AG, and Mateos G, “Identifying the topology of undirected networks from diffused non-stationary graph signals,” IEEE Open Journal of Signal Processing, vol. 2, pp. 171–189, 2021. [Google Scholar]
- [17].Mateos G, Segarra S, Marques AG, and Ribeiro A, “Connecting the dots: Identifying network structure via graph signal processing,” IEEE Signal Processing Magazine, vol. 36, no. 3, pp. 16–43, 2019. [Google Scholar]
- [18].McPherson M, Smith-Lovin L, and Cook JM, “Birds of a feather: Homophily in social networks,” Annual review of sociology, vol. 27, no. 1, pp. 415–444, 2001. [Google Scholar]
- [19].Shen Y, Baingana B, and Giannakis GB, “Tensor decompositions for identifying directed graph topologies and tracking dynamic networks,” IEEE Transactions on Signal Processing, vol. 65, no. 14, pp. 3675–3687, 2017. [Google Scholar]
- [20].Deb N, Kuceyeski A, and Basu S, “Regularized estimation of sparse spectral precision matrices,” arXiv preprint arXiv:2401.11128, 2024. [Google Scholar]
- [21].Dallakyan A, Kim R, and Pourahmadi M, “Time series graphical Lasso and sparse VAR estimation,” Computational Statistics & Data Analysis, vol. 176, 2022. [Google Scholar]
- [22].Basu S. and Michailidis G, “Regularized estimation in sparse high-dimensional time series models,” Annals of Statistics, pp. 1535–1567, 2015. [Google Scholar]
- [23].Doddi H, Deka D, Talukdar S, and Salapaka MV, “Learning networked linear dynamical systems under non-white excitation from a single trajectory.” CoRR, 2021. [Google Scholar]
- [24].Doddi H, Talukdar S, Deka D, and Salapaka M, “Exact topology learning in a network of cyclostationary processes,” in 2019. American Control Conference (ACC). IEEE, 2019, pp. 4968–4973. [Google Scholar]
- [25].Ranciati S, Roverato A, and Luati A, “Fused graphical Lasso for brain networks with symmetries,” Journal of the Royal Statistical Society Series C: Applied Statistics, vol. 70, no. 5, pp. 1299–1322, 2021. [Google Scholar]
- [26].Monti RP, Hellyer P, Sharp D, Leech R, Anagnostopoulos C, and Montana G, “Estimating time-varying brain connectivity networks from functional MRI time series,” NeuroImage, vol. 103, pp. 427–443, 2014. [DOI] [PubMed] [Google Scholar]
- [27].Wainwright MJ, “Sharp thresholds for high-dimensional and noisy sparsity recovery using 11-constrained quadratic programming (LASSO),” IEEE transactions on information theory, vol. 55, no. 5, pp. 2183–2202, 2009. [Google Scholar]
- [28].Van de Geer SA, “High-dimensional generalized linear models and the Lasso,” The Annals of Statistics, vol. 36, no. 2, pp. 614–645, 2008. [Google Scholar]
- [29].Drton M. and Maathuis MH, “Structure learning in graphical modeling,” Annual Review of Statistics and Its Application, vol. 4, no. Volume 4, 2017, pp. 365–393, 2017. [Google Scholar]
- [30].Yuan M. and Lin Y, “Model selection and estimation in the Gaussian graphical model,” Biometrika, vol. 94, no. 1, pp. 19–35, 2007. [Google Scholar]
- [31].Ravikumar P, Wainwright MJ, Raskutti G, and Yu B, “High-dimensional covariance estimation by minimizing 11 -penalized log-determinant divergence,” Electronic Journal of Statistics, vol. 5, pp. 935–980, 2011. [Google Scholar]
- [32].Dallakyan A. and Pourahmadi M, “Fused-Lasso regularized Cholesky factors of large nonstationary covariance matrices of replicated time series,” Journal of Computational and Graphical Statistics, vol. 32, no. 1, pp. 157–170, 2023. [Google Scholar]
- [33].Chang C. and Tsay RS, “Estimation of covariance matrix via the sparse Cholesky factor with Lasso,” Journal of Statistical Planning and Inference, vol. 140, no. 12, pp. 3858–3873, 2010. [Google Scholar]
- [34].Tsai K, Koyejo O, and Kolar M, “Joint gaussian graphical model estimation: A survey,” Wiley Interdisciplinary Reviews: Computational Statistics, vol. 14, no. 6, 2022. [Google Scholar]
- [35].Chen L, “Estimation of graphical models: An overview of selected topics,” International Statistical Review, vol. 92, no. 2, pp. 194–245, 2024. [Google Scholar]
- [36].Ying J, de Miranda Cardoso JV, and Palomar DP, “Does the 11 norm learn a sparse graph under Laplacian constrained graphical models?” arXiv preprint arXiv:2006.14925, 2020. [Google Scholar]
- [37].Kumar S, Ying J, de Miranda Cardoso JV, and Palomar D, “Structured graph learning via laplacian spectral constraints,” Advances in neural information processing systems, vol. 32, 2019. [Google Scholar]
- [38].Ying J, Han X, Zhou R, Wang X, and So HC, “Network topology inference with sparsity and laplacian constraints,” in 2023 IEEE 11th International Conference on Information, Communication and Networks (ICICN). IEEE, 2023, pp. 283–288. [Google Scholar]
- [39].Dahlhaus R, “Graphical interaction models for multivariate time series,” Metrika, vol. 51, pp. 157–172, 2000. [Google Scholar]
- [40].Baek C, Duker MC, and Pipiras V, “Local Whittle estimation of high-dimensional long-run variance and precision matrices,” arXiv preprint arXiv:2105.13342, 2021. [Google Scholar]
- [41].Zorzi M. and Sepulchre R, “Ar identification of latent-variable graphical models,” IEEE Transactions on Automatic Control, vol. 61, no. 9, pp. 2327–2340, 2015. [Google Scholar]
- [42].Zorzi M, “Empirical bayesian learning in ar graphical models,” Automatica, vol. 109, p. 108516, 2019. [Google Scholar]
- [43].Crescente F, Falconi L, Rozzi F, Ferrante A, and Zorzi M, “Learning ar factor models,” in 2020 59th IEEE Conference on Decision and Control (CDC). IEEE, 2020, pp. 274–279. [Google Scholar]
- [44].Falconi L, Ferrante A, and Zorzi M, “A robust approach to arma factor modeling,” IEEE Transactions on Automatic Control, vol. 69, no. 2, pp. 828–841, 2023. [Google Scholar]
- [45].Zorzi M, “On the identification of arma graphical models,” IEEE Transactions on Automatic Control, 2024. [Google Scholar]
- [46].Alpago D, Zorzi M, and Ferrante A, “Identification of sparse reciprocal graphical models,” IEEE Control Systems Letters, vol. 2, no. 4, pp. 659–664, 2018. [Google Scholar]
- [47].Deka D, Backhaus S, and Chertkov M, “Structure learning in power distribution networks,” IEEE Transactions on Control of Network Systems, vol. 5, no. 3, pp. 1061–1074, 2018. [Google Scholar]
- [48].Deka D, Talukdar S, Chertkov M, and Salapaka MV, “Graphical models in meshed distribution grids: Topology estimation, change detection & limitations,” IEEE Transactions on Smart Grid, vol. 11, no. 5, pp. 4299–4310, 2020. [Google Scholar]
- [49].Deka D, Kekatos V, and Cavraro G, “Learning distribution grid topologies: A tutorial,” IEEE Transactions on Smart Grid, vol. 15, no. 1, pp. 999–1013, 2023. [Google Scholar]
- [50].Grotas S, Yakoby Y, Gera I, and Routtenberg T, “Power systems topology and state estimation by graph blind source separation,” IEEE Transactions on Signal Processing, vol. 67, no. 8, pp. 2036–2051, 2019. [Google Scholar]
- [51].Whittle P, “Estimation and information in stationary time series,” Arkiv för matematik, vol. 2, no. 5, pp. 423–434, 1953. [Google Scholar]
- [52].Brockwell PJ and Davis RA, Time series: theory and methods. Springer science & business media, 2009. [Google Scholar]
- [53].Dhillon IS and Tropp JA, “Matrix nearness problems with Bregman divergences,” SIAM Journal on Matrix Analysis and Applications, vol. 29, no. 4, pp. 1120–1146, 2008. [Google Scholar]
- [54].Dorfler F. and Bullo F, “Kron reduction of graphs with applications to electrical networks,” IEEE Transactions on Circuits and Systems I: Regular Papers, vol. 60, no. 1, pp. 150–163, 2012. [Google Scholar]
- [55].Sun Y, Li Y, Kuceyeski A, and Basu S, “Large spectral density matrix estimation by thresholding,” arXiv preprint arXiv:1812.00532, 2018. [Google Scholar]
- [56].Fiecas M, Leng C, Liu W, and Yu Y, “Spectral analysis of high-dimensional time series,” 2019. [Google Scholar]
- [57].Baek C, Duker M-C, and Pipiras V, “Local whittle estimation of high-dimensional long-run variance and precision matrices,” The Annals of Statistics, vol. 51, no. 6, pp. 2386–2414, 2023. [Google Scholar]
- [58].Basu S. and Subba Rao S, “Graphical models for nonstationary time series,” The Annals of Statistics, vol. 51, no. 4, pp. 1453–1483, 2023. [Google Scholar]
- [59].Krampe J. and Paparoditis E, “Frequency domain statistical inference for high-dimensional time series,” Journal of the American Statistical Association, no. just-accepted, pp. 1–22, 2025. [Google Scholar]
- [60].Hurvich C, “Whittle’s approximation to the likelihood function,” Lecture Notes (New York University Stern School of Business, 2002), 2002. [Google Scholar]
- [61].Jung A, Hannak G, and Goertz N, “Graphical Lasso based model selection for time series,” IEEE Signal Processing Letters, vol. 22, no. 10, pp. 1781–1785, 2015. [Google Scholar]
- [62].Baek C, Düker M-C, and Pipiras V, “Thresholding and graphical local whittle estimation,” arXiv preprint arXiv:2105.13342, 2021. [Google Scholar]
- [63].Bunea F, Tsybakov A, and Wegkamp M, “Sparsity oracle inequalities for the lasso,” 2007. [Google Scholar]
- [64].Bickel PJ, Ritov Y, and Tsybakov AB, “Simultaneous analysis of lasso and dantzig selector,” 2009. [Google Scholar]
- [65].Negahban SN, Ravikumar P, Wainwright MJ, and Yu B, “A unified framework for high-dimensional analysis of m-estimators with decomposable regularizers,” 2012. [Google Scholar]
- [66].Hastie T, Tibshirani R, Friedman JH, and Friedman JH, The elements of statistical learning: data mining, inference, and prediction. Springer, 2009, vol. 2. [Google Scholar]
- [67].Dai L, Chen K, Sun Z, Liu Z, and Li G, “Broken adaptive ridge regression and its asymptotic properties,” Journal of multivariate analysis, vol. 168, pp. 334–351, 2018. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [68].Fan J. and Li R, “Variable selection via nonconcave penalized likelihood and its oracle properties,” Journal of the American statistical Association, vol. 96, no. 456, pp. 1348–1360, 2001. [Google Scholar]
- [69].Loh P-L and Wainwright MJ, “Support recovery without incoherence: A case for nonconvex regularization,” 2017. [Google Scholar]
- [70].Zhao P. and Yu B, “On model selection consistency of Lasso,” The Journal of Machine Learning Research, vol. 7, pp. 2541–2563, 2006. [Google Scholar]
- [71].Cai T, Liu W, and Luo X, “A constrained 11-minimization approach to sparse precision matrix estimation,” Journal of the American Statistical Association, vol. 106, no. 494, pp. 594–607, 2011. [Google Scholar]
- [72].Rothman AJ, Bickel PJ, Levina E, and Zhu J, “Sparse permutation invariant covariance estimation,” Electronic Journal of Statistics, vol. 2, pp. 494–515, 2008. [Google Scholar]
- [73].Rao SS and Yang J, “Reconciling the gaussian and whittle likelihood with an application to estimation in the frequency domain,” The Annals of Statistics, vol. 49, no. 5, pp. 2774–2802, 2021. [Google Scholar]
- [74].Rosenblatt M, Stationary sequences and random fields. Springer Science & Business Media, 2012. [Google Scholar]
- [75].Kellogg RB, Li TY, and Yorke J, “A constructive proof of the Brouwer fixed-point theorem and computational results,” SIAM Journal on Numerical Analysis, vol. 13, no. 4, pp. 473–483, 1976. [Google Scholar]
- [76].Jayadev S, Narasimhan S, and Bhatt N, “Learning conserved networks from flows,” arXiv preprint arXiv:1905.08716, 2019. [Google Scholar]
- [77].Chen J. and Chen Z, “Extended Bayesian information criteria for model selection with large model spaces,” Biometrika, vol. 95, no. 3, pp. 759–771, 2008. [Google Scholar]
- [78].Hernadez E, Hoagland S, and Ormsbee L, “Water distribution database for research applications,” in World Environmental and Water Resources Congress, 2016, pp. 465–474. [Google Scholar]
- [79].Seccamonte F, “Bilevel optimization in learning and control with applications to network flow estimation,” Ph.D. dissertation, UC Santa Barbara, 2023. [Google Scholar]
- [80].Škoch A, Rehák Bučková B, Mareš J, Tintĕra J, Sanda P, Jajcay L, Horáček J, Španiel F, and Hlinka J, “Human brain structural connectivity matrices-ready for modelling,” Scientific Data, vol. 9, no. 1, 2022. [Google Scholar]
- [81].Hagmann P, Cammoun L, Gigandet X, Meuli R, Honey CJ, Wedeen VJ, and Sporns O, “Mapping the structural core of human cerebral cortex,” PLoS biology, vol. 6, no. 7, 2008. [Google Scholar]
- [82].Bassett DS and Bullmore E, “Small-world brain networks,” The neuroscientist, vol. 12, no. 6, pp. 512–523, 2006. [DOI] [PubMed] [Google Scholar]
- [83].Pourahmadi M, “Covariance Estimation: The GLM and Regularization Perspectives,” Statistical Science, vol. 26, pp. 369 – 387, 2011. [Google Scholar]
- [84].Trendafilov N. and Gallo M, Multivariate data analysis on matrix manifolds. Springer, 2021. [Google Scholar]
- [85].Ying J, de Miranda Cardoso JV, and Palomar D, “Minimax estimation of Laplacian constrained precision matrices,” in International Conference on Artificial Intelligence and Statistics. PMLR, 2021, pp. 3736–3744. [Google Scholar]
- [86].Kumar S, Ying J, Cardoso J. V. d. M., and Palomar DP, “A unified framework for structured graph learning via spectral constraints,” Journal of Machine Learning Research, vol. 21, no. 22, pp. 1–60, 2020. [PMC free article] [PubMed] [Google Scholar]
- [87].Preti MG, Bolton TA, and Van De Ville D, “The dynamic functional connectome: State-of-the-art and perspectives,” Neuroimage, vol. 160, pp. 41–54, 2017. [DOI] [PubMed] [Google Scholar]
- [88].Peng C. and Simon C, “Financial modeling with geometric brownian motion,” Open Journal of Business and Management, vol. 12, no. 2, pp. 1240–1250, 2024. [Google Scholar]
- [89].Engelke S, Ivanovs J, and Thøstesen JD, “Lévy graphical models,” arXiv preprint arXiv:2410.19952, 2024. [Google Scholar]
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.






