Amercing: An Intuitive, Elegant and Effective Constraint for Dynamic Time Warping
Matthieu Herrmann, Geoffrey I. Webb

TL;DR
This paper introduces Amerced Dynamic Time Warping (ADTW), a new DTW variant that penalizes warping with a fixed additive cost, offering a more intuitive and flexible constraint for time series alignment.
Contribution
The paper presents ADTW, a novel DTW variant with additive warping penalties, formally analyzes its properties, and demonstrates its effectiveness in classification tasks.
Findings
ADTW provides an intuitive parameterization for constrained warping.
ADTW outperforms traditional DTW variants in classification benchmarks.
The method is implemented in a C++ demonstration application.
Abstract
Dynamic Time Warping (DTW), and its constrained (CDTW) and weighted (WDTW) variants, are time series distances with a wide range of applications. They minimize the cost of non-linear alignments between series. CDTW and WDTW have been introduced because DTW is too permissive in its alignments. However, CDTW uses a crude step function, allowing unconstrained flexibility within the window, and none beyond it. WDTW's multiplicative weight is relative to the distances between aligned points along a warped path, rather than being a direct function of the amount of warping that is introduced. In this paper, we introduce Amerced Dynamic Time Warping (ADTW), a new, intuitive, DTW variant that penalizes the act of warping by a fixed additive cost. Like CDTW and WDTW, ADTW constrains the amount of warping. However, it avoids both abrupt discontinuities in the amount of warping allowed and the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsTime Series Analysis and Forecasting · Advanced Text Analysis Techniques · Music and Audio Processing
MethodsDynamic Time Warping
