Trainable Time Warping: Aligning Time-Series in the Continuous-Time Domain
DTW calculates the similarity or alignment between two signals, subject to temporal warping. However, its computational complexity grows exponentially with the number of time-series. Although there have been algorithms developed that are linear in the number of time-series, they are generally quadratic in time-series length. The exception is generalized time warping (GTW), which has linear computational cost. Yet, it can only identify simple time warping functions. There is a need for a new fast, high-quality multisequence alignment algorithm. We introduce trainable time warping (TTW), whose complexity is linear in both the number and the length of time-series. TTW performs alignment in the continuous-time domain using a sinc convolutional kernel and a gradient-based optimization technique. We compare TTW and GTW on 85 UCR datasets in time-series averaging and classification. TTW outperforms GTW on 67.1% of the datasets for the averaging tasks, and 61.2% of the datasets for the classification tasks.
Code (1)
Tasks
General ClassificationTime SeriesTime Series AnalysisTime Series AveragingSimilar Papers 제목 키워드 기반
Aligning Time Series on Incomparable Spaces
Dynamic time warping (DTW) is a useful method for aligning, comparing and combining time series, but it requires them to live in comparable spaces. In this work, we consider a setting in which time series live on differe…
Dynamic Time WarpingImitation LearningTime SeriesTime Series AnalysisBridging Neural Networks and Dynamic Time Warping for Adaptive Time Series Classification
Neural networks have achieved remarkable success in time series classification, but their reliance on large amounts of labeled data for training limits their applicability in cold-start scenarios. Moreover, they lack int…
Time Series ClassificationGeneralized Time Warping Invariant Dictionary Learning for Time Series Classification and Clustering
Dictionary learning is an effective tool for pattern recognition and classification of time series data. Among various dictionary learning techniques, the dynamic time warping (DTW) is commonly used for dealing with temp…
ClassificationClusteringDictionary LearningDynamic Time Warping+2Pattern Localization in Time Series through Signal-To-Model Alignment in Latent Space
In this paper, we study the problem of locating a predefined sequence of patterns in a time series. In particular, the studied scenario assumes a theoretical model is available that contains the expected locations of the…
Dynamic Time WarpingTime SeriesTime Series AnalysisDiffeomorphic Temporal Alignment Nets
Time-series analysis is confounded by nonlinear time warping of the data. Traditional methods for joint alignment do not generalize: after aligning a given signal ensemble, they lack a mechanism, that does not require so…
ECG ClassificationElectrocardiography (ECG)Time SeriesTime Series Alignment+2