Compressing the chronology of a temporal network with graph commutators
Andrea J. Allen, Cristopher Moore, Laurent Hébert-Dufresne
TL;DR
The paper tackles how to compress temporal network chronologies without distorting dynamics, focusing on epidemic-like processes. It introduces a dynamic-preserving compression scheme that greedily merges adjacent snapshots based on a commutator-derived error measure, grounded in the linearized SI model and the Baker-Campbell-Hausdorff expansion, with the key metric $\xi_{A,B}$ capturing both chronological sensitivity and structural difference. Empirically, the method achieves substantial compression while preserving spreading dynamics on synthetic and real contact networks, outperforming even-width partitioning and MDL-based approaches. This provides a practical tool for reducing temporal-network data and computation while maintaining fidelity of the dynamics, with potential applications across synchronization, cascading failures, and other time-varying processes.
Abstract
Studies of dynamics on temporal networks often represent the network as a series of "snapshots," static networks active for short durations of time. We argue that successive snapshots can be aggregated if doing so has little effect on the overlying dynamics. We propose a method to compress network chronologies by progressively combining pairs of snapshots whose matrix commutators have the smallest dynamical effect. We apply this method to epidemic modeling on real contact tracing data and find that it allows for significant compression while remaining faithful to the epidemic dynamics.
