Cargando…
Hierarchical deep learning of multiscale differential equation time-steppers
Nonlinear differential equations rarely admit closed-form solutions, thus requiring numerical time-stepping algorithms to approximate solutions. Further, many systems characterized by multiscale physics exhibit dynamics over a vast range of timescales, making numerical integration expensive. In this...
Autores principales: | , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
The Royal Society
2022
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9207536/ https://www.ncbi.nlm.nih.gov/pubmed/35719073 http://dx.doi.org/10.1098/rsta.2021.0200 |
_version_ | 1784729553753604096 |
---|---|
author | Liu, Yuying Kutz, J. Nathan Brunton, Steven L. |
author_facet | Liu, Yuying Kutz, J. Nathan Brunton, Steven L. |
author_sort | Liu, Yuying |
collection | PubMed |
description | Nonlinear differential equations rarely admit closed-form solutions, thus requiring numerical time-stepping algorithms to approximate solutions. Further, many systems characterized by multiscale physics exhibit dynamics over a vast range of timescales, making numerical integration expensive. In this work, we develop a hierarchy of deep neural network time-steppers to approximate the dynamical system flow map over a range of time-scales. The model is purely data-driven, enabling accurate and efficient numerical integration and forecasting. Similar ideas can be used to couple neural network-based models with classical numerical time-steppers. Our hierarchical time-stepping scheme provides advantages over current time-stepping algorithms, including (i) capturing a range of timescales, (ii) improved accuracy in comparison with leading neural network architectures, (iii) efficiency in long-time forecasting due to explicit training of slow time-scale dynamics, and (iv) a flexible framework that is parallelizable and may be integrated with standard numerical time-stepping algorithms. The method is demonstrated on numerous nonlinear dynamical systems, including the Van der Pol oscillator, the Lorenz system, the Kuramoto–Sivashinsky equation, and fluid flow pass a cylinder; audio and video signals are also explored. On the sequence generation examples, we benchmark our algorithm against state-of-the-art methods, such as LSTM, reservoir computing and clockwork RNN. This article is part of the theme issue ‘Data-driven prediction in dynamical systems’. |
format | Online Article Text |
id | pubmed-9207536 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2022 |
publisher | The Royal Society |
record_format | MEDLINE/PubMed |
spelling | pubmed-92075362022-06-26 Hierarchical deep learning of multiscale differential equation time-steppers Liu, Yuying Kutz, J. Nathan Brunton, Steven L. Philos Trans A Math Phys Eng Sci Articles Nonlinear differential equations rarely admit closed-form solutions, thus requiring numerical time-stepping algorithms to approximate solutions. Further, many systems characterized by multiscale physics exhibit dynamics over a vast range of timescales, making numerical integration expensive. In this work, we develop a hierarchy of deep neural network time-steppers to approximate the dynamical system flow map over a range of time-scales. The model is purely data-driven, enabling accurate and efficient numerical integration and forecasting. Similar ideas can be used to couple neural network-based models with classical numerical time-steppers. Our hierarchical time-stepping scheme provides advantages over current time-stepping algorithms, including (i) capturing a range of timescales, (ii) improved accuracy in comparison with leading neural network architectures, (iii) efficiency in long-time forecasting due to explicit training of slow time-scale dynamics, and (iv) a flexible framework that is parallelizable and may be integrated with standard numerical time-stepping algorithms. The method is demonstrated on numerous nonlinear dynamical systems, including the Van der Pol oscillator, the Lorenz system, the Kuramoto–Sivashinsky equation, and fluid flow pass a cylinder; audio and video signals are also explored. On the sequence generation examples, we benchmark our algorithm against state-of-the-art methods, such as LSTM, reservoir computing and clockwork RNN. This article is part of the theme issue ‘Data-driven prediction in dynamical systems’. The Royal Society 2022-08-08 2022-06-20 /pmc/articles/PMC9207536/ /pubmed/35719073 http://dx.doi.org/10.1098/rsta.2021.0200 Text en © 2022 The Authors. https://creativecommons.org/licenses/by/4.0/Published by the Royal Society under the terms of the Creative Commons Attribution License http://creativecommons.org/licenses/by/4.0/ (https://creativecommons.org/licenses/by/4.0/) , which permits unrestricted use, provided the original author and source are credited. |
spellingShingle | Articles Liu, Yuying Kutz, J. Nathan Brunton, Steven L. Hierarchical deep learning of multiscale differential equation time-steppers |
title | Hierarchical deep learning of multiscale differential equation time-steppers |
title_full | Hierarchical deep learning of multiscale differential equation time-steppers |
title_fullStr | Hierarchical deep learning of multiscale differential equation time-steppers |
title_full_unstemmed | Hierarchical deep learning of multiscale differential equation time-steppers |
title_short | Hierarchical deep learning of multiscale differential equation time-steppers |
title_sort | hierarchical deep learning of multiscale differential equation time-steppers |
topic | Articles |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9207536/ https://www.ncbi.nlm.nih.gov/pubmed/35719073 http://dx.doi.org/10.1098/rsta.2021.0200 |
work_keys_str_mv | AT liuyuying hierarchicaldeeplearningofmultiscaledifferentialequationtimesteppers AT kutzjnathan hierarchicaldeeplearningofmultiscaledifferentialequationtimesteppers AT bruntonstevenl hierarchicaldeeplearningofmultiscaledifferentialequationtimesteppers |