Abstract
AbstractComputing an accurate mean of a set of time series is a critical task in applications like nearest-neighbor classification and clustering of time series. While there are many distance functions for time series, the most popular distance function used for the computation of time series means is the non-metric dynamic time warping (DTW) distance. A recent algorithm for the exact computation of a DTW-Mean has a running time of $${\mathcal {O}}(n^{2k+1}2^kk)$$
O
(
n
2
k
+
1
2
k
k
)
, where k denotes the number of time series and n their maximum length. In this paper, we study the mean problem for the move-split-merge (MSM) metric that not only offers high practical accuracy for time series classification but also carries of the advantages of the metric properties that enable further diverse applications. The main contribution of this paper is an exact and efficient algorithm for the MSM-Mean problem of time series. The running time of our algorithm is $${\mathcal {O}}(n^{k+3}2^k k^3 )$$
O
(
n
k
+
3
2
k
k
3
)
, and thus better than the previous DTW-based algorithm. The results of an experimental comparison confirm the running time superiority of our algorithm in comparison to the DTW-Mean competitor. Moreover, we introduce a heuristic to improve the running time significantly without sacrificing much accuracy.
Funder
Philipps-Universität Marburg
Publisher
Springer Science and Business Media LLC
Subject
Computer Networks and Communications,Computer Science Applications,Information Systems
Reference35 articles.
1. Aach J, Church GM (2001) Aligning gene expression time series with time warping algorithms. Bioinformatics 17:6495–508
2. Aghabozorgi S, Shirkhorshidi AS, Wah TY (2015) Time-series clustering-a decade review. Inf Syst 53:16–38
3. Bader A, Kopp O, Falkenthal M (2017) Survey and comparison of open source time series databases. Datenbanksysteme für Business, Technologie und Web (BTW 2017)-Workshopband
4. Bagnall A, Lines J, Bostrom A, Large J, Keogh E (2017) The great time series classification bake off: a review and experimental evaluation of recent algorithmic advances. Data Min Knowl Discov 313:606–660
5. Berndt DJ, Clifford J (1994) Using dynamic time warping to find patterns in time series. In: Knowledge discovery in databases: papers from the 1994 AAAI workshop. Technical Report WS-94-03, vol 10, pp 359–370