Sparse dynamic network reconstruction through L1-regularization of a Lyapunov equation

Ian Xul Belaustegui,Marcela Ordorica Arango,Román Rossi-Pool,Naomi Ehrich Leonard,Alessio Franci
2024-03-13
Abstract:An important problem in many areas of science is that of recovering interaction networks from simultaneous time-series of many interacting dynamical processes. A common approach is to use the elements of the correlation matrix or its inverse as proxies of the interaction strengths, but the reconstructed networks are necessarily undirected. Transfer entropy methods have been proposed to reconstruct directed networks but the reconstructed network lacks information about interaction strengths. We propose a network reconstruction method that inherits the best of the two approaches by reconstructing a directed weighted network from noisy data under the assumption that the network is sparse and the dynamics are governed by a linear (or weakly-nonlinear) stochastic dynamical system. The two steps of our method are i) constructing an (infinite) family of candidate networks by solving the covariance matrix Lyapunov equation for the state matrix and ii) using L1-regularization to select a sparse solution. We further show how to use prior information on the (non)existence of a few directed edges to drastically improve the quality of the reconstruction.
Systems and Control
What problem does this paper attempt to address?
The problem that this paper attempts to solve is to recover or reconstruct the underlying interaction network from the simultaneous time series of multiple interacting dynamical processes, especially the network containing information about the direction and intensity of the interactions. Specifically, the paper proposes a new method to reconstruct a dynamic network that is sparse and described by a linear (or weakly nonlinear) stochastic dynamical system. This method combines the advantages of the correlation matrix and the transfer entropy method, and is able to reconstruct a directed weighted network while selecting sparse solutions from noisy data. The main contributions of the paper are as follows: 1. **Linear Programming (LP) Optimization of L1 - Regularized Problems**: By transforming the L1 - regularized problem into an LP problem, a sparse solution is selected from the affine solution space of all state matrices of a given covariance matrix. 2. **Introduction of Prior Knowledge**: It shows how to introduce prior knowledge about the existence of edges in the constraints of the LP problem to improve the reconstruction quality. 3. **Using the Transfer Entropy (TE) Method to Obtain Prior Knowledge**: It is suggested to use a TE - based network inference algorithm to provide prior knowledge about the existence of edges, and it is shown that this can significantly improve the quality of network reconstruction. The paper also proposes a simple algorithm to construct a sparse Hurwitz matrix, and demonstrates the effectiveness of the method through numerical verification.