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 (...

Full description

Saved in:
Bibliographic Details
Main Authors Mattheakis, Marios, Joy, Hayden, Protopapas, Pavlos
Format Journal Article
LanguageEnglish
Published 25.08.2021
Subjects
Online AccessGet 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