Title :
Blazing Fast Time Series Segmentation Based on Update Techniques for Polynomial Approximations
Author :
Gensler, Andre ; Gruber, Thorsten ; Sick, Bernhard
Author_Institution :
Intell. Embedded Syst., Univ. of Kassel, Kassel, Germany
Abstract :
Segmentation is an important step in processing and analyzing time series. In this article, we present an approach to speed up some standard time series segmentation techniques. Often, time series segmentation is based on piecewise polynomial approximations of the time series (including piecewise constant or linear approximations as special cases). Basically, a least-squares fit with a polynomial has a computational complexity that depends on the number of observations, i.e., the length of the time series. To improve the computational complexity of segmentation techniques we exploit the fact that approximations have to be repeated in sliding (moving) or growing time windows. Therefore, we suggest to use update techniques for the approximations that determine the approximating polynomial in a sliding or growing time window from an already existing one with a computational complexity that is independent of the number of observations, i.e., the length of the window. For that purpose bases of orthogonal polynomials must be used instead of standard bases such as monomials. We take two standard techniques for segmentation - the on-line algorithm SWAB (Sliding Window And Bottom-up) and the off-line technique OptSeg (Optimal Segmentation) - and show that the run-times can be reduced substantially for a given polynomial degree. If run-time constraints are given, e.g., in real-time applications, it would also be possible to adapt the degree of the approximating polynomials. Higher polynomial degrees typically result in lower modeling errors or longer segments. The various properties of the new realizations of segmentation techniques are outlined by means of some benchmark time series. The experimental results show that, depending on the chosen parameterization, OptSeg can be accelerated by some orders of magnitude, SWAB by a factor of up to about ten.
Keywords :
computational complexity; least squares approximations; piecewise polynomial techniques; time series; blazing fast time series segmentation; computational complexity; growing time windows; least-squares; linear approximations; offline OptSeg technique; online SWAB algorithm; optimal segmentation; orthogonal polynomials; piecewise constant; piecewise polynomial approximations; sliding time windows; sliding window and bottom-up; time series analysis; time series length; time series processing; update techniques; Approximation algorithms; Linear approximation; Piecewise linear approximation; Polynomials; Standards; Time series analysis; SWAB; Sliding Window And Bottom-up; optimal segmentation; orthogonal polynomials; temporal data mining; time series segmentation;
Conference_Titel :
Data Mining Workshops (ICDMW), 2013 IEEE 13th International Conference on
Conference_Location :
Dallas, TX
Print_ISBN :
978-1-4799-3143-9
DOI :
10.1109/ICDMW.2013.90