fev-bench: A Realistic Benchmark for Time Series Forecasting
To address the limitations of existing evaluation standards in time series forecasting, the authors introduce fev-bench, a comprehensive benchmark of 100 tasks across seven domains supported by the fev Python library, which employs statistically rigorous aggregation to provide reliable performance comparisons and identify future research directions.
Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer
Imagine you are trying to decide which of ten different weather forecasters is the best. You could just ask them to predict the temperature for tomorrow and see who is right. But what if some of them are also looking at humidity, wind speed, and historical data, while others are just guessing based on the calendar? And what if you only checked their accuracy once, on a single day that happened to be unusually sunny? You might pick the wrong winner just by luck.
This is the problem the paper fev-bench is trying to solve. The authors argue that the current "scorecards" used to test time series forecasting models (AI that predicts future numbers like sales, energy use, or stock prices) are flawed. They are often too narrow, ignore important extra information (called "covariates"), and lack the statistical rigor to tell if a model is actually better or just got lucky.
Here is a breakdown of their solution using simple analogies:
1. The Problem: The "One-Track" Test
Think of existing benchmarks like a driving test that only happens on a straight, empty highway.
- Missing the "Traffic": Real-world forecasting is like driving in a busy city. You need to react to traffic lights, pedestrians, and weather. In forecasting, these are covariates (extra data like "it's a holiday" or "we have a sale"). Most current tests ignore these, so the models trained on them never learn to use them.
- The "Lucky Guess" Problem: Many tests report a single number (e.g., "Model A is 5% better than Model B"). But is that 5% real, or just random noise? It's like saying a coin flipper is a genius because they got heads 6 times in a row. Without checking if that result holds up over many different scenarios, you can't trust the winner.
- The "Black Box" Mess: Some tests are like a locked room where you can't see how the scoring happened. If two people run the same test, they might get different results because they used different rules. This makes it hard to compare models fairly.
2. The Solution: fev-bench (The "City Driving" Simulator)
The authors built a new benchmark called fev-bench (Forecast EValuation benchmark). Think of it as a massive, realistic driving simulator with 100 different "courses" (tasks).
- Diverse Terrain: Instead of just one highway, they have 100 tasks across 7 different "cities" (domains like retail, energy, health, and finance).
- The "Traffic" is Included: Crucially, 46 of these tasks include covariates. It's like testing the models while they have to deal with traffic lights and rain. This reveals that many current "smart" models are actually failing because they ignore this extra data.
- Statistical Confidence: Instead of giving a single score, they use a method called bootstrapping. Imagine running the driving test 1,000 times with slightly different traffic patterns. They then calculate a "confidence interval" (a range of likely scores). If Model A beats Model B in 95% of those 1,000 runs, then you can confidently say A is better. If they are close, the test admits, "We can't tell the difference yet."
3. The Tool: fev (The "Referee's Clipboard")
To make sure everyone plays by the same rules, the authors also released a free software tool called fev.
- Think of this as a standardized referee's clipboard. It handles the data loading, the scoring, and the statistical math.
- It's lightweight and easy to use, meaning researchers don't have to build their own messy scoring systems from scratch. It ensures that if you and I run the same test, we get the exact same results.
4. What They Found: The "Covariate" Gap
When they ran their new tests on the top AI models available today, they found a surprising gap:
- The "Smart" Models: The newest, most advanced AI models (like Chronos-2) performed the best overall.
- The Missing Skill: However, the models that could use extra data (covariates) performed significantly better than those that ignored it.
- The Reality Check: Many of the current "state-of-the-art" models are essentially ignoring the traffic lights and weather reports, even though those reports are right there. The paper suggests that the next big leap in forecasting won't come from making models bigger, but from teaching them how to use that extra context.
Summary
In short, fev-bench is a more realistic, fair, and statistically rigorous "Olympics" for time series forecasting. It forces models to prove they can handle real-world complexity (like extra data) rather than just memorizing patterns on a simple track. Their main discovery is that the future of accurate forecasting lies in models that know how to use all the available information, not just the past numbers.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.