Change Point Detection in Time Series Data using Autoencoders with a Time-Invariant Representation

08/21/2020
by   Tim De Ryck, et al.
0

Change point detection (CPD) aims to locate abrupt property changes in time series data. Recent CPD methods demonstrated the potential of using deep learning techniques, but often lack the ability to identify more subtle changes in the autocorrelation statistics of the signal and suffer from a high false alarm rate. To address these issues, we employ an autoencoder-based methodology with a novel loss function, through which the used autoencoders learn a partially time-invariant representation that is tailored for CPD. The result is a flexible method that allows the user to indicate whether change points should be sought in the time domain, frequency domain or both. Detectable change points include abrupt changes in the slope, mean, variance, autocorrelation function and frequency spectrum. We demonstrate that our proposed method is consistently highly competitive or superior to baseline methods on diverse simulated and real-life benchmark data sets. Finally, we mitigate the issue of false detection alarms through the use of a postprocessing procedure that combines a matched filter and a newly proposed change point score. We show that this combination drastically improves the performance of our method as well as all baseline methods.

READ FULL TEXT
04/24/2019

State-domain Change Point Detection for Nonlinear Time Series Regression

Change point detection in time series has attracted substantial interest...
03/02/2012

Change-Point Detection in Time-Series Data by Relative Density-Ratio Estimation

The objective of change-point detection is to discover abrupt property c...
03/31/2016

Hierarchical Quickest Change Detection via Surrogates

Change detection (CD) in time series data is a critical problem as it re...
04/24/2020

Explainable Unsupervised Change-point Detection via Graph Neural Networks

Change-point detection (CPD) aims at detecting the abrupt property chang...
06/04/2021

Principled change point detection via representation learning

Change points are abrupt alterations in the distribution of sequential d...
03/01/2020

Change Point Detection in Software Performance Testing

We describe our process for automatic detection of performance changes f...
08/20/2019

A Review of Changepoint Detection Models

The objective of the change-point detection is to discover the abrupt pr...