Computationally efficient segmentation for non-stationary time series with oscillatory patterns
Nicolas Bianco, Lorenzo Cappello
TL;DR
This work tackles offline change-point detection in high-dimensional time series with oscillatory structure by discretizing the frequency content into a finite Fourier grid and recasting within-segment inference as a sparse linear regression. It combines SuSiE-based variable selection with marginal-likelihood gains for segmentation, employing optimistic search to achieve substantial computational gains over trans-dimensional MCMC methods while preserving uncertainty quantification within segments. Theoretical guarantees yield a localization rate of order $\log T$ for the change-point estimator under realistic conditions, and simulations show CPVS matches or approaches state-of-the-art accuracy with dramatically faster runtimes. Real-data applications to EEG sleep and ENSO demonstrate interpretable, segment-specific frequency content and reliable change-point localization, highlighting the method’s scalability and practical impact for climate and neuroscience data.
Abstract
We propose a novel approach for change-point detection and parameter learning in multivariate non-stationary time series exhibiting oscillatory behaviour. We approximate the process through a piecewise function defined by a sum of sinusoidal functions with unknown frequencies and amplitudes plus noise. The inference for this model is non-trivial. However, discretising the parameter space allows us to recast this complex estimation problem into a more tractable linear model, where the covariates are Fourier basis functions. Then, any change-point detection algorithms for segmentation can be used. The advantage of our proposal is that it bypasses the need for trans-dimensional Markov chain Monte Carlo algorithms used by state-of-the-art methods. Through simulations, we demonstrate that our method is significantly faster than existing approaches while maintaining comparable numerical accuracy. We also provide high probability bounds on the change-point localization error. We apply our methodology to climate and EEG sleep data.
