Learning Dissipative Neural Dynamical Systems

Yuezhu Xu, S. Sivaranjani
9/27/2023
cs.LGeess.SYmath.DS

No confident code implementation found for this paper.

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.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{xu2023learning,
  title  = {Learning Dissipative Neural Dynamical Systems},
  author = {Yuezhu Xu and S. Sivaranjani},
  year   = {2023},
  eprint = {2309.16032},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2309.16032v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2309.16032.svg)](https://codeofpaper.com/paper/2309.16032)

Discussion