A General Framework for Density Based Time Series Clustering Exploiting a Novel Admissible Pruning Strategy
Time Series Clustering is an important subroutine in many higher-level data mining analyses, including data editing for classifiers, summarization, and outlier detection. It is well known that for similarity search the superiority of Dynamic Time Warping (DTW) over Euclidean distance gradually diminishes as we consider ever larger datasets. However, as we shall show, the same is not true for clustering. Clustering time series under DTW remains a computationally expensive operation. In this work, we address this issue in two ways. We propose a novel pruning strategy that exploits both the upper and lower bounds to prune off a very large fraction of the expensive distance calculations. This pruning strategy is admissible and gives us provably identical results to the brute force algorithm, but is at least an order of magnitude faster. For datasets where even this level of speedup is inadequate, we show that we can use a simple heuristic to order the unavoidable calculations in a most-useful-first ordering, thus casting the clustering into an anytime framework. We demonstrate the utility of our ideas with both single and multidimensional case studies in the domains of astronomy, speech physiology, medicine and entomology. In addition, we show the generality of our clustering framework to other domains by efficiently obtaining semantically significant clusters in protein sequences using the Edit Distance, the discrete data analogue of DTW.
Code (0)
등록된 구현이 없습니다.
Tasks
AstronomyClusteringDynamic Time WarpingOutlier DetectionTime SeriesTime Series AnalysisTime Series ClusteringMethods 이 논문이 사용한 방법론
Similar Papers 제목 키워드 기반
A Benchmark Study on Time Series Clustering
This paper presents the first time series clustering benchmark utilizing all time series datasets currently available in the University of California Riverside (UCR) archive -- the state of the art repository of time ser…
ClusteringDynamic Time WarpingTime SeriesTime Series Analysis+1Quantile-based fuzzy C-means clustering of multivariate time series: Robust techniques
Three robust methods for clustering multivariate time series from the point of view of generating processes are proposed. The procedures are robust versions of a fuzzy C-means model based on: (i) estimates of the quantil…
ClusteringClustering Multivariate Time SeriesTime SeriesTime Series AnalysisCIPHER: Scalable Time Series Analysis for Physical Sciences with Application to Solar Wind Phenomena
Labeling or classifying time series is a persistent challenge in the physical sciences, where expert annotations are scarce, costly, and often inconsistent. Yet robust labeling is essential to enable machine learning mod…
Time Series AnalysisDEGAN: Time Series Anomaly Detection using Generative Adversarial Network Discriminators and Density Estimation
Developing efficient time series anomaly detection techniques is important to maintain service quality and provide early alarms. Generative neural network methods are one class of the unsupervised approaches that are ach…
Anomaly DetectionDensity EstimationGenerative Adversarial NetworkModel Selection+3CRAD: Clustering with Robust Autocuts and Depth
We develop a new density-based clustering algorithm named CRAD which is based on a new neighbor searching function with a robust data depth as the dissimilarity measure. Our experiments prove that the new CRAD is highly …
ClusteringTime SeriesTime Series AnalysisTime Series Clustering