Online learning in bifurcating dynamic systems via SINDy and Kalman filtering
Luca Rosafalco, Paolo Conti, Andrea Manzoni, Stefano Mariani, and Attilio Frangi

TL;DR
This paper introduces a method combining SINDy and EKF for online identification and adaptation of nonlinear dynamic systems, effectively handling time-varying behaviors and bifurcations with interpretable models.
Contribution
It presents a novel approach that integrates SINDy with EKF for real-time updating of dynamic models, including parameter estimation and model structure adaptation.
Findings
Successfully tracked parameter changes in Lokta-Volterra model.
Detected bifurcation in Selkov model during operation.
Recovered internal resonance behavior in MEMS arch.
Abstract
We propose the use of the Extended Kalman Filter (EKF) for online data assimilation and update of a dynamic model, preliminary identified through the Sparse Identification of Nonlinear Dynamics (SINDy). This data-driven technique may avoid biases due to incorrect modelling assumptions and exploits SINDy to approximate the system dynamics leveraging a predefined library of functions, where active terms are selected and weighted by a sparse set of coefficients. This results in a physically-sound and interpretable dynamic model allowing to reduce epistemic uncertainty often affecting machine learning approaches. Treating the SINDy model coefficients as random variables, we propose to update them while acquiring (possibly noisy) system measurements, thus enabling the online identification of time-varying systems. These changes can stem from, e.g., varying operational conditions or…
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
TopicsExtremum Seeking Control Systems · Target Tracking and Data Fusion in Sensor Networks
