TFRBench: A Reasoning Benchmark for Evaluating Forecasting Systems
Abstract
Lay Summary
Forecasting systems are widely used to predict future events such as electricity demand, traffic volume, product sales, cloud workload, and stock prices. However, most forecasting benchmarks only check whether the final numbers are accurate, without asking whether the system can explain why those numbers should happen. This makes it difficult to know whether a model truly understands important causes, such as holidays, weather changes, seasonal patterns, or business events, or whether it is only guessing from past trends. In this paper, we introduce TFRBench, a benchmark designed to evaluate both forecasting accuracy and the reasoning behind the forecast. TFRBench uses a multi-agent framework to collect relevant external information, generate reasoning traces, verify them, and connect them to numerical predictions across ten datasets from five domains. The benchmark then evaluates whether forecasting models can produce explanations that are logically connected to the predicted values. Our results show that better reasoning is strongly associated with better forecasting performance. TFRBench provides a new way to test forecasting systems, not only by asking "Was the prediction correct?" but also "Was the explanation reliable?" This can help build more transparent and trustworthy forecasting tools for real-world decision-making.