Localizing Changes in High-Dimensional Vector Autoregressive Processes
Autoregressive models capture stochastic processes in which past realizations determine the generative distribution of new data; they arise naturally in a variety of industrial, biomedical, and financial settings. Often, a key challenge when working with such data is to determine when the underlying generative model has changed, as this can offer insights into distinct operating regimes of the underlying system. This paper describes a novel dynamic programming approach to localizing changes in high-dimensional autoregressive processes and associated error rates that improve upon the prior state of the art. When the model parameters are piecewise constant over time and the corresponding process is piecewise stable, the proposed dynamic programming algorithm consistently localizes change points even as the dimensionality, the sparsity of the coefficient matrices, the temporal spacing between two consecutive change points, and the magnitude of the difference of two consecutive coefficient matrices are allowed to vary with the sample size. Furthermore, initial, coarse change point localization estimates can be improved via a computationally efficient refinement algorithm that offers further improvements on the localization error rate. At the heart of the theoretical analysis lies a general framework for high-dimensional change point localization in regression settings that unveils key ingredients of localization consistency in a broad range of settings. The autoregressive model is a special case of this framework. A byproduct of this analysis are new, sharper rates for high-dimensional change point localization in linear regression settings that may be of independent interest.
READ FULL TEXT