Unsupervised Reservoir Computing for Solving Ordinary Differential Equations
There is a wave of interest in using unsupervised neural networks for solving differential equations. The existing methods are based on feed-forward networks, {while} recurrent neural network differential equation solvers have not yet been reported. We introduce an unsupervised reservoir computing (...
Saved in:
Main Authors | , , |
---|---|
Format | Journal Article |
Language | English |
Published |
25.08.2021
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Abstract | There is a wave of interest in using unsupervised neural networks for solving
differential equations. The existing methods are based on feed-forward
networks, {while} recurrent neural network differential equation solvers have
not yet been reported. We introduce an unsupervised reservoir computing (RC),
an echo-state recurrent neural network capable of discovering approximate
solutions that satisfy ordinary differential equations (ODEs). We suggest an
approach to calculate time derivatives of recurrent neural network outputs
without using backpropagation. The internal weights of an RC are fixed, while
only a linear output layer is trained, yielding efficient training. However, RC
performance strongly depends on finding the optimal hyper-parameters, which is
a computationally expensive process. We use Bayesian optimization to
efficiently discover optimal sets in a high-dimensional hyper-parameter space
and numerically show that one set is robust and can be used to solve an ODE for
different initial conditions and time ranges. A closed-form formula for the
optimal output weights is derived to solve first order linear equations in a
backpropagation-free learning process. We extend the RC approach by solving
nonlinear system of ODEs using a hybrid optimization method consisting of
gradient descent and Bayesian optimization. Evaluation of linear and nonlinear
systems of equations demonstrates the efficiency of the RC ODE solver. |
---|---|
AbstractList | There is a wave of interest in using unsupervised neural networks for solving
differential equations. The existing methods are based on feed-forward
networks, {while} recurrent neural network differential equation solvers have
not yet been reported. We introduce an unsupervised reservoir computing (RC),
an echo-state recurrent neural network capable of discovering approximate
solutions that satisfy ordinary differential equations (ODEs). We suggest an
approach to calculate time derivatives of recurrent neural network outputs
without using backpropagation. The internal weights of an RC are fixed, while
only a linear output layer is trained, yielding efficient training. However, RC
performance strongly depends on finding the optimal hyper-parameters, which is
a computationally expensive process. We use Bayesian optimization to
efficiently discover optimal sets in a high-dimensional hyper-parameter space
and numerically show that one set is robust and can be used to solve an ODE for
different initial conditions and time ranges. A closed-form formula for the
optimal output weights is derived to solve first order linear equations in a
backpropagation-free learning process. We extend the RC approach by solving
nonlinear system of ODEs using a hybrid optimization method consisting of
gradient descent and Bayesian optimization. Evaluation of linear and nonlinear
systems of equations demonstrates the efficiency of the RC ODE solver. |
Author | Protopapas, Pavlos Mattheakis, Marios Joy, Hayden |
Author_xml | – sequence: 1 givenname: Marios surname: Mattheakis fullname: Mattheakis, Marios – sequence: 2 givenname: Hayden surname: Joy fullname: Joy, Hayden – sequence: 3 givenname: Pavlos surname: Protopapas fullname: Protopapas, Pavlos |
BackLink | https://doi.org/10.48550/arXiv.2108.11417$$DView paper in arXiv |
BookMark | eNotj71OwzAYRT3AAIUHYMIvkGDHvxlRKFApUiUoc-TGn5Gl1A52EsHb0xame6arc67RRYgBELqjpORaCPJg0rdfyooSXVLKqbpC7UfI8whp8RksfoN8xOgTbuJhnCcfPrGLCb_HYTnxNlkfTPrBT945SBAmbwa8_prN5GPIN-jSmSHD7f-u0O55vWtei3b7smke28JIpQrHhNBKEeBMECdVb60DzcEpx2sp9pIao_ZMVZpYXlOohWK9qbi1Pa95JdkK3f_dnnO6MfnD0ak7ZXXnLPYLT2BKow |
ContentType | Journal Article |
Copyright | http://arxiv.org/licenses/nonexclusive-distrib/1.0 |
Copyright_xml | – notice: http://arxiv.org/licenses/nonexclusive-distrib/1.0 |
DBID | AKY GOX |
DOI | 10.48550/arxiv.2108.11417 |
DatabaseName | arXiv Computer Science arXiv.org |
DatabaseTitleList | |
Database_xml | – sequence: 1 dbid: GOX name: arXiv.org url: http://arxiv.org/find sourceTypes: Open Access Repository |
DeliveryMethod | fulltext_linktorsrc |
ExternalDocumentID | 2108_11417 |
GroupedDBID | AKY GOX |
ID | FETCH-LOGICAL-a677-f3558770e4350f67cddfe84ef7f4965b61aa7b37280d491e9573ca24ddc494263 |
IEDL.DBID | GOX |
IngestDate | Mon Jan 08 05:47:49 EST 2024 |
IsDoiOpenAccess | true |
IsOpenAccess | true |
IsPeerReviewed | false |
IsScholarly | false |
Language | English |
LinkModel | DirectLink |
MergedId | FETCHMERGED-LOGICAL-a677-f3558770e4350f67cddfe84ef7f4965b61aa7b37280d491e9573ca24ddc494263 |
OpenAccessLink | https://arxiv.org/abs/2108.11417 |
ParticipantIDs | arxiv_primary_2108_11417 |
PublicationCentury | 2000 |
PublicationDate | 2021-08-25 |
PublicationDateYYYYMMDD | 2021-08-25 |
PublicationDate_xml | – month: 08 year: 2021 text: 2021-08-25 day: 25 |
PublicationDecade | 2020 |
PublicationYear | 2021 |
Score | 1.8177165 |
SecondaryResourceType | preprint |
Snippet | There is a wave of interest in using unsupervised neural networks for solving
differential equations. The existing methods are based on feed-forward
networks,... |
SourceID | arxiv |
SourceType | Open Access Repository |
SubjectTerms | Computer Science - Learning Computer Science - Neural and Evolutionary Computing Physics - Computational Physics |
Title | Unsupervised Reservoir Computing for Solving Ordinary Differential Equations |
URI | https://arxiv.org/abs/2108.11417 |
hasFullText | 1 |
inHoldings | 1 |
isFullTextHit | |
isPrint | |
link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwdV1NT8MwDLW2nbggEKDxqRy4VrRp2jTHCTYmBOzAJvVWpUkqTZra0W4TPx-7LYIL18SK5Bc5thX7GeC-CKQRMlFeYoT10B_jO2h96RVGaGX9RHNOvcNv7_F8JV7SKB0A--mF0fXX-tDxA-fNA-YjCbHZBnIIQ86pZOt5kXafky0VVy__K4cxZrv0x0nMTuC4j-7YpLuOUxi48gxeV2Wz35JNNs4yKnWrD9W6Zt1ABXQdDANH9lFtKLdnC7wxapFlT_3oEjTBDZt-dpTczTksZ9Pl49zrhxh4OpaoM9GXS-k7hMEvYmmsLVwiXCELYmrP40BrmYc0JMoKFTgVydBoLqw1QhGZ-gWMyqp0Y2C-CVysbWi5VSLWQkfCaOEMN3ikNO4Sxq3q2bbjqcgIlaxF5er_rWs44lSm4aPBRDcw2tV7d4t-dpfftWB_A2e6f2Y |
link.rule.ids | 228,230,783,888 |
linkProvider | Cornell University |
openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Unsupervised+Reservoir+Computing+for+Solving+Ordinary+Differential+Equations&rft.au=Mattheakis%2C+Marios&rft.au=Joy%2C+Hayden&rft.au=Protopapas%2C+Pavlos&rft.date=2021-08-25&rft_id=info:doi/10.48550%2Farxiv.2108.11417&rft.externalDocID=2108_11417 |