Bernstein Polynomial Processes for Continuous Time Change Detection
Dan Cunha, Mark Friedl, Luis Carvalho
TL;DR
This work tackles continuous-time change-point detection by deriving a heterogeneous continuous-time Markov chain with noninformative priors that yield exact posterior inference via the forward-backward algorithm, avoiding MCMC. It introduces the Bernstein polynomial process (BPP) as the transition prior, linking state trajectories to Dirichlet-distributed segment lengths and enabling efficient EM-based Estimation of the latent states and segment parameters. A robust, flexible methodology is developed, including heavy-tailed error modeling, principled priors on the number of segments, and a loss-based Bayes estimator for change-point locations; this is demonstrated through simulations and three satellite-based case studies on deforestation, crop rotation, and drought-driven phenology. The paper further extends to semiparametric phenological modeling with interannual harmonics under continuity constraints and provides extensive appendices with proofs, convergence results, and supplementary results. Overall, the approach delivers scalable, accurate continuous-time change detection in irregularly spaced remote-sensing data and offers a practical framework for incorporating environmental variability and robustness into change inference.
Abstract
There is a lack of methodological results for continuous time change detection due to the challenges of noninformative prior specification and efficient posterior inference in this setting. Most methodologies to date assume data are collected according to uniformly spaced time intervals. This assumption incurs bias in the continuous time setting where, a priori, two consecutive observations measured closely in time are less likely to change than two consecutive observations that are far apart in time. Models proposed in this setting have required MCMC sampling which is not ideal. To address these issues, we derive the heterogeneous continuous time Markov chain that models change point transition probabilities noninformatively. By construction, change points under this model can be inferred efficiently using the forward backward algorithm and do not require MCMC sampling. We then develop a novel loss function for the continuous time setting, derive its Bayes estimator, and demonstrate its performance on synthetic data. A case study using time series of remotely sensed observations is then carried out on three change detection applications. To reduce falsely detected changes in this setting, we develop a semiparametric mean function that captures interannual variability due to weather in addition to trend and seasonal components.
