Data-Efficient System Identification via Lipschitz Neural Networks

Shiqing Wei, Prashanth Krishnamurthy, Farshad Khorrami

arXiv:2410.21234·eess.SY·Published 2024-10-28·Updated 2025-08-20

Extracting dynamic models from data is of enormous importance in understanding the properties of unknown systems. In this work, we employ Lipschitz neural networks, a class of neural networks with a prescribed upper bound on their Lipschitz constant, to address the problem of data-efficient nonlinear system identification. Under the (fairly weak) assumption that the unknown system is Lipschitz continuous, we propose a method to estimate the approximation error bound of the trained network and the bound on the difference between the simulated trajectories by the trained models and the true system. Empirical results show that our method outperforms classic fully connected neural networks and Lipschitz regularized networks through simulation studies on three dynamical systems, and the advantage of our method is more noticeable when less data is used for training.

TopicsDynamical Systems & PDE Learning

Tagsdynamical-systems

arXiv categorieseess.SY

arXiv abstract pagePDF