Changepoint Detection in the Presence of Outliers
Not on the map. Why?
Abstract (arXiv)
Many traditional methods for identifying changepoints can struggle in the presence of outliers, or when the noise is heavy-tailed. Often they will infer additional changepoints in order to fit the outliers. To overcome this problem, data often needs to be pre-processed to remove outliers, though this is difficult for applications where the data needs to be analysed online. We present an approach to changepoint detection that is robust to the presence of outliers. The idea is to adapt existing penalised cost approaches for detecting changes so that they use loss functions that are less sensitive to outliers. We argue that loss functions that are bounded, such as the classical biweight loss, are particularly suitable -- as we show that only bounded loss functions are robust to arbitrarily extreme outliers. We present an efficient dynamic programming algorithm that can find the optimal segmentation under our penalised cost criteria. Importantly, this algorithm can be used in settings where the data needs to be analysed online. We show that we can consistently estimate the number of changepoints, and accurately estimate their locations, using the biweight loss function. We demonstrate the usefulness of our approach for applications such as analysing well-log data, detecting copy number variation, and detecting tampering of wireless devices.
Key facts. Cited by 9 papers in the map (data through 7 Oct 2026). First posted on arXiv 23 Sep 2016.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 2; 2023: 1; 2024: 1; 2025: 1; 2026: 2.
9 papers.
- 2022WATCH: Wasserstein Change Point Detection for High-Dimensional Time Series Datacited by 13
- 2021Fast Online Changepoint Detection via Functional Pruning CUSUM statisticscited by 10
- 2022MOSPAT: AutoML based Model Selection and Parameter Tuning for Time Series Anomaly Detectioncited by 5
- 2024A unifying framework for generalised Bayesian online learning in non-stationary environmentscited by 5
- 2023An Automated Machine Learning Approach for Detecting Anomalous Peak Patterns in Time Series Data from a Research Watershed in the Northeastern United States Critical Zonecited by 1
- 2025Situationally-Aware Dynamics Learningcited by 1
- 2021DMS, AE, DAA: methods and applications of adaptive time series model selection, ensemble, and financial evaluationcited by 0
- 2026ARC: Augmented-Rank Conformalization for Changepoint Localization --- Finite-Sample Validity and Distribution-Robust Efficiencycited by 0
- 2026Beyond Sub-Gaussian Detector Scores: Robust Weighted Profile-Loss Change Point Detection for Human-LLM Text Segmentationcited by 0
- 2026Beyond Sub-Gaussian Detector Scores: Robust Weighted Profile-Loss Change Point Detection for Human-LLM Text Segmentation29 Sep 2026
- 2026ARC: Augmented-Rank Conformalization for Changepoint Localization --- Finite-Sample Validity and Distribution-Robust Efficiency9 Aug 2026
- 2025Situationally-Aware Dynamics Learning26 May 2025
- 2024A unifying framework for generalised Bayesian online learning in non-stationary environments15 Nov 2024
- 2023An Automated Machine Learning Approach for Detecting Anomalous Peak Patterns in Time Series Data from a Research Watershed in the Northeastern United States Critical Zone14 Sep 2023
- 2022MOSPAT: AutoML based Model Selection and Parameter Tuning for Time Series Anomaly Detection24 May 2022
- 2022WATCH: Wasserstein Change Point Detection for High-Dimensional Time Series Data18 Jan 2022
- 2021DMS, AE, DAA: methods and applications of adaptive time series model selection, ensemble, and financial evaluation21 Oct 2021
- 2021Fast Online Changepoint Detection via Functional Pruning CUSUM statistics15 Oct 2021