A Gaussian Process-based Streaming Algorithm for Prediction of Time Series With Regimes and Outliers

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Waxman, Daniel, Djurić, Petar M.
Format: Preprint
Publié: 2024
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866913373940088832
author Waxman, Daniel
Djurić, Petar M.
author_facet Waxman, Daniel
Djurić, Petar M.
contents Online prediction of time series under regime switching is a widely studied problem in the literature, with many celebrated approaches. Using the non-parametric flexibility of Gaussian processes, the recently proposed INTEL algorithm provides a product of experts approach to online prediction of time series under possible regime switching, including the special case of outliers. This is achieved by adaptively combining several candidate models, each reporting their predictive distribution at time $t$. However, the INTEL algorithm uses a finite context window approximation to the predictive distribution, the computation of which scales cubically with the maximum lag, or otherwise scales quartically with exact predictive distributions. We introduce LINTEL, which uses the exact filtering distribution at time $t$ with constant-time updates, making the time complexity of the streaming algorithm optimal. We additionally note that the weighting mechanism of INTEL is better suited to a mixture of experts approach, and propose a fusion policy based on arithmetic averaging for LINTEL. We show experimentally that our proposed approach is over five times faster than INTEL under reasonable settings with better quality predictions.
format Preprint
id arxiv_https___arxiv_org_abs_2406_00570
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle A Gaussian Process-based Streaming Algorithm for Prediction of Time Series With Regimes and Outliers
Waxman, Daniel
Djurić, Petar M.
Machine Learning
Signal Processing
Online prediction of time series under regime switching is a widely studied problem in the literature, with many celebrated approaches. Using the non-parametric flexibility of Gaussian processes, the recently proposed INTEL algorithm provides a product of experts approach to online prediction of time series under possible regime switching, including the special case of outliers. This is achieved by adaptively combining several candidate models, each reporting their predictive distribution at time $t$. However, the INTEL algorithm uses a finite context window approximation to the predictive distribution, the computation of which scales cubically with the maximum lag, or otherwise scales quartically with exact predictive distributions. We introduce LINTEL, which uses the exact filtering distribution at time $t$ with constant-time updates, making the time complexity of the streaming algorithm optimal. We additionally note that the weighting mechanism of INTEL is better suited to a mixture of experts approach, and propose a fusion policy based on arithmetic averaging for LINTEL. We show experimentally that our proposed approach is over five times faster than INTEL under reasonable settings with better quality predictions.
title A Gaussian Process-based Streaming Algorithm for Prediction of Time Series With Regimes and Outliers
topic Machine Learning
Signal Processing
url https://arxiv.org/abs/2406.00570