Learning Dissipative Neural Dynamical Systems

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Xu, Yuezhu, Sivaranjani, S.
Format: Preprint
Published: 2023
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866914742198599680
author Xu, Yuezhu
Sivaranjani, S.
author_facet Xu, Yuezhu
Sivaranjani, S.
contents 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.
format Preprint
id arxiv_https___arxiv_org_abs_2309_16032
institution arXiv
publishDate 2023
record_format arxiv
spellingShingle Learning Dissipative Neural Dynamical Systems
Xu, Yuezhu
Sivaranjani, S.
Machine Learning
Systems and Control
Dynamical Systems
Optimization and Control
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.
title Learning Dissipative Neural Dynamical Systems
topic Machine Learning
Systems and Control
Dynamical Systems
Optimization and Control
url https://arxiv.org/abs/2309.16032