English

Learning Dissipative Neural Dynamical Systems

Machine Learning 2024-04-09 v2 Systems and Control Systems and Control Dynamical Systems Optimization and Control

Abstract

Consider an unknown nonlinear dynamical system that is known to be dissipative. The objective of this paper is to learn a neural dynamical model that approximates this system, while preserving the dissipativity property in the model. In general, imposing dissipativity constraints during neural network training is a hard problem for which no known techniques exist. In this work, we address the problem of learning a dissipative neural dynamical system model in two stages. First, we learn an unconstrained neural dynamical model that closely approximates the system dynamics. Next, we derive sufficient conditions to perturb the weights of the neural dynamical model to ensure dissipativity, followed by perturbation of the biases to retain the fit of the model to the trajectories of the nonlinear system. We show that these two perturbation problems can be solved independently to obtain a neural dynamical model that is guaranteed to be dissipative while closely approximating the nonlinear system.

Keywords

Cite

@article{arxiv.2309.16032,
  title  = {Learning Dissipative Neural Dynamical Systems},
  author = {Yuezhu Xu and S. Sivaranjani},
  journal= {arXiv preprint arXiv:2309.16032},
  year   = {2024}
}

Comments

6 pages

R2 v1 2026-06-28T12:34:21.761Z