Hostname: page-component-cb9f654ff-9b74x Total loading time: 0 Render date: 2025-08-11T10:30:20.870Z Has data issue: false hasContentIssue false

RESERVOIR TIME SERIES ANALYSIS: DEVELOPING RESERVOIR COMPUTING TECHNIQUES FOR NONLINEAR TIME SERIES ANALYSIS FROM FOUNDATIONS TO APPLICATION

Published online by Cambridge University Press:  28 July 2025

BRADEN JOHN THORNE*
Affiliation:
Complex Systems Group, Department of Mathematics and Statistics, School of Physics, Mathematics and Computing, University of Western Australia, Crawley, Western Australia 6009, Australia
Rights & Permissions [Opens in a new window]

Abstract

Information

Type
PhD Abstract
Copyright
© The Author(s), 2025. Published by Cambridge University Press on behalf of Australian Mathematical Publishing Association Inc

Reservoir computing (RC) is a machine learning framework designed to use a dynamical system as the central processing unit to facilitate efficient computation. Since its inception at the turn of the century, the framework has shown impressive results on a range of supervised learning tasks from time series forecasting to classification. Despite a well-developed understanding of how these methods work and a history of successful results, little work has looked to extend the methods encapsulated in RC to unsupervised contexts. The objective of this thesis is to bridge the gap from RC to unsupervised learning tasks, requiring us to address two distinct problems: what does unsupervised RC entail and how can these ideas be used in practice.

We address the first point through the introduction of reservoir time series analysis (RTSA), a novel analysis field that encapsulates methods that leverage the state space representation generated by an RC model for generalised time series analysis tasks. We discuss what RTSA is and position it both in terms of the current understanding of the RC community, but also with respect to other nonlinear time series analysis (NTSA) methods that demonstrate the type of analysis RTSA can facilitate. From there, we introduce a number of methods within RTSA that produce features for inferring information from time series, demonstrating them on a number of well-known dynamical systems.

We address the second point by applying these novel RTSA methods to unsupervised learning tasks, specifically signal distinction, recurrence preservation and concept drift detection. We consider both synthetic and experimental data to demonstrate potential use cases of RTSA on real-world problems, as well as a range of NTSA methods as comparisons to benchmark RTSA performance. We are able to demonstrate strong performance by the RTSA methods across these tasks, both generally and with respect to existing NTSA methods, which encourages further development of the RTSA field in the future.

Some of this research has been published in [Reference Thorne, Corrêa, Zaitouny, Small and Jüngling1Reference Thorne, Jüngling, Small, Corrêa and Zaitouny3].

Footnotes

Thesis submitted to the University of Western Australia in May 2024; degree awarded on 8 October 2024; supervisors Débora C. Corrêa, Ayham Zaitouny, Thomas Jüngling and Michael Small.

References

Thorne, B., Corrêa, D., Zaitouny, A., Small, M. and Jüngling, T., ‘Reservoir computing approaches to unsupervised concept drift detection in dynamical systems’, Chaos 35(2) (2025), Article no. 023136.10.1063/5.0234779CrossRefGoogle ScholarPubMed
Thorne, B., Jüngling, T., Small, M., Corrêa, D. and Zaitouny, A., ‘A novel approach to time series complexity via reservoir computing’, in: AI 2022: Advances in Artifical Intelligence, Lecture Notes in Computer Science, 13728 (eds. Aziz, H., Corrêa, D. and French, T.) (Springer, Cham, 2022), 442455.10.1007/978-3-031-22695-3_31CrossRefGoogle Scholar
Thorne, B., Jüngling, T., Small, M., Corrêa, D. and Zaitouny, A., ‘Reservoir time series analysis: using the response of complex dynamical systems as a universal indicator of change’, Chaos 32(3) (2022), Article no. 033109.CrossRefGoogle ScholarPubMed