Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

Almost-Linear RNNs Yield Highly Interpretable Symbolic Codes in Dynamical Systems Reconstruction

About

Dynamical systems (DS) theory is fundamental for many areas of science and engineering. It can provide deep insights into the behavior of systems evolving in time, as typically described by differential or recursive equations. A common approach to facilitate mathematical tractability and interpretability of DS models involves decomposing nonlinear DS into multiple linear DS separated by switching manifolds, i.e. piecewise linear (PWL) systems. PWL models are popular in engineering and a frequent choice in mathematics for analyzing the topological properties of DS. However, hand-crafting such models is tedious and only possible for very low-dimensional scenarios, while inferring them from data usually gives rise to unnecessarily complex representations with very many linear subregions. Here we introduce Almost-Linear Recurrent Neural Networks (AL-RNNs) which automatically and robustly produce most parsimonious PWL representations of DS from time series data, using as few PWL nonlinearities as possible. AL-RNNs can be efficiently trained with any SOTA algorithm for dynamical systems reconstruction (DSR), and naturally give rise to a symbolic encoding of the underlying DS that provably preserves important topological properties. We show that for the Lorenz and R\"ossler systems, AL-RNNs discover, in a purely data-driven way, the known topologically minimal PWL representations of the corresponding chaotic attractors. We further illustrate on two challenging empirical datasets that interpretable symbolic encodings of the dynamics can be achieved, tremendously facilitating mathematical and computational analysis of the underlying systems.

Manuel Brenner, Christoph J\"urgen Hemmer, Zahra Monfared, Daniel Durstewitz• 2024

Related benchmarks

TaskDatasetResultRank
Dynamical systems reconstructionLorenz-63 3d
Dstsp0.23
23
Dynamical systems reconstructionLorenz-96 20d
Dstsp1.64
8
Dynamical systems reconstructionEEG 64d
Dstsp2.6
7
Dynamical systems reconstructionECG
Dstsp3
7
Dynamical System ReconstructionLIF model regularly sampled
Dstsp0.3
5
Dynamical System ReconstructionLIF model irregularly sampled
Dstsp4.3
5
Dynamical systems reconstructionMembrane potential recordings original 1-dimensional data
Dstsp0.67
4
Showing 7 of 7 rows

Other info

Code

Follow for update