LLM Evaluation is a Forecasting Problem
Rahul Thomas, Adam Block, Micah Goldblum
Abstract
Standard procedure in machine learning is to randomly split train and test data, emulating IID draws from one underlying data distribution. In practice, models are trained on past data and deployed in the future, which may come from distinct distributions. In this paper, we find that web text is indeed highly non-stationary, as text distributions shift over time. We further observe that model performance changes continuously over time across diverse benchmarks. Consequently, future model performance is better predicted by measurements made on recent evaluation data, and is best predicted by time series forecasters applied to historic performance rather than by historic performance itself. Choosing which model to deploy based on forecasted accuracy enables more reliable selection of performant models, thus improving downstream accuracy in the regime practitioners care about: deployment. Taken together, our experiments suggest that time should be treated as a fundamental variable in LLM evaluation. We release our code and data.
Create a lesson
Related papers
SPLICE: Sparse Physics Library Identification and Compositional Expansion
Lucas Thil, Jesse Read, Guillaume Doquet et al.
ProbabilityBench: Model Evaluation and Calibration with Exact Ground-Truth Uncertainty
Yuyang Dai, Yuting Tang, Futoshi Futami et al.
MAGNET: Manifold-Aware Graph Diffusion Network for Connectome Generation
Protyay Dey, Ayush Roy, Hyuna Cho et al.
Mixture of GFlowNets
Omar G. Younis, Joseph D. Viviano, Chirayu Anant Haryan et al.
A physics-coupled graph neural operator for mid-plane six-component stress tensor field prediction in concrete penetration
Wenpu Du, Peng Zhou, Yunlong Xia et al.
Intrinsic Geometry Matching: learning observation-equivariant process geometry
Manuel Lecha, Michael Bronstein, Iolo Jones