The Bayesian context trees state space model for time series modelling and forecasting

A hierarchical Bayesian framework is introduced for developing tree-based mixture models for time series, motivated in part by applications in finance and forecasting. At the top level, meaningful discrete states are identified as appropriately quantised values of some of the most recent samples. At the bottom level, a different, arbitrary ‘base’ model is associated with each state. This defines a very general framework that can be used in conjunction with any existing model class to build flexible and interpretable mixture models. We refer to this as the Bayesian Context Trees State Space Model, also known as the BCT-X framework. Appropriate algorithmic tools are described, which allow for effective and efficient Bayesian inference and learning; these algorithms can be updated sequentially, facilitating online forecasting. The utility of the general framework is illustrated in specific instances where AR or ARCH models serve as the base models. The latter results in a mixture model that offers a powerful way of modelling the well-known volatility asymmetries in financial data, revealing a novel, important feature of stock market index data, in the form of an enhanced leverage effect. In forecasting, the BCT-X methods are found to outperform several state-of-the-art techniques, both in terms of accuracy and computational requirements.

Authors

Institutions

Publication Details

Journal
International Journal of Forecasting
Published
2025-08-25
DOI
https://doi.org/10.1016/j.ijforecast.2025.07.009
Primary Topic
Time Series Analysis and Forecasting
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

The Bayesian context trees state space model for time series modelling and forecasting

Ioannis Kontoyiannis, Ioannis Papageorgiou
International Journal of Forecasting
Time Series Analysis and Forecasting
article

The Bayesian context trees state space model for time series modelling and forecasting

Ioannis Kontoyiannis, Ioannis Papageorgiou
article en

Abstract

A hierarchical Bayesian framework is introduced for developing tree-based mixture models for time series, motivated in part by applications in finance and forecasting. At the top level, meaningful discrete states are identified as appropriately quantised values of some of the most recent samples. At the bottom level, a different, arbitrary ‘base’ model is associated with each state. This defines a very general framework that can be used in conjunction with any existing model class to build flexible and interpretable mixture models. We refer to this as the Bayesian Context Trees State Space Model, also known as the BCT-X framework. Appropriate algorithmic tools are described, which allow for effective and efficient Bayesian inference and learning; these algorithms can be updated sequentially, facilitating online forecasting. The utility of the general framework is illustrated in specific instances where AR or ARCH models serve as the base models. The latter results in a mixture model that offers a powerful way of modelling the well-known volatility asymmetries in financial data, revealing a novel, important feature of stock market index data, in the form of an enhanced leverage effect. In forecasting, the BCT-X methods are found to outperform several state-of-the-art techniques, both in terms of accuracy and computational requirements.

International Journal of ForecastingVol. 42(2)
University of Cambridge (GB)
Climate action
Openalex Percentile: Top 73%
Time Series Analysis and Forecasting
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.