atlas

Research map / Probabilistic and scientific modeling / Dynamical systems

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

NeurIPS 2024 · Probabilistic and scientific modeling › Dynamical systems · approach: Switching and law-discovery dynamics · 1 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Introduces AL-RNNs, a PLRNN variant with only P of M units using ReLUs, trained with identity teacher forcing, to automatically yield minimal piecewise-linear symbolic codings of chaotic attractors (Lorenz-63, Rössler) and empirical ECG/fMRI data.

Problem

Piecewise-linear RNN reconstructions of dynamical systems typically need very many linear subregions (2^M), making mathematical analysis of learned dynamics intractable; switching linear models are hard to train for DSR.

Approach

Use a PLRNN in which only a subset of P units has ReLU nonlinearities while the rest are linear, so the number of linear subregions is 2^P rather than 2^M; the partition into subregions gives a provably topology-preserving symbolic coding, and training via identity teacher forcing finds minimal PWL representations automatically.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use AL-RNN + id-TF instead of SINDyLorenz-63 reconstruction · Lorenz-63D_stsp: 0.24\pm0.00 -> 0.34\pm0.05Hurt
Use AL-RNN + id-TF instead of shPLRNN + GTFLorenz-63 reconstruction · Lorenz-63D_H: 0.090\pm0.007 -> 0.081\pm0.012Helped
Use AL-RNN + id-TF instead of shPLRNN + GTFECG reconstruction · ECGD_stsp: 4.3\pm0.6 -> 3.0\pm0.7Helped
Use AL-RNN + id-TF instead of shPLRNN + GTFECG reconstruction · ECGD_H: 0.34\pm0.02 -> 0.29\pm0.04Helped
Use AL-RNN + id-TF instead of SINDyLorenz-96 reconstruction · Lorenz-96D_stsp: 1.59 \pm 0.00 -> 1.64\pm0.03Hurt
Use AL-RNN + id-TF instead of SINDyLorenz-96 reconstruction · Lorenz-96D_H: 0.06\pm0.00 -> 0.089\pm0.001Hurt
Use AL-RNN + id-TF instead of shPLRNN + GTFEEG reconstruction · EEGD_stsp: 2.1\pm0.2 -> 2.6\pm0.3Hurt
Use AL-RNN + id-TF instead of shPLRNN + GTFEEG reconstruction · EEGD_H: 0.11\pm0.01 -> 0.14\pm0.03Hurt
Increase the number of PWL units from too few to a sufficient number (ablation)AL-RNN · Lorenz-63 and Rösslerreconstruction performanceHelped
Increase PWL units beyond the performance threshold (ablation)AL-RNN · Lorenz-63 and Rösslerreconstruction performanceNo clear effect
Add linear units while the number of PWL units is insufficient (ablation)AL-RNN · Lorenz-63reconstruction performanceNo clear effect
Add linear units when the number of PWL units is sufficient (ablation)AL-RNN · Lorenz-63reconstruction performanceHelped

Surprising findings

Limitations

Experimental setup

Datasets: Lorenz-63 Rössler PPG-DaLiA ECG human fMRI cognitive task data Lorenz-96 EEG motor/imagery data

Benchmarks: Lorenz-63 Rössler ECG Lorenz-96 EEG

Metrics: D_stsp (KL divergence of state space) D_H (Hellinger distance of power spectra) maximum Lyapunov exponent classification accuracy for task stages

Baselines: shPLRNN + GTF dendPLRNN + id-TF Reservoir Computer LSTM-TBPTT SINDy Neural-ODE Long Expressive Memory

Builds on: PLRNN shPLRNN sparse teacher forcing generalized teacher forcing RAdam

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy