Layer-by-layer unsupervised clustering of statistically relevant fluctuations in noisy time-series data of complex dynamical systems
Abstract
Discriminating statistically relevant fluctuations from noise is crucial in many fields, from machine learning to the analysis of signals and complex systems. We describe Onion Clustering, an unsupervised clustering method that can identify fluctuations and microscopic dynamical domains in noisy time-series data of any kind. The method proceeds layer-by-layer, classifying dynamical environments (clusters) in time-series data from the most evident to the least populated (hidden) ones, and iterating until no further dynamical clusters can be discriminated/classified in a statistically robust way. Onion Clustering analyses are fully data-driven and essentially parameter-free. Tested on simulation and experimental trajectories of different types of systems, Onion Clustering stands out as a general, robust, physically interpretable method useful to characterize and understand complex dynamical systems.
- Publication:
-
Proceedings of the National Academy of Science
- Pub Date:
- August 2024
- DOI:
- arXiv:
- arXiv:2411.12570
- Bibcode:
- 2024PNAS..12103771B
- Keywords:
-
- Condensed Matter - Materials Science;
- Computer Science - Machine Learning
- E-Print:
- 19 pages, 5 figures + 3 in supporting information (at the bottom of the manuscript)