On Optimal Multiple Changepoint Algorithms for Large Data
Not on the map. Why?
Abstract (arXiv)
There is an increasing need for algorithms that can accurately detect changepoints in long time-series, or equivalent, data. Many common approaches to detecting changepoints, for example based on penalised likelihood or minimum description length, can be formulated in terms of minimising a cost over segmentations. Dynamic programming methods exist to solve this minimisation problem exactly, but these tend to scale at least quadratically in the length of the time-series. Algorithms, such as Binary Segmentation, exist that have a computational cost that is close to linear in the length of the time-series, but these are not guaranteed to find the optimal segmentation. Recently pruning ideas have been suggested that can speed up the dynamic programming algorithms, whilst still being guaranteed to find true minimum of the cost function. Here we extend these pruning methods, and introduce two new algorithms for segmenting data, FPOP and SNIP. Empirical results show that FPOP is substantially faster than existing dynamic programming methods, and unlike the existing methods its computational efficiency is robust to the number of changepoints in the data. We evaluate the method at detecting Copy Number Variations and observe that FPOP has a computational cost that is competitive with that of Binary Segmentation.
Key facts. Cited by 15 papers in the map (data through 7 Oct 2026). First posted on arXiv 5 Sep 2014.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 3; 2022: 1; 2023: 3; 2024: 4; 2025: 2; 2026: 2.
15 papers.
Sort:
- 2021Fast Online Changepoint Detection via Functional Pruning CUSUM statisticscited by 10
- 2024Causal Discovery-Driven Change Point Detection in Time Seriescited by 2
- 2024Penalty Learning for Optimal Partitioning using Multilayer Perceptroncited by 2
- 2025Change Point Detection in the Frequency Domain with Statistical Reliabilitycited by 2
- 2021Kernel Clustering with Sigmoid-based Regularization for Efficient Segmentation of Sequential Datacited by 1
- 2021Optimizing ROC Curves with a Sort-Based Surrogate Loss Function for Binary Classification and Changepoint Detectioncited by 1
- 2023Mixture of segmentation for heterogeneous functional datacited by 1
- 2022Functional Labeled Optimal Partitioningcited by 0
- 2023The DeepCAR Method: Forecasting Time-Series Data That Have Change Pointscited by 0
- 2023Geometric-Based Pruning Rules For Change Point Detection in Multiple Independent Time Seriescited by 0
- 2024Efficient line search for optimizing Area Under the ROC Curve in gradient descentcited by 0
- 2024Finite Sample Complexity Analysis of Binary Segmentationcited by 0
- 2026Distribution-free inference on the number of changepoints8 Sep 2026
- 2026skchange: Fast and Flexible Algorithms for Changepoint Detection20 Aug 2026
- 2025Learning Penalty for Optimal Partitioning via Automatic Feature Extraction12 May 2025
- 2025Change Point Detection in the Frequency Domain with Statistical Reliability5 Feb 2025
- 2024Finite Sample Complexity Analysis of Binary Segmentation11 Oct 2024
- 2024Efficient line search for optimizing Area Under the ROC Curve in gradient descent11 Oct 2024
- 2024Penalty Learning for Optimal Partitioning using Multilayer Perceptron1 Aug 2024
- 2024Causal Discovery-Driven Change Point Detection in Time Series10 Jul 2024
- 2023Geometric-Based Pruning Rules For Change Point Detection in Multiple Independent Time Series15 Jun 2023
- 2023Mixture of segmentation for heterogeneous functional data19 Mar 2023
- 2023The DeepCAR Method: Forecasting Time-Series Data That Have Change Points22 Feb 2023
- 2022Functional Labeled Optimal Partitioning5 Oct 2022
3 more
- 2021Fast Online Changepoint Detection via Functional Pruning CUSUM statistics15 Oct 2021
- 2021Optimizing ROC Curves with a Sort-Based Surrogate Loss Function for Binary Classification and Changepoint Detection2 Jul 2021
- 2021Kernel Clustering with Sigmoid-based Regularization for Efficient Segmentation of Sequential Data22 Jun 2021
- 2021Fast Online Changepoint Detection via Functional Pruning CUSUM statisticscited by 10
- 2024Causal Discovery-Driven Change Point Detection in Time Seriescited by 2
- 2024Penalty Learning for Optimal Partitioning using Multilayer Perceptroncited by 2
- 2025Change Point Detection in the Frequency Domain with Statistical Reliabilitycited by 2
- 2021Kernel Clustering with Sigmoid-based Regularization for Efficient Segmentation of Sequential Datacited by 1
- 2021Optimizing ROC Curves with a Sort-Based Surrogate Loss Function for Binary Classification and Changepoint Detectioncited by 1
- 2023Mixture of segmentation for heterogeneous functional datacited by 1
- 2022Functional Labeled Optimal Partitioningcited by 0
- 2023The DeepCAR Method: Forecasting Time-Series Data That Have Change Pointscited by 0
- 2023Geometric-Based Pruning Rules For Change Point Detection in Multiple Independent Time Seriescited by 0
- 2024Efficient line search for optimizing Area Under the ROC Curve in gradient descentcited by 0
- 2024Finite Sample Complexity Analysis of Binary Segmentationcited by 0
12 most cited of 15 All 15 (JSON)
- 2026Distribution-free inference on the number of changepoints8 Sep 2026
- 2026skchange: Fast and Flexible Algorithms for Changepoint Detection20 Aug 2026
- 2025Learning Penalty for Optimal Partitioning via Automatic Feature Extraction12 May 2025
- 2025Change Point Detection in the Frequency Domain with Statistical Reliability5 Feb 2025
- 2024Finite Sample Complexity Analysis of Binary Segmentation11 Oct 2024
- 2024Efficient line search for optimizing Area Under the ROC Curve in gradient descent11 Oct 2024
- 2024Penalty Learning for Optimal Partitioning using Multilayer Perceptron1 Aug 2024
- 2024Causal Discovery-Driven Change Point Detection in Time Series10 Jul 2024
- 2023Geometric-Based Pruning Rules For Change Point Detection in Multiple Independent Time Series15 Jun 2023
- 2023Mixture of segmentation for heterogeneous functional data19 Mar 2023
- 2023The DeepCAR Method: Forecasting Time-Series Data That Have Change Points22 Feb 2023
- 2022Functional Labeled Optimal Partitioning5 Oct 2022
12 newest of 15 All 15 (JSON)