Toeplitz Inverse Covariance-Based Clustering of Multivariate Time Series Data

Abstract

Subsequence clustering of multivariate time series is a useful tool for discovering repeated patterns in temporal data. Once these patterns have been discovered, seemingly complicated datasets can be interpreted as a temporal sequence of only a small number of states, or clusters. However, discovering these patterns is challenging because it requires simultaneous segmentation and clustering of the time series. Here we propose a new method of model-based clustering, which we call Toeplitz Inverse Covariance-based Clustering (TICC). Each cluster in the TICC method is defined by a correlation network, or Markov random field (MRF), characterizing the interdependencies between different observations in a typical subsequence of that cluster. Based on this graphical representation, TICC simultaneously segments and clusters the time series data. We solve the TICC problem through a scalable algorithm that is able to efficiently solve for tens of millions of observations. We validate our approach by comparing TICC to several state-of-the-art baselines in a series of synthetic experiments, and we then demonstrate on an automobile dataset how TICC can be used to learn interpretable clusters in real-world scenarios.

Cite

Text

Hallac et al. "Toeplitz Inverse Covariance-Based Clustering of Multivariate Time Series Data." International Joint Conference on Artificial Intelligence, 2018. doi:10.24963/IJCAI.2018/732

Markdown

[Hallac et al. "Toeplitz Inverse Covariance-Based Clustering of Multivariate Time Series Data." International Joint Conference on Artificial Intelligence, 2018.](https://mlanthology.org/ijcai/2018/hallac2018ijcai-toeplitz/) doi:10.24963/IJCAI.2018/732

BibTeX

@inproceedings{hallac2018ijcai-toeplitz,
  title     = {{Toeplitz Inverse Covariance-Based Clustering of Multivariate Time Series Data}},
  author    = {Hallac, David and Vare, Sagar and Boyd, Stephen P. and Leskovec, Jure},
  booktitle = {International Joint Conference on Artificial Intelligence},
  year      = {2018},
  pages     = {5254-5258},
  doi       = {10.24963/IJCAI.2018/732},
  url       = {https://mlanthology.org/ijcai/2018/hallac2018ijcai-toeplitz/}
}