Papers
Topics
Authors
Recent
Search
2000 character limit reached

Eigendecompositions of temporal networks

Published 3 Sep 2025 in physics.data-an and physics.soc-ph | (2509.03135v1)

Abstract: Temporal networks, defined as sequences of time-aggregated adjacency matrices, sample latent graph dynamics and trace trajectories in graph space. By interpreting each adjacency matrix as a different time snapshot of a scalar field, fluid-mechanics theories can be applied to construct two distinct eigendecompositions of temporal networks. The first builds on the proper orthogonal decomposition (POD) of flowfields and decomposes the evolution of a network in terms of a basis of orthogonal network eigenmodes which are ordered in terms of their relative importance, hence enabling compression of temporal networks as well as their reconstruction from low-dimensional embeddings. The second proposes a numerical approximation of the Koopman operator, a linear operator acting on a suitable observable of the graph space which provides the best linear approximation of the latent graph dynamics. Its eigendecomposition provides a data-driven spectral description of the temporal network dynamics, in terms of dynamic modes which grow, decay or oscillate over time. Both eigendecompositions are illustrated and validated in a suite of synthetic generative models of temporal networks with varying complexity.

Authors (1)

Summary

  • The paper introduces two principal frameworks—POD-based compression and DMD-based spectral analysis via Koopman operator approximation—to extract network eigenmodes.
  • It demonstrates that leading eigenmodes capture significant variance, enabling high-fidelity reconstruction and revealing latent dynamics in both synthetic and real-world networks.
  • The study extends concepts from fluid mechanics and dynamical systems to temporal networks, offering new avenues for forecasting, control, and cross-disciplinary research.

Eigendecompositions of Temporal Networks: Theory, Algorithms, and Applications

Introduction

This paper introduces two mathematically principled eigendecomposition frameworks for temporal networks (TNs): (1) a proper orthogonal decomposition (POD)-based approach for optimal low-rank compression and reconstruction, and (2) a dynamic mode decomposition (DMD)-based method for spectral characterization of latent graph dynamics via a numerical approximation of the Koopman operator. Both approaches leverage concepts from fluid mechanics and dynamical systems theory, extending them to the analysis of time-ordered sequences of adjacency matrices. The paper provides rigorous theoretical foundations, efficient computational strategies, and empirical validation on synthetic and real-world temporal network models.

Mathematical Frameworks for Temporal Network Decomposition

Proper Orthogonal Decomposition (POD) of Temporal Networks

Temporal networks are represented as ordered sequences of mm adjacency matrices A(t)∈Rn×n{\bf A}(t) \in \mathbb{R}^{n \times n}, which are flattened and mean-centered to form vectors a(t)∈Rn2{\bf a}(t) \in \mathbb{R}^{n^2}. Stacking these vectors yields the data matrix S∈Rn2×m\mathscr{S} \in \mathbb{R}^{n^2 \times m}. The covariance matrix SS⊤\mathscr{S}\mathscr{S}^\top is then eigendecomposed to obtain orthogonal network eigenmodes {ϕj}\{\phi_j\}, ordered by their associated eigenvalues {λj}\{\lambda_j\}, which quantify the variance (energy) captured by each mode.

Each network snapshot can be optimally projected onto the subspace spanned by the leading rr eigenmodes:

a(t)≈∑j=1rαj(t)ϕj{\bf a}(t) \approx \sum_{j=1}^r \alpha_j(t) \phi_j

where αj(t)\alpha_j(t) are the projection coefficients. This yields a compressed, low-dimensional representation of the TN, with reconstruction error controlled by the sum of discarded eigenvalues. The approach is equivalent to PCA and SVD-based dimensionality reduction, but is tailored to the structure of temporal networks. Figure 1

Figure 1

Figure 1: The first two network eigenmodes for a TN with asynchronous, noisy sinusoidal link dynamics; these modes capture 80% of the variance.

Dynamic Mode Decomposition (DMD) and Koopman Operator Approximation

The second framework approximates the latent graph dynamics by fitting a linear operator A(t)∈Rn×n{\bf A}(t) \in \mathbb{R}^{n \times n}0 such that A(t)∈Rn×n{\bf A}(t) \in \mathbb{R}^{n \times n}1. This is achieved via least-squares minimization:

A(t)∈Rn×n{\bf A}(t) \in \mathbb{R}^{n \times n}2

where A(t)∈Rn×n{\bf A}(t) \in \mathbb{R}^{n \times n}3 and A(t)∈Rn×n{\bf A}(t) \in \mathbb{R}^{n \times n}4 are overlapping matrices of consecutive TN snapshots. The eigendecomposition of A(t)∈Rn×n{\bf A}(t) \in \mathbb{R}^{n \times n}5 yields dynamic modes and their temporal growth/decay rates, providing a spectral characterization of the TN's intrinsic dynamics.

To avoid direct computation of the large, often ill-conditioned A(t)∈Rn×n{\bf A}(t) \in \mathbb{R}^{n \times n}6, the method leverages SVD to project the dynamics onto the leading network eigenmodes, diagonalizing a reduced operator A(t)∈Rn×n{\bf A}(t) \in \mathbb{R}^{n \times n}7 in A(t)∈Rn×n{\bf A}(t) \in \mathbb{R}^{n \times n}8. The eigenvalues of A(t)∈Rn×n{\bf A}(t) \in \mathbb{R}^{n \times n}9 correspond to those of a(t)∈Rn2{\bf a}(t) \in \mathbb{R}^{n^2}0, and the dynamic modes are reconstructed via:

a(t)∈Rn2{\bf a}(t) \in \mathbb{R}^{n^2}1

where a(t)∈Rn2{\bf a}(t) \in \mathbb{R}^{n^2}2, a(t)∈Rn2{\bf a}(t) \in \mathbb{R}^{n^2}3, and a(t)∈Rn2{\bf a}(t) \in \mathbb{R}^{n^2}4 are derived from the SVD and eigendecomposition steps. Figure 2

Figure 2: Spectrum of a(t)∈Rn2{\bf a}(t) \in \mathbb{R}^{n^2}5 for a noisy sinusoidal TN, illustrating spurious unstable modes that disappear after delay embedding.

Empirical Validation and Applications

Compression and Reconstruction of Synthetic Temporal Networks

The POD-based eigendecomposition is validated on a suite of synthetic TN models, including white noise, periodic, autoregressive (DARN(a(t)∈Rn2{\bf a}(t) \in \mathbb{R}^{n^2}6)), and chaotic dynamics. For all models except white noise, the first few eigenmodes capture a substantial fraction of the variance, enabling high-fidelity compression and reconstruction. Figure 3

Figure 3: Projection of various TN models into the space of the first two network eigenmodes, showing distinct orbit structures and variance capture.

For periodic TNs constructed by concatenating blocks of Erdos-Renyi graphs, the first a(t)∈Rn2{\bf a}(t) \in \mathbb{R}^{n^2}7 eigenmodes (where a(t)∈Rn2{\bf a}(t) \in \mathbb{R}^{n^2}8 is the period) capture nearly all variance, and the projected trajectory forms a periodic orbit. In TNs with asynchronous, multi-period link dynamics, the projected orbit is quasi-periodic, with period equal to the least common multiple of the intrinsic periods.

Analysis of Cellular Automata as Temporal Networks

Conway's Game of Life is interpreted as a TN, with each state represented as an adjacency matrix. The projection onto the leading eigenmodes reveals a trajectory similar to a random walk with memory, consistent with the unpredictable but non-random nature of the automaton. Figure 4

Figure 4: Evolution of Conway's Game of Life in the space of the first two network eigenmodes, exhibiting superdiffusive behavior.

Koopman Operator Approximation and Spectral Analysis

The DMD-based approach is tested on TNs generated by permutation dynamics and noisy periodic processes. For permutation matrices, the approximation to the Koopman operator is exact, with the leading eigenvalues matching those of the permutation matrix and yielding periodic orbits in eigenmode space. Figure 5

Figure 5: (A) Permutation matrix; (B) TN trajectory under permutation dynamics; (C) Spectrum comparison between a(t)∈Rn2{\bf a}(t) \in \mathbb{R}^{n^2}9 and the permutation matrix.

For TNs with fluctuating matrix norms, the basic Koopman approximation yields spurious unstable modes. These are eliminated by constructing a time-delay embedding of the TN trajectory, in accordance with Takens' theorem, resulting in a more accurate spectral characterization.

Implementation Considerations

  • Computational Efficiency: For large S∈Rn2×m\mathscr{S} \in \mathbb{R}^{n^2 \times m}0, it is preferable to compute the eigendecomposition of the S∈Rn2×m\mathscr{S} \in \mathbb{R}^{n^2 \times m}1 covariance matrix S∈Rn2×m\mathscr{S} \in \mathbb{R}^{n^2 \times m}2, exploiting the equivalence of non-null eigenvalues and the relationship between eigenvectors.
  • Node Labeling: The methods assume consistent node labeling across snapshots; relabeling can obscure patterns and reduce interpretability. Extensions to unlabeled networks are needed for broader applicability.
  • Choice of Observable: The Koopman approximation is most effective when the latent dynamics are close to linear and the number of links is approximately conserved. For highly nonlinear or norm-fluctuating TNs, delay embedding or alternative observables are required.
  • Compression Quality: The fraction of variance captured by the leading eigenmodes provides a quantitative measure of compressibility and reconstruction fidelity.

Implications and Future Directions

The proposed eigendecomposition frameworks enable principled, data-driven compression, embedding, and spectral analysis of temporal networks. These methods facilitate the study of intrinsic TN dynamics, forecasting, and control, with potential applications in social, biological, and engineered systems. The extension of fluid mechanics and dynamical systems concepts to network science opens avenues for cross-disciplinary research, including the development of control-theoretic interventions for TN stability and the characterization of unlabeled or heterogeneous networks.

Further research should address the limitations related to node labeling, explore nonlinear observables for Koopman analysis, and validate the approaches on empirical TN datasets from diverse domains.

Conclusion

This work establishes a rigorous foundation for the eigendecomposition of temporal networks, providing efficient algorithms for low-rank compression and spectral characterization of latent dynamics. The empirical results demonstrate the utility of these methods across a range of synthetic and real-world TN models. The frameworks presented herein offer valuable tools for the analysis, modeling, and control of complex time-varying networks, with broad implications for network science and dynamical systems theory.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We found no open problems mentioned in this paper.

Collections

Sign up for free to add this paper to one or more collections.

Tweets

Sign up for free to view the 3 tweets with 64 likes about this paper.

alphaXiv

  1. Eigendecompositions of temporal networks (8 likes, 0 questions)