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

Descripción completa

Detalles Bibliográficos
Autores principales: Bianchi, Filippo Maria, Livi, Lorenzo, Alippi, Cesare, Jenssen, Robert
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