Proceedings

Toeplitz Inverse Covariance-based Clustering of Multivariate Time Series Data

Download BibTeX Cite

Proceedings of the Twenty-Seventh International Joint Conference on Artificial Intelligence. Best Sister Conferences. Pages 5254-5258.

https://doi.org/10.24963/ijcai.2018/732

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.

  1. [Banerjee et al., 2008] Onureena Banerjee, Laurent El Ghaoui, and Alexandre d'Aspremont. Model se- lection through sparse maximum likelihood estimation for multivariate Gaussian or binary data. JMLR, 2008.
  2. [Banfield and Raftery, 1993] Jeffrey D Banfield and Adrian E Raftery. Model-based Gaussian and non- Gaussian clustering. Biometrics, 1993.
  3. [Begum et al., 2015] Nurjahan Begum, Liudmila Ulanova, Jun Wang, and Eamonn Keogh. Accelerating dynamic time warping clustering with a novel admissible pruning strategy. In KDD, 2015.
  4. [Berndt and Clifford, 1994] Donald J Berndt and James Clif- ford. Using dynamic time warping to find patterns in time series. In AAAI Workshop on Knowledge Disovery in Databases, 1994.
  5. [Boyd et al., 2011] Stephen Boyd, Neal Parikh, Eric Chu, Borja Peleato, and Jonathan Eckstein. Distributed opti- mization and statistical learning via the alternating direc- tion method of multipliers. Foundations and Trends in Ma- chine Learning, 2011.
  6. [Brandes, 2001] Ulrik Brandes. A faster algorithm for be- tweenness centrality. Journal of Mathematical Sociology, 2001.
  7. [Cuturi, 2011] Marco Cuturi. Fast global alignment kernels. In ICML, 2011.
  8. [Dimtriadou, 2009] Evgenia Dimtriadou. Cclust: Con- vex clustering methods and clustering indexes. https://CRAN. Link
  9. R-project.org/package=cclust, 2009. Link
  10. [Fraley and Raftery, 2006] Chris Fraley and Adrian E Raftery. MCLUST version 3: an R package for normal mixture modeling and model-based clustering. Technical report, DTIC Document, 2006.
  11. [Friedman et al., 2008] Jerome Friedman, Trevor Hastie, and Robert Tibshirani. Sparse inverse covariance estima- tion with the graphical lasso. Biostatistics, 2008.
  12. [Hallac et al., 2016] David Hallac, Peter Nystrup, and Stephen Boyd. Greedy Gaussian segmentation of mul- tivariate time series. arXiv preprint arXiv:1610.07435, 2016.
  13. [Himberg et al., 2001] Johan Himberg, Kalle Korpiaho, Heikki Mannila, Johanna Tikänmaki, and Hannu TT Toivonen. Time series segmentation for context recogni- tion in mobile devices. In ICDM, 2001.
  14. [Koller and Friedman, 2009] Daphne Koller and Nir Fried- man. Probabilistic Graphical Models: Principles and Techniques. MIT press, 2009.
  15. [Lauritzen, 1996] Steffen L Lauritzen. Graphical models. Clarendon Press, 1996.
  16. [Miyajima et al., 2007] Chiyomi Miyajima, Yoshihiro Nishiwaki, Koji Ozawa, Toshihiro Wakita, Katsunobu Itou, Kazuya Takeda, and Fumitada Itakura. Driver modeling based on driving behavior and its evaluation in driver identification. Proceedings of the IEEE, 2007.
  17. [Mörchen et al., 2005] Fabian Mörchen, Alfred Ultsch, and Olaf Hoos. Extracting interpretable muscle activation pat- terns with time series knowledge mining. International Journal of Knowledge-based and Intelligent Engineering Systems, 2005.
  18. [Namaki et al., 2011] A Namaki, AH Shirazi, R Raei, and GR Jafari. Network analysis of a financial market based on genuine correlation and threshold method. Physica A: Stat. Mech. Apps., 2011.
  19. [Parikh and Boyd, 2014] Neal Parikh and Stephen Boyd. Proximal algorithms. Foundations and Trends in Opti- mization, 2014.
  20. [Rue and Held, 2005] Havard Rue and Leonhard Held. Gaussian Markov Random Fields: Theory and Applica- tions. CRC Press, 2005.
  21. [Sarda, 2016] Alexis Sarda. Dtwclust. https://cran.r- project.org/web/packages/dtwclust/index.html, 2016. Link
  22. [Smyth, 1997] Padhraic Smyth. Clustering sequences with hidden Markov models. NIPS, 1997.
  23. [Viterbi, 1967] Andrew Viterbi. Error bounds for convolu- tional codes and an asymptotically optimum decoding al- gorithm. IEEE Transactions on Information Theory, 1967.
  24. [Wainwright and Jordan, 2006] Martin J Wainwright and Michael I Jordan. Log-determinant relaxation for approxi- mate inference in discrete Markov random fields. IEEE Tr. on Signal Processing, 2006.
  25. [Wytock and Kolter, 2013] Matt Wytock and J Zico Kolter. Sparse Gaussian conditional random fields: Algorithms, theory, and application to energy forecasting. ICML, 2013.
  26. [Yuan and Lin, 2006] Ming Yuan and Yi Lin. Model selec- tion and estimation in regression with grouped variables. Journal of the Royal Statistical Society: Series B, 68:49- 67, 2006.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards