# Tree-Structured Recurrent Switching Linear Dynamical Systems for Multi-Scale Modeling

arXiv: https://arxiv.org/abs/1811.12386 · HTML: https://mlsanity.com/paper/1811.12386/

## Key facts

- Cited by 27 papers in the map (data through 14 Oct 2026).
- First posted on arXiv 29 Nov 2018.

## Built on by (most cited first, 27 of 27)

- [Chaos as an interpretable benchmark for forecasting and data-driven modelling](https://mlsanity.com/paper/2110.05266/) (2021)
- [Neural Latents Benchmark '21: Evaluating latent variable models of neural population activity](https://mlsanity.com/paper/2109.04463/) (2021)
- [GP-Tree: A Gaussian Process Classifier for Few-Shot Incremental Learning](https://mlsanity.com/paper/2102.07868/) (2021)
- [Reverse engineering recurrent neural networks with Jacobian switching linear dynamical systems](https://mlsanity.com/paper/2111.01256/) (2021)
- [Seeing the forest and the tree: Building representations of both individual and collective dynamics with transformers](https://mlsanity.com/paper/2206.06131/) (2022)
- [Decomposed Linear Dynamical Systems (dLDS) for learning the latent components of neural dynamics](https://mlsanity.com/paper/2206.02972/) (2022)
- [Modeling Latent Neural Dynamics with Gaussian Process Switching Linear Dynamical Systems](https://mlsanity.com/paper/2408.03330/) (2024)
- [Probabilistic Decomposed Linear Dynamical Systems for Robust Discovery of Latent Neural Dynamics](https://mlsanity.com/paper/2408.16862/) (2024)
- [Detecting Invariant Manifolds in ReLU-Based RNNs](https://mlsanity.com/paper/2510.03814/) (2025)
- [Equivariant Deep Dynamical Model for Motion Prediction](https://mlsanity.com/paper/2111.01892/) (2021)
- [Mesoscopic modeling of hidden spiking neurons](https://mlsanity.com/paper/2205.13493/) (2022)
- [Dynamical Deep Generative Latent Modeling of 3D Skeletal Motion](https://mlsanity.com/paper/2106.10393/) (2021)
- [PRRS Outbreak Prediction via Deep Switching Auto-Regressive Factorization Modeling](https://mlsanity.com/paper/2110.03147/) (2021)
- [Experimental study of Neural ODE training with adaptive solver for dynamical systems modeling](https://mlsanity.com/paper/2211.06972/) (2022)
- [Discovering group dynamics in coordinated time series via hierarchical recurrent switching-state models](https://mlsanity.com/paper/2401.14973/) (2024)
- [Negative-Binomial Randomized Gamma Markov Processes for Heterogeneous Overdispersed Count Time Series](https://mlsanity.com/paper/2402.18995/) (2024)
- [LINOCS: Lookahead Inference of Networked Operators for Continuous Stability](https://mlsanity.com/paper/2404.18267/) (2024)
- [A study of animal action segmentation algorithms across supervised, unsupervised, and semi-supervised learning paradigms](https://mlsanity.com/paper/2407.16727/) (2024)
- [Modeling Neural Activity with Conditionally Linear Dynamical Systems](https://mlsanity.com/paper/2502.18347/) (2025)
- [Bubblewrap: Online tiling and real-time flow prediction on neural manifolds](https://mlsanity.com/paper/2108.13941/) (2021)
- [Overcoming the Domain Gap in Contrastive Learning of Neural Action Representations](https://mlsanity.com/paper/2111.14595/) (2021)
- [Overcoming the Domain Gap in Neural Action Representations](https://mlsanity.com/paper/2112.01176/) (2021)
- [Spectral learning of Bernoulli linear dynamical systems models](https://mlsanity.com/paper/2303.02060/) (2023)
- [The Recurrent Sticky Hierarchical Dirichlet Process Hidden Markov Model](https://mlsanity.com/paper/2411.04278/) (2024)
- [Bayesian Inference in Recurrent Explicit Duration Switching Linear Dynamical Systems](https://mlsanity.com/paper/2411.04280/) (2024)
- [Decision Trees That Remember: Gradient-Based Learning of Recurrent Decision Trees with Memory](https://mlsanity.com/paper/2502.04052/) (2025)
- [Behavior-dLDS: A decomposed linear dynamical systems model for neural activity partially constrained by behavior](https://mlsanity.com/paper/2603.05612/) (2026)

## Abstract (arXiv)

Many real-world systems studied are governed by complex, nonlinear dynamics. By modeling these dynamics, we can gain insight into how these systems work, make predictions about how they will behave, and develop strategies for controlling them. While there are many methods for modeling nonlinear dynamical systems, existing techniques face a trade off between offering interpretable descriptions and making accurate predictions. Here, we develop a class of models that aims to achieve both simultaneously, smoothly interpolating between simple descriptions and more complex, yet also more accurate models. Our probabilistic model achieves this multi-scale property through a hierarchy of locally linear dynamics that jointly approximate global nonlinear dynamics. We call it the tree-structured recurrent switching linear dynamical system. To fit this model, we present a fully-Bayesian sampling procedure using Polya-Gamma data augmentation to allow for fast and conjugate Gibbs sampling. Through a variety of synthetic and real examples, we show how these models outperform existing methods in both interpretability and predictive capability.
