Cargando…
Multiplex visibility graphs to investigate recurrent neural network dynamics
A recurrent neural network (RNN) is a universal approximator of dynamical systems, whose performance often depends on sensitive hyperparameters. Tuning them properly may be difficult and, typically, based on a trial-and-error approach. In this work, we adopt a graph-based framework to interpret and...
Autores principales: | , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Nature Publishing Group
2017
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5345088/ https://www.ncbi.nlm.nih.gov/pubmed/28281563 http://dx.doi.org/10.1038/srep44037 |
_version_ | 1782513649354539008 |
---|---|
author | Bianchi, Filippo Maria Livi, Lorenzo Alippi, Cesare Jenssen, Robert |
author_facet | Bianchi, Filippo Maria Livi, Lorenzo Alippi, Cesare Jenssen, Robert |
author_sort | Bianchi, Filippo Maria |
collection | PubMed |
description | A recurrent neural network (RNN) is a universal approximator of dynamical systems, whose performance often depends on sensitive hyperparameters. Tuning them properly may be difficult and, typically, based on a trial-and-error approach. In this work, we adopt a graph-based framework to interpret and characterize internal dynamics of a class of RNNs called echo state networks (ESNs). We design principled unsupervised methods to derive hyperparameters configurations yielding maximal ESN performance, expressed in terms of prediction error and memory capacity. In particular, we propose to model time series generated by each neuron activations with a horizontal visibility graph, whose topological properties have been shown to be related to the underlying system dynamics. Successively, horizontal visibility graphs associated with all neurons become layers of a larger structure called a multiplex. We show that topological properties of such a multiplex reflect important features of ESN dynamics that can be used to guide the tuning of its hyperparamers. Results obtained on several benchmarks and a real-world dataset of telephone call data records show the effectiveness of the proposed methods. |
format | Online Article Text |
id | pubmed-5345088 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2017 |
publisher | Nature Publishing Group |
record_format | MEDLINE/PubMed |
spelling | pubmed-53450882017-03-14 Multiplex visibility graphs to investigate recurrent neural network dynamics Bianchi, Filippo Maria Livi, Lorenzo Alippi, Cesare Jenssen, Robert Sci Rep Article A recurrent neural network (RNN) is a universal approximator of dynamical systems, whose performance often depends on sensitive hyperparameters. Tuning them properly may be difficult and, typically, based on a trial-and-error approach. In this work, we adopt a graph-based framework to interpret and characterize internal dynamics of a class of RNNs called echo state networks (ESNs). We design principled unsupervised methods to derive hyperparameters configurations yielding maximal ESN performance, expressed in terms of prediction error and memory capacity. In particular, we propose to model time series generated by each neuron activations with a horizontal visibility graph, whose topological properties have been shown to be related to the underlying system dynamics. Successively, horizontal visibility graphs associated with all neurons become layers of a larger structure called a multiplex. We show that topological properties of such a multiplex reflect important features of ESN dynamics that can be used to guide the tuning of its hyperparamers. Results obtained on several benchmarks and a real-world dataset of telephone call data records show the effectiveness of the proposed methods. Nature Publishing Group 2017-03-10 /pmc/articles/PMC5345088/ /pubmed/28281563 http://dx.doi.org/10.1038/srep44037 Text en Copyright © 2017, The Author(s) http://creativecommons.org/licenses/by/4.0/ This work is licensed under a Creative Commons Attribution 4.0 International License. The images or other third party material in this article are included in the article’s Creative Commons license, unless indicated otherwise in the credit line; if the material is not included under the Creative Commons license, users will need to obtain permission from the license holder to reproduce the material. To view a copy of this license, visit http://creativecommons.org/licenses/by/4.0/ |
spellingShingle | Article Bianchi, Filippo Maria Livi, Lorenzo Alippi, Cesare Jenssen, Robert Multiplex visibility graphs to investigate recurrent neural network dynamics |
title | Multiplex visibility graphs to investigate recurrent neural network dynamics |
title_full | Multiplex visibility graphs to investigate recurrent neural network dynamics |
title_fullStr | Multiplex visibility graphs to investigate recurrent neural network dynamics |
title_full_unstemmed | Multiplex visibility graphs to investigate recurrent neural network dynamics |
title_short | Multiplex visibility graphs to investigate recurrent neural network dynamics |
title_sort | multiplex visibility graphs to investigate recurrent neural network dynamics |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5345088/ https://www.ncbi.nlm.nih.gov/pubmed/28281563 http://dx.doi.org/10.1038/srep44037 |
work_keys_str_mv | AT bianchifilippomaria multiplexvisibilitygraphstoinvestigaterecurrentneuralnetworkdynamics AT livilorenzo multiplexvisibilitygraphstoinvestigaterecurrentneuralnetworkdynamics AT alippicesare multiplexvisibilitygraphstoinvestigaterecurrentneuralnetworkdynamics AT jenssenrobert multiplexvisibilitygraphstoinvestigaterecurrentneuralnetworkdynamics |