fev-bench: A Realistic Benchmark for Time Series Forecasting
Oleksandr Shchur, Abdul Fatir Ansari, Caner Turkmen, Lorenzo Stella, Nick Erickson, Pablo Guerron, Michael Bohlke-Schneider, Yuyang Wang
TL;DR
fev-bench addresses core gaps in time series forecasting benchmarks by delivering covariate-aware, multivariate evaluation across 100 tasks with principled, bootstrap-based aggregation. The accompanying fev library enables reproducible, lightweight benchmarking that integrates with popular forecasting stacks via adapters and YAML-defined tasks. Central contributions include a robust task design (covering horizons, covariates, and domains), two complementary aggregation statistics (marginal and pairwise) with confidence intervals, and infrastructure that supports community-driven benchmark evolution. Empirical results show strong performance of recent pretrained models, with covariates and multivariate capabilities highlighted as key areas for future improvement and research impact in real-world forecasting problems.
Abstract
Benchmark quality is critical for meaningful evaluation and sustained progress in time series forecasting, particularly given the recent rise of pretrained models. Existing benchmarks often have narrow domain coverage or overlook important real-world settings, such as tasks with covariates. Additionally, their aggregation procedures often lack statistical rigor, making it unclear whether observed performance differences reflect true improvements or random variation. Many benchmarks also fail to provide infrastructure for consistent evaluation or are too rigid to integrate into existing pipelines. To address these gaps, we propose fev-bench, a benchmark comprising 100 forecasting tasks across seven domains, including 46 tasks with covariates. Supporting the benchmark, we introduce fev, a lightweight Python library for benchmarking forecasting models that emphasizes reproducibility and seamless integration with existing workflows. Usingfev, fev-bench employs principled aggregation methods with bootstrapped confidence intervals to report model performance along two complementary dimensions: win rates and skill scores. We report results on fev-bench for various pretrained, statistical and baseline models, and identify promising directions for future research.
