TC-DTW: Accelerating Multivariate Dynamic Time Warping Through Triangle Inequality and Point Clustering
Dynamic time warping (DTW) plays an important role in analytics on time series. Despite the large body of research on speeding up univariate DTW, the method for multivariate DTW has not been improved much in the last two decades. The most popular algorithm used today is still the one developed seventeen years ago. This paper presents a solution that, as far as we know, for the first time consistently outperforms the classic multivariate DTW algorithm across dataset sizes, series lengths, data dimensions, temporal window sizes, and machines. The new solution, named TC-DTW, introduces Triangle Inequality and Point Clustering into the algorithm design on lower bound calculations for multivariate DTW. In experiments on DTW-based nearest neighbor finding, the new solution avoids as much as 98% (60% average) DTW distance calculations and yields as much as 25X (7.5X average) speedups.
Code (1)
Tasks
ClusteringDynamic Time WarpingTime SeriesTime Series AnalysisMethods 이 논문이 사용한 방법론
Similar Papers 제목 키워드 기반
Quantum Dynamic Time Warping for Multivariate Time Series Classification
Dynamic Time Warping (DTW) is a cornerstone for time series classification, but its reliance on Euclidean distances fails to capture latent cross-channel correlations in complex multivariate data. We propose a hybrid Qua…
Time Series ClassificationMultivariate Time Series Classification Using Dynamic Time Warping Template Selection for Human Activity Recognition
Accurate and computationally efficient means for classifying human activities have been the subject of extensive research efforts. Most current research focuses on extracting complex features to achieve high classificati…
Activity RecognitionDynamic Time WarpingGeneral ClassificationHuman Activity Recognition+3Dynamic Time Warping for Lead-Lag Relationships in Lagged Multi-Factor Models
In multivariate time series systems, lead-lag relationships reveal dependencies between time series when they are shifted in time relative to each other. Uncovering such relationships is valuable in downstream tasks, suc…
Dynamic Time WarpingTime SeriesAttention to Warp: Deep Metric Learning for Multivariate Time Series
Deep time series metric learning is challenging due to the difficult trade-off between temporal invariance to nonlinear distortion and discriminative power in identifying non-matching sequences. This paper proposes a nov…
Dynamic Time WarpingMetric LearningTime SeriesTime Series Analysis+1Unsupervised Distance Metric Learning for Anomaly Detection Over Multivariate Time Series
Distance-based time series anomaly detection methods are prevalent due to their relative non-parametric nature and interpretability. However, the commonly used Euclidean distance is sensitive to noise. While existing wor…
Anomaly DetectionDynamic Time WarpingMetric LearningTime Series+1