Ensemble Modeling for Time Series Forecasting: an Adaptive Robust Optimization Approach

Dimitris Bertsimas, Leonard Boussioux
4/9/2023
cs.LGcs.AImath.OC

No official code found. Best implementation: leobix/adaptive_ensemble (5 stars, MIT, last commit 2026-04-27).

Abstract

Accurate time series forecasting is critical for a wide range of problems with temporal data. Ensemble modeling is a well-established technique for leveraging multiple predictive models to increase accuracy and robustness, as the performance of a single predictor can be highly variable due to shifts in the underlying data distribution. This paper proposes a new methodology for building robust ensembles of time series forecasting models. Our approach utilizes Adaptive Robust Optimization (ARO) to construct a linear regression ensemble in which the models' weights can adapt over time. We demonstrate the effectiveness of our method through a series of synthetic experiments and real-world applications, including air pollution management, energy consumption forecasting, and tropical cyclone intensity forecasting. Our results show that our adaptive ensembles outperform the best ensemble member in hindsight by 16-26% in root mean square error and 14-28% in conditional value at risk and improve over competitive ensemble techniques.

View on arXivView PDF

Code Implementations(1)

MIT
51Julia, ShellAug 20, 20215 months agoMIT

Similar Papers

Cite this paper

@article{bertsimas2023ensemble,
  title  = {Ensemble Modeling for Time Series Forecasting: an Adaptive Robust Optimization Approach},
  author = {Dimitris Bertsimas and Leonard Boussioux},
  year   = {2023},
  eprint = {2304.04308},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2304.04308v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2304.04308.svg)](https://codeofpaper.com/paper/2304.04308)

Discussion