Reservoir Computing in Predicting Networks of Coupled Dynamical Systems
dc.contributor | Aalto-yliopisto | fi |
dc.contributor | Aalto University | en |
dc.contributor.advisor | Linna, Riku | |
dc.contributor.author | Tuomaala, Juho | |
dc.contributor.school | Perustieteiden korkeakoulu | fi |
dc.contributor.supervisor | Linna, Riku | |
dc.date.accessioned | 2024-05-26T17:15:05Z | |
dc.date.available | 2024-05-26T17:15:05Z | |
dc.date.issued | 2024-05-20 | |
dc.description.abstract | Networks of coupled dynamical systems are high dimensional dynamical systems that consist of interlinked dynamical subsystems. These systems can exhibit highly complicated dynamics and emergent, system-level behaviour, such as synchronisation. Coupled dynamical systems have been used to model diverse natural phenomena from flashing fireflies to Josephson junctions. Reservoir computing and specifically echo state network (ESN) models have proven to be effective machine learning models in predicting nonlinear and chaotic dynamical systems. A network scheme of parallel ESN's presented by Keshav et al. specifically tailored to predict coupled dynamical systems, has been implied to show far superior prediction performance compared to a single ESN model in predicting these systems. The primary goal of this thesis is to replicate and extend these findings by comparing the parallel and the single ESN models. The specific dynamical systems considered in this work are the linked Kuramoto system and the linked Lorenz system. The parallel and single models are tested on both of these systems, and compared in terms of prediction performance, model optimisation and computational aspects. An additional topic of interest in this work is the effect of numerical integration method on the prediction task. In the field of reservoir computing, the training and testing data is typically generated via numerical integration, yet the choice of integration algorithms and parameters are seldom discussed in detail. In this thesis, the parallel ESN model is shown to outperform a single ESN in predicting networks of dynamical systems, in addition to bearing computational advantages. However, the difference in performance is not shown to be as large as suggested by previous publications. In addition, varying the settings of numerical integration is shown to have a meaningful effect on the properties of the simulated data and consequently on the machine learning task results. | en |
dc.description.abstract | Kytkettyjen dynaamisten systeemien verkot ovat korkeaulotteisia dynaamisia systeemeitä, jotka koostuvat toisiinsa kytketyistä dynaamisista alisysteemeistä. Nämä järjestelmät voivat ilmentää erittäin monimutkaista dynamiikkaa ja emergenttiä, järjestelmätason käyttäytymistä, kuten synkronisaatiota. Kytkettyjä dynaamisia systeemeitä käytetään mallintamaan monenlaisia luonnonilmiöitä välkkyvistä tulikärpäsistä Josephsonin liitoksiin. Varantolaskenta- (reservoir computing) ja erityisesti echo state network (ESN) -mallit ovat osoittautuneet tehokkaiksi koneoppimistyökaluiksi ennustettaessa epälineaarisia ja kaaottisia dynaamisia systeemeitä. Aiemmassa julkaisussa (Keshav et al., 2022) esitelty rinnakkaisten ESN-mallien verkko on erityisesti kytkettyjen dynaamisten systeemien ennustamiseen suunniteltu malli, jonka on näytetty suoriutuvan huomattavasti yksittäistä ESN-mallia paremmin näiden systeemien ennustamisesta. Tämän diplomityön ensisijainen tavoite on toistaa ja laajentaa aiempia havaintoja vertaamalla rinnakkaista ja yksittäistä ESN-mallia. Tässä työssä tarkasteltavat dynaamiset järjestelmät ovat linkitetty Kuramoto-systeemi ja linkitetty Lorenz-systeemi. Sekä rinnakkaista että yksittäistä ESN-mallia testataan kummankin systeemin ennustamisessa ja niitä verrataan niin ennustustehon, optimoinnin kuin laskennallistenkin ominaisuuksien näkökulmista. Toinen keskeinen aihe tässä työssä on numeeristen integrointimenetelmien vaikutus itse koneoppimisongelmaan. Varantolaskentaa käsittelevässä tutkimuksessa koulutus- ja testidata tuotetaan usein numeerisella integroinnilla, mutta käytettyjen algoritmien ja niiden parametrien valintaa käsitellään harvoin yksityiskohtaisesti. Tässä työssä rinnakkaisen ESN-mallin osoitetaan suoriutuvan paremmin kuin yksittäinen ESN-malli ennustettaessa dynaamisten systeemien verkostoja, samalla tarjoten laskennallisia etuja. Havaittu suorituskyvyn ero ei kuitenkaan näyttäydy yhtä suurena kuin aiemmat julkaisut antavat ymmärtää. Lisäksi numeerisen integroinnin algoritmien ja asetusten valinnan osoitetaan vaikuttavan merkityksellisesti simuloidun koulutus- ja testidatan ominaisuuksiin ja siten itse koneoppimisongelman tuloksiin. | fi |
dc.format.extent | 56 | |
dc.format.mimetype | application/pdf | en |
dc.identifier.uri | https://aaltodoc.aalto.fi/handle/123456789/128140 | |
dc.identifier.urn | URN:NBN:fi:aalto-202405263742 | |
dc.language.iso | en | en |
dc.programme | Master’s Programme in Life Science Technologies | fi |
dc.programme.major | Complex Systems | fi |
dc.programme.mcode | SCI3060 | fi |
dc.subject.keyword | machine learning | en |
dc.subject.keyword | reservoir computing | en |
dc.subject.keyword | nonlinear dynamics | en |
dc.subject.keyword | time series prediction | en |
dc.subject.keyword | chaos | en |
dc.subject.keyword | echo state network | en |
dc.title | Reservoir Computing in Predicting Networks of Coupled Dynamical Systems | en |
dc.title | Varantolaskenta kytkettyjen dynaamisten systeemien verkkojen ennustamisessa | fi |
dc.type | G2 Pro gradu, diplomityö | fi |
dc.type.ontasot | Master's thesis | en |
dc.type.ontasot | Diplomityö | fi |
local.aalto.electroniconly | yes | |
local.aalto.openaccess | yes |
Files
Original bundle
1 - 1 of 1
No Thumbnail Available
- Name:
- master_Tuomaala_Juho_2024.pdf
- Size:
- 4 MB
- Format:
- Adobe Portable Document Format