Geometric-Based Pruning Rules For Change Point Detection in Multiple Independent Time Series.

Published: 21 Jun 2024, Last Modified: 21 Jun 2024Accepted by ComputoEveryoneRevisionsBibTeX
Abstract: We address the challenge of identifying multiple change points in a group of independent time series, assuming these change points occur simultaneously in all series and their number is unknown. The search for the best segmentation can be expressed as a minimization problem over a given cost function. We focus on dynamic programming algorithms that solve this problem exactly. When the number of changes is proportional to data length, an inequality-based pruning rule encoded in the PELT algorithm leads to a linear time complexity. Another type of pruning, called functional pruning, gives a close-to-linear time complexity whatever the number of changes, but only for the analysis of uni-variate time series. We propose a few extensions of functional pruning for multiple independent time series based on the use of simple geometric shapes (balls and hyperrectangles). We focus on the Gaussian case, but some of our rules can be easily extended to the exponential family. In a simulation study we compare the computational efficiency of different geometric-based pruning rules. We show that for a small number of time series some of them ran significantly faster than inequality-based approaches in particular when the underlying number of changes is small compared to the data length.
Repository Url: https://github.com/lpishchagina/ArticleGeomFPOP
Changes Since Last Submission: After reading the reviewer's comments, we made two changes to the manuscript. The first, we replaced uni-variate, bi- variate, multi-variate with univariate, bivariate, multivariate. And the second, we replaced time t+1 to t in paragraphs Functional pruning geometry and Inequatity-based pruning geometry.
Assigned Action Editor: ~Marie-Pierre_Etienne1
Submission Number: 7
Loading