InputDSA: Demixing then Comparing Recurrent and Externally Driven Dynamics
Not on the map. Why?
Abstract (arXiv)
In control problems and basic scientific modeling, it is important to compare observations with dynamical simulations. For example, comparing two neural systems can shed light on the nature of emergent computations in the brain and deep neural networks. Recently, Ostrow et al. (2023) introduced Dynamical Similarity Analysis (DSA), a method to measure the similarity of two systems based on their recurrent dynamics rather than geometry or topology. However, DSA does not consider how inputs affect the dynamics, meaning that two similar systems, if driven differently, may be classified as different. Because real-world dynamical systems are rarely autonomous, it is important to account for the effects of input drive. To this end, we introduce a novel metric for comparing both intrinsic (recurrent) and input-driven dynamics, called InputDSA (iDSA). InputDSA extends the DSA framework by estimating and comparing both input and intrinsic dynamic operators using a variant of Dynamic Mode Decomposition with control (DMDc) based on subspace identification. We demonstrate that InputDSA can successfully compare partially observed, input-driven systems from noisy data. We show that when the true inputs are unknown, surrogate inputs can be substituted without a major deterioration in similarity estimates. We apply InputDSA on Recurrent Neural Networks (RNNs) trained with Deep Reinforcement Learning, identifying that high-performing networks are dynamically similar to one another, while low-performing networks are more diverse. Lastly, we apply InputDSA to neural data recorded from rats performing a cognitive task, demonstrating that it identifies a transition from input-driven evidence accumulation to intrinsically-driven decision-making. Our work demonstrates that InputDSA is a robust and efficient method for comparing intrinsic dynamics and the effect of external input on dynamical systems.
Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). Builds on 23 of its 89 references that are in the map. First posted on arXiv 29 Oct 2025.
Builds on
23 of 89 references.
References · 23
- 2019Similarity of Neural Network Representations Revisitedcited by 1,695
- 2017Deep learning for universal linear embeddings of nonlinear dynamicscited by 491
- 2024The Platonic Representation Hypothesiscited by 362
- 2017Learning Koopman Invariant Subspaces for Dynamic Mode Decompositioncited by 156
- 2016Linear predictors for nonlinear dynamical systems: Koopman operator meets model predictive controlcited by 134
- 2014Dynamic mode decomposition with controlcited by 128
- 2021Generalized Shape Metrics on Neural Representationscited by 109
- 2019Universality and individuality in neural dynamics across large populations of recurrent networkscited by 61
- 2016Generalizing Koopman Theory to allow for inputs and controlcited by 49
- 2022Residual Dynamic Mode Decomposition: Robust and verified Koopmanismcited by 36
- 2023Beyond Geometry: Comparing the Temporal Structure of Computation in Neural Circuits with Dynamical Similarity Analysiscited by 21
- 2023The Topology and Geometry of Neural Representationscited by 13
11 more
- 2024PyDMD: A Python package for robust dynamic mode decompositioncited by 13
- 2023Interpretable statistical representations of neural population dynamics and geometrycited by 12
- 2025An overview of Koopman-based control: From error bounds to closed-loop guaranteescited by 9
- 2023Identifying Equivalent Training Dynamicscited by 7
- 2023Analyzing Populations of Neural Networks via Dynamical Model Embeddingcited by 7
- 2024Meta-Dynamical State Space Models for Integrative Neural Data Analysiscited by 7
- 2024Delay Embedding Theory of Neural Sequence Modelscited by 4
- 2024Comparing noisy neural population dynamics using optimal transport distancescited by 4
- 2024DFORM: Diffeomorphic vector field alignment for assessing dynamics across learned modelscited by 3
- 2024Control-Coherent Koopman Modeling: A Physical Modeling Approachcited by 2
- 2025Characterizing control between interacting subsystems with deep Jacobian estimationcited by 2
Built on by
Citing papers per year: 2025: 3; 2026: 1.
4 papers.
- 2025Block-Recurrent Dynamics in Vision Transformerscited by 16
- 2026Geometry-aware similarity metrics for neural representations on Riemannian and statistical manifoldscited by 3
- 2025Active Electrosensing and Communication in MARL-trained Weakly Electric Fish Collectivescited by 0
- 2025Fast dynamical similarity analysiscited by 0
- 2026Geometry-aware similarity metrics for neural representations on Riemannian and statistical manifolds30 Mar 2026
- 2025Block-Recurrent Dynamics in Vision Transformers23 Dec 2025
- 2025Fast dynamical similarity analysis28 Nov 2025
- 2025Active Electrosensing and Communication in MARL-trained Weakly Electric Fish Collectives11 Nov 2025