Reservoir computing approaches for representation and classification of multivariate time series

Filippo Maria Bianchi, Simone Scardapane, Sigurd Løkse, Robert Jenssen
3/21/2018
cs.NE

Official code: FilippoMB/Time-series-classification-and-clustering-with-Reservoir-Computing (431 stars, MIT, last commit 2025-03-15).

Abstract

Classification of multivariate time series (MTS) has been tackled with a large variety of methodologies and applied to a wide range of scenarios. Reservoir Computing (RC) provides efficient tools to generate a vectorial, fixed-size representation of the MTS that can be further processed by standard classifiers. Despite their unrivaled training speed, MTS classifiers based on a standard RC architecture fail to achieve the same accuracy of fully trainable neural networks. In this paper we introduce the reservoir model space, an unsupervised approach based on RC to learn vectorial representations of MTS. Each MTS is encoded within the parameters of a linear model trained to predict a low-dimensional embedding of the reservoir dynamics. Compared to other RC methods, our model space yields better representations and attains comparable computational performance, thanks to an intermediate dimensionality reduction procedure. As a second contribution we propose a modular RC framework for MTS classification, with an associated open-source Python library. The framework provides different modules to seamlessly implement advanced RC architectures. The architectures are compared to other MTS classifiers, including deep learning models and time series kernels. Results obtained on benchmark and real-world MTS datasets show that RC classifiers are dramatically faster and, when implemented using our proposed representation, also achieve superior classification accuracy.

View on arXivView PDF

Code Implementations(1)

MIT

Implement Reservoir Computing models for time series classification, clustering, forecasting, and much more!

43188PythonMar 13, 20181 years agoMIT
echo-state-networksmachine-learning-algorithmsmissing-data-imputationphase-space-reconstructionprobabilistic-forecasting+4 more

Similar Papers

Cite this paper

@article{bianchi2018reservoir,
  title  = {Reservoir computing approaches for representation and classification of multivariate time series},
  author = {Filippo Maria Bianchi and Simone Scardapane and Sigurd Løkse and Robert Jenssen},
  year   = {2018},
  eprint = {1803.07870},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/1803.07870}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/1803.07870.svg)](https://codeofpaper.com/paper/1803.07870)

Discussion