Topological Machine Learning for Multivariate Time Series
arXiv:1911.12082
Abstract
We develop a framework for analyzing multivariate time series using topological data analysis (TDA) methods. The proposed methodology involves converting the multivariate time series to point cloud data, calculating Wasserstein distances between the persistence diagrams and using the -nearest neighbors algorithm (-NN) for supervised machine learning. Two methods (symmetry-breaking and anchor points) are also introduced to enable TDA to better analyze data with heterogeneous features that are sensitive to translation, rotation, or choice of coordinates. We apply our methods to room occupancy detection based on 5 time-dependent variables (temperature, humidity, light, CO2 and humidity ratio). Experimental results show that topological methods are effective in predicting room occupancy during a time window. We also apply our methods to an Activity Recognition dataset and obtained good results.
arXiv comment18 pages, to appear in Journal of Experimental & Theoretical Artificial Intelligence
References in corpus (9)
- Statistical topological data analysis using persistence landscapes
- Topology of correlation based minimal spanning trees in real and model markets
- Topological Data Analysis of Financial Time Series: Landscapes of Crashes
- Topological time-series analysis with delay-variant embedding
- Discrete Morse Theory for Weighted Simplicial Complexes
- Topological Data Analysis (TDA) for Time Series
- Computing Wasserstein Distance for Persistence Diagrams on a Quantum Computer
- Inferring Quality in Point Cloud-based 3D Printed Objects using Topological Data Analysis
- Topological Machine Learning for Mixed Numeric and Categorical Data