k-Shape: Efficient and Accurate Clustering of Time Series

被引:457
作者
Paparrizos, John [1 ]
Gravano, Luis [1 ]
机构
[1] Columbia Univ, New York, NY 10027 USA
来源
SIGMOD'15: PROCEEDINGS OF THE 2015 ACM SIGMOD INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA | 2015年
关键词
ALGORITHM; REPRESENTATION;
D O I
10.1145/2723372.2737793
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The proliferation and ubiquity of temporal data across many disciplines has generated substantial interest in the analysis and mining of time series. Clustering is one of the most popular data mining methods, not only due to its exploratory power, but also as a preprocessing step or subroutine for other techniques. In this paper, we present k-Shape, a novel algorithm for time-series clustering. k-Shape relies on a scalable iterative refinement procedure, which creates homogeneous and well-separated clusters. As its distance measure, k-Shape uses a normalized version of the cross-correlation measure in order to consider the shapes of time series while comparing them. Based on the properties of that distance measure, we develop a method to compute cluster centroids, which are used in every iteration to update the assignment of time series to clusters. To demonstrate the robustness of k-Shape, we perform an extensive experimental evaluation of our approach against partitional, hierarchical, and spectral clustering methods, with combinations of the most competitive distance measures. k-Shape outperforms all scalable approaches in terms of accuracy. Furthermore, k-Shape also outperforms all non-scalable (and hence impractical) combinations, with one exception that achieves similar accuracy results. However, unlike k-Shape, this combination requires tuning of its distance measure and is two orders of magnitude slower than k-Shape. Overall, k-Shape emerges as a domain-independent, highly accurate, and highly efficient clustering approach for time series with broad applications.
引用
收藏
页码:1855 / 1870
页数:16
相关论文
共 89 条
[1]  
Agrawal R., 1993, Foundations of Data Organization and Algorithms. 4th International Conference. FODO '93 Proceedings, P69
[2]   NP-hardness of Euclidean sum-of-squares clustering [J].
Aloise, Daniel ;
Deshpande, Amit ;
Hansen, Pierre ;
Popat, Preyas .
MACHINE LEARNING, 2009, 75 (02) :245-248
[3]  
Alon J, 2003, PROC CVPR IEEE, P375
[4]  
[Anonymous], 1994, THESIS
[5]  
[Anonymous], 2006, P 32 INT C VER LARG
[6]  
[Anonymous], 2007, Proceedings of the 33rd International Conference on Very Large Data Bases. VLDB'07
[7]  
Bagnall A.J., 2004, KDD, P49
[8]  
Bar-Joseph Z., 2002, P 6 ANN INT C COMP B, P39, DOI DOI 10.1145/565196.565202
[9]  
Batista G. E., 2013, DATA MIN KNOWL DISC, P1
[10]  
Berndt DJ., 1994, USING DYNAMIC TIME W, DOI DOI 10.5555/3000850.3000887