Active Testing of Large Language Models via Approximate Neyman Allocation
For practitioners needing to evaluate large language models efficiently, this method reduces labeling costs while maintaining accuracy, though it is an incremental improvement over existing active testing approaches.
The paper introduces an active testing algorithm for generative tasks that uses semantic entropy from surrogate models to stratify the evaluation pool and apply approximate Neyman allocation, achieving up to 28% MSE reduction over Uniform Sampling and average 22.9% budget savings across multiple benchmarks.
Large language models (LLMs) require reliable evaluation from pre-training to test-time scaling, making evaluation a recurring rather than one-off cost. As model scales grow and target tasks increasingly demand expert annotators, both the compute and labeling costs needed for each evaluation rise rapidly. Active testing aims to alleviate this bottleneck by approximating the evaluation result from a small but informative subset of the evaluation pool. However, existing approaches primarily target classification and break down on generative tasks. We introduce a novel active testing algorithm tailored to generative tasks. Our method leverages semantic entropy from surrogate models to stratify the evaluation pool and then conducts approximate Neyman allocation based on signals extracted from these surrogates. Across multiple language and multimodal benchmarks and a range of surrogate-target model pairs, our method significantly improves on baselines and closely tracks Oracle-Neyman, delivering up to 28\% MSE reduction over Uniform Sampling and an average of 22.9\% budget savings.