Continuous-Time Piecewise-Linear Recurrent Neural Networks
Alena Br\"andle, Lukas Eisenmann, Florian G\"otz, Daniel Durstewitz

TL;DR
This paper introduces continuous-time piecewise-linear RNNs (cPLRNNs) for dynamical systems reconstruction, offering a mathematically tractable, efficient, and continuous-time alternative to discrete PLRNNs and Neural ODEs, especially for systems with discontinuities.
Contribution
The paper develops a novel theory and training algorithm for continuous-time PLRNNs, enabling efficient simulation and semi-analytical analysis of system dynamics.
Findings
cPLRNNs outperform Neural ODEs on DSR benchmarks.
cPLRNNs can handle systems with discontinuities.
Efficient algorithms exploit the PL structure for training and analysis.
Abstract
In dynamical systems reconstruction (DSR) we aim to recover the dynamical system (DS) underlying observed time series. Specifically, we aim to learn a generative surrogate model which approximates the underlying, data-generating DS, and recreates its long-term properties (`climate statistics'). In scientific and medical areas, in particular, these models need to be mechanistically tractable -- through their mathematical analysis we would like to obtain insight into the recovered system's workings. Piecewise-linear (PL), ReLU-based RNNs (PLRNNs) have a strong track-record in this regard, representing SOTA DSR models while allowing mathematical insight by virtue of their PL design. However, all current PLRNN variants are discrete-time maps. This is in disaccord with the assumed continuous-time nature of most physical and biological processes, and makes it hard to accommodate data arriving…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsModel Reduction and Neural Networks · Topological and Geometric Data Analysis · Neural Networks and Reservoir Computing
