SINDy-RL: Interpretable and Efficient Model-Based Reinforcement Learning
Nicholas Zolman, Christian Lagemann, Urban Fasel, J. Nathan Kutz, Steven L. Brunton

TL;DR
SINDy-RL combines sparse identification of nonlinear dynamics with reinforcement learning to produce efficient, interpretable control policies that require fewer training interactions and are suitable for embedded systems.
Contribution
This work introduces SINDy-RL, a novel framework that unifies SINDy with DRL to enhance interpretability and efficiency in model-based reinforcement learning.
Findings
Achieves comparable performance to modern DRL with fewer environment interactions.
Produces significantly smaller and more interpretable control policies.
Demonstrates effectiveness on benchmark and flow control problems.
Abstract
Deep reinforcement learning (DRL) has shown significant promise for uncovering sophisticated control policies that interact in complex environments, such as stabilizing a tokamak fusion reactor or minimizing the drag force on an object in a fluid flow. However, DRL requires an abundance of training examples and may become prohibitively expensive for many applications. In addition, the reliance on deep neural networks often results in an uninterpretable, black-box policy that may be too computationally expensive to use with certain embedded systems. Recent advances in sparse dictionary learning, such as the sparse identification of nonlinear dynamics (SINDy), have shown promise for creating efficient and interpretable data-driven models in the low-data regime. In this work we introduce SINDy-RL, a unifying framework for combining SINDy and DRL to create efficient, interpretable, and…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsReinforcement Learning in Robotics · Data Stream Mining Techniques · Anomaly Detection Techniques and Applications
