LeARN: Learnable and Adaptive Representations for Nonlinear Dynamics in System Identification
Arunabh Singh, Joyjit Mukherjee
TL;DR
LeARN introduces a learnable, adaptive library of basis functions for nonlinear system identification, removing the need for hand-crafted function libraries as required by SINDy. By applying a model-agnostic meta-learning framework (MAML), LeARN meta-trains the basis-function library and a feature-selection mechanism, enabling rapid adaptation to new dynamical regimes and varying noise conditions. The approach uses lightweight neural networks to parameterize the library and selection matrix, and enforces Lipschitz-based regularization during online adaptation. Empirical results on the Neural Fly dataset show LeARN achieving competitive dynamical error compared to SINDy, with notable gains in generalization as input dimensionality increases, demonstrating robust autonomous discovery of governing dynamics in nonlinear robotic systems. The work lays groundwork for autonomous, domain-agnostic modeling of complex dynamics in real-world environments and suggests future directions toward learning intrinsic residual dynamics and broader adaptive capabilities.
Abstract
System identification, the process of deriving mathematical models of dynamical systems from observed input-output data, has undergone a paradigm shift with the advent of learning-based methods. Addressing the intricate challenges of data-driven discovery in nonlinear dynamical systems, these methods have garnered significant attention. Among them, Sparse Identification of Nonlinear Dynamics (SINDy) has emerged as a transformative approach, distilling complex dynamical behaviors into interpretable linear combinations of basis functions. However, SINDy relies on domain-specific expertise to construct its foundational "library" of basis functions, which limits its adaptability and universality. In this work, we introduce a nonlinear system identification framework called LeARN that transcends the need for prior domain knowledge by learning the library of basis functions directly from data. To enhance adaptability to evolving system dynamics under varying noise conditions, we employ a novel meta-learning-based system identification approach that uses a lightweight deep neural network (DNN) to dynamically refine these basis functions. This not only captures intricate system behaviors but also adapts seamlessly to new dynamical regimes. We validate our framework on the Neural Fly dataset, showcasing its robust adaptation and generalization capabilities. Despite its simplicity, our LeARN achieves competitive dynamical error performance compared to SINDy. This work presents a step toward the autonomous discovery of dynamical systems, paving the way for a future where machine learning uncovers the governing principles of complex systems without requiring extensive domain-specific interventions.
