Compositional Learning of Dynamical System Models Using Port-Hamiltonian
Neural Networks
- URL: http://arxiv.org/abs/2212.00893v2
- Date: Sat, 13 May 2023 21:42:49 GMT
- Title: Compositional Learning of Dynamical System Models Using Port-Hamiltonian
Neural Networks
- Authors: Cyrus Neary and Ufuk Topcu
- Abstract summary: We present a framework for learning composite models of dynamical systems from data.
neural network submodels are trained on trajectory data generated by relatively simple subsystems.
We demonstrate the novel capabilities of the proposed framework through numerical examples.
- Score: 32.707730631343416
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: Many dynamical systems -- from robots interacting with their surroundings to
large-scale multiphysics systems -- involve a number of interacting subsystems.
Toward the objective of learning composite models of such systems from data, we
present i) a framework for compositional neural networks, ii) algorithms to
train these models, iii) a method to compose the learned models, iv)
theoretical results that bound the error of the resulting composite models, and
v) a method to learn the composition itself, when it is not known a priori. The
end result is a modular approach to learning: neural network submodels are
trained on trajectory data generated by relatively simple subsystems, and the
dynamics of more complex composite systems are then predicted without requiring
additional data generated by the composite systems themselves. We achieve this
compositionality by representing the system of interest, as well as each of its
subsystems, as a port-Hamiltonian neural network (PHNN) -- a class of neural
ordinary differential equations that uses the port-Hamiltonian systems
formulation as inductive bias. We compose collections of PHNNs by using the
system's physics-informed interconnection structure, which may be known a
priori, or may itself be learned from data. We demonstrate the novel
capabilities of the proposed framework through numerical examples involving
interacting spring-mass-damper systems. Models of these systems, which include
nonlinear energy dissipation and control inputs, are learned independently.
Accurate compositions are learned using an amount of training data that is
negligible in comparison with that required to train a new model from scratch.
Finally, we observe that the composite PHNNs enjoy properties of
port-Hamiltonian systems, such as cyclo-passivity -- a property that is useful
for control purposes.
Related papers
- Learning Governing Equations of Unobserved States in Dynamical Systems [0.0]
We employ a hybrid neural ODE structure to learn governing equations of partially-observed dynamical systems.
We demonstrate that the method is capable of successfully learning the true underlying governing equations of unobserved states within these systems.
arXiv Detail & Related papers (2024-04-29T10:28:14Z) - Demolition and Reinforcement of Memories in Spin-Glass-like Neural
Networks [0.0]
The aim of this thesis is to understand the effectiveness of Unlearning in both associative memory models and generative models.
The selection of structured data enables an associative memory model to retrieve concepts as attractors of a neural dynamics with considerable basins of attraction.
A novel regularization technique for Boltzmann Machines is presented, proving to outperform previously developed methods in learning hidden probability distributions from data-sets.
arXiv Detail & Related papers (2024-03-04T23:12:42Z) - Learning Modular Simulations for Homogeneous Systems [23.355189771765644]
We present a modular simulation framework for modeling homogeneous multibody dynamical systems.
An arbitrary number of modules can be combined to simulate systems of a variety of coupling topologies.
We show that our models can be transferred to new system configurations lower with data requirement and training effort, compared to those trained from scratch.
arXiv Detail & Related papers (2022-10-28T17:48:01Z) - Decomposed Linear Dynamical Systems (dLDS) for learning the latent
components of neural dynamics [6.829711787905569]
We propose a new decomposed dynamical system model that represents complex non-stationary and nonlinear dynamics of time series data.
Our model is trained through a dictionary learning procedure, where we leverage recent results in tracking sparse vectors over time.
In both continuous-time and discrete-time instructional examples we demonstrate that our model can well approximate the original system.
arXiv Detail & Related papers (2022-06-07T02:25:38Z) - Bi-fidelity Modeling of Uncertain and Partially Unknown Systems using
DeepONets [0.0]
We propose a bi-fidelity modeling approach for complex physical systems.
We model the discrepancy between the true system's response and low-fidelity response in the presence of a small training dataset.
We apply the approach to model systems that have parametric uncertainty and are partially unknown.
arXiv Detail & Related papers (2022-04-03T05:30:57Z) - Capturing Actionable Dynamics with Structured Latent Ordinary
Differential Equations [68.62843292346813]
We propose a structured latent ODE model that captures system input variations within its latent representation.
Building on a static variable specification, our model learns factors of variation for each input to the system, thus separating the effects of the system inputs in the latent space.
arXiv Detail & Related papers (2022-02-25T20:00:56Z) - Leveraging the structure of dynamical systems for data-driven modeling [111.45324708884813]
We consider the impact of the training set and its structure on the quality of the long-term prediction.
We show how an informed design of the training set, based on invariants of the system and the structure of the underlying attractor, significantly improves the resulting models.
arXiv Detail & Related papers (2021-12-15T20:09:20Z) - Constructing Neural Network-Based Models for Simulating Dynamical
Systems [59.0861954179401]
Data-driven modeling is an alternative paradigm that seeks to learn an approximation of the dynamics of a system using observations of the true system.
This paper provides a survey of the different ways to construct models of dynamical systems using neural networks.
In addition to the basic overview, we review the related literature and outline the most significant challenges from numerical simulations that this modeling paradigm must overcome.
arXiv Detail & Related papers (2021-11-02T10:51:42Z) - Supervised DKRC with Images for Offline System Identification [77.34726150561087]
Modern dynamical systems are becoming increasingly non-linear and complex.
There is a need for a framework to model these systems in a compact and comprehensive representation for prediction and control.
Our approach learns these basis functions using a supervised learning approach.
arXiv Detail & Related papers (2021-09-06T04:39:06Z) - Using Data Assimilation to Train a Hybrid Forecast System that Combines
Machine-Learning and Knowledge-Based Components [52.77024349608834]
We consider the problem of data-assisted forecasting of chaotic dynamical systems when the available data is noisy partial measurements.
We show that by using partial measurements of the state of the dynamical system, we can train a machine learning model to improve predictions made by an imperfect knowledge-based model.
arXiv Detail & Related papers (2021-02-15T19:56:48Z) - Model-Based Deep Learning [155.063817656602]
Signal processing, communications, and control have traditionally relied on classical statistical modeling techniques.
Deep neural networks (DNNs) use generic architectures which learn to operate from data, and demonstrate excellent performance.
We are interested in hybrid techniques that combine principled mathematical models with data-driven systems to benefit from the advantages of both approaches.
arXiv Detail & Related papers (2020-12-15T16:29:49Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.