ClaSP – Parameter-free Time Series Segmentation

07/28/2022
by   Arik Ermshaus, et al.
1

The study of natural and human-made processes often results in long sequences of temporally-ordered values, aka time series (TS). Such processes often consist of multiple states, e.g. operating modes of a machine, such that state changes in the observed processes result in changes in the distribution of shape of the measured values. Time series segmentation (TSS) tries to find such changes in TS post-hoc to deduce changes in the data-generating process. TSS is typically approached as an unsupervised learning problem aiming at the identification of segments distinguishable by some statistical property. Current algorithms for TSS require domain-dependent hyper-parameters to be set by the user, make assumptions about the TS value distribution or the types of detectable changes which limits their applicability. Common hyperparameters are the measure of segment homogeneity and the number of change points, which are particularly hard to tune for each data set. We present ClaSP, a novel, highly accurate, hyper-parameter-free and domain-agnostic method for TSS. ClaSP hierarchically splits a TS into two parts. A change point is determined by training a binary TS classifier for each possible split point and selecting the one split that is best at identifying subsequences to be from either of the partitions. ClaSP learns its main two model-parameters from the data using two novel bespoke algorithms. In our experimental evaluation using a benchmark of 107 data sets, we show that ClaSP outperforms the state of the art in terms of accuracy and is fast and scalable. Furthermore, we highlight properties of ClaSP using several real-world case studies.

READ FULL TEXT

page 10

page 17

page 19

page 36

page 37

page 38

research
03/13/2020

An Evaluation of Change Point Detection Algorithms

Change point detection is an important part of time series analysis, as ...
research
07/08/2022

Memory-free Online Change-point Detection: A Novel Neural Network Approach

Change-point detection (CPD), which detects abrupt changes in the data d...
research
12/17/2019

Multiple Change Point Detection and Validation in Autoregressive Time Series Data

It is quite common that the structure of a time series changes abruptly....
research
01/19/2022

Using Joint Random Partition Models for Flexible Change Point Analysis in Multivariate Processes

Change point analyses are concerned with identifying positions of an ord...
research
01/27/2022

Unsupervised Change Detection using DRE-CUSUM

This paper presents DRE-CUSUM, an unsupervised density-ratio estimation ...
research
07/22/2022

Latent Space Unsupervised Semantic Segmentation

The development of compact and energy-efficient wearable sensors has led...
research
10/10/2020

Rough-Fuzzy CPD: A Gradual Change Point Detection Algorithm

Changepoint detection is the problem of finding abrupt or gradual change...

Please sign up or login with your details

Forgot password? Click here to reset