Are We Testing Too Much? A Survey of Benchmark Compression for Efficient Evaluation of Large Language Models
Organizations: Sun Yat-sen University
Abstract
Benchmarks are essential for evaluating and improving large language models (LLMs). Yet many widely used benchmarks are redundant, making evaluation unnecessarily expensive. Benchmark compression lowers this cost by estimating full-benchmark scores and rankings from a partial evaluation. Research in this area has grown rapidly since 2024, but to our knowledge no survey has systematically organized its methods and findings. We review 119 papers to explain how methods choose what to evaluate, recover full-benchmark results, and verify their reliability. From this analysis, we develop a taxonomy covering compression within individual benchmarks, across benchmark suites, and during adaptive evaluation, together with work on redundancy and reliability. We compare their information needs, total costs, reliability checks, and limitations. Methods reduce evaluation costs by selecting representative subsets, using cheaper or reusable information, and testing adaptively, but risk poor coverage, inaccurate estimates, and sequential delays. The resulting taxonomy and practical guide help researchers choose, validate, and deploy methods for more efficient and reliable LLM evaluation.
Figures & tables
| Type | Method | Domain | Information | Selection | Estimation | ||
| Features | Responses | Target signal | |||||
| Content | PromptEval Polo et al. (2024a) | General | Balanced | Prediction | |||
| Scales++ Bean et al. (2025) | General | Clustering | Weighted + Pred. | ||||
| EffiEval Wang et al. (2025b) | General | Coverage | Mean | ||||
| History | Anchor Points Vivek et al. (2024) | General | Clustering | Weighted | |||
| tinyBenchmarks Polo et al. (2024b) | General | Clustering | Weighted + Pred. | ||||
| Type | Method | Domain | Information | Online control | Selection | Estimation | |||
| Features | Responses | Target signal | Update | Stop | |||||
| Selection | Fluid Hofmann et al. (2025) | General | Fisher info. | IRT ability | |||||
| AEA Li et al. (2025) | General | RL | Prediction | ||||||
| AutoJudger Ding et al. (2026) | Multimodal | Agent | IRT ability | ||||||
| FAQ-PAI Wu et al. (2026) | General | Uncertainty | Pred. + Corr. | ||||||
| IRT-Agent Ge et al. (2026) | Code agents | Fisher info. | IRT ability | ||||||
Appendix figures & tables14 assets
Supplementary material from the paper’s appendix.
Appendix
| Method label | Domain | Venue | Year | GitHub | Saved unit | Conclusion |
| Content-Based Compression (10) | ||||||
| Scales++ ( Bean et al., 2025 ) | Gen/QA/Rsn/Math | arXiv | 2025 | N/A | Item | S |
| PromptEval ( Polo et al., 2024a ) | Gen/QA/Rsn | NeurIPS | 2024 | Prompt | S | |
| EffiEval ( Wang et al., 2025b ) | Gen/QA/Rsn/Math | arXiv | 2025 | N/A | Item | S/R |
| MIS Select ( Kjorvezir et al., 2026 ) | Gen/Rsn/Math | arXiv | 2026 | N/A | Prompt | R/CI |
| Agreement ( Purificato et al., 2026 ) | Gen/NLG | arXiv | 2026 | N/A | Human | S |
| Method label | Domain | Venue | Year | GitHub | Saved unit | Conclusion |
|---|---|---|---|---|---|---|
| metabench ( Kipnis et al., 2025 ) | Gen/QA/Rsn/Math | ICLR | 2025 | Item | S/R/CI | |
| Adaptive Sampling ( Xu et al., 2024 ) | Gen/Code | arXiv | 2024 | N/A | Item | S/R |
| LEGO-IRT ( Liao et al., 2025 ) | Gen/QA/Know./MT | arXiv | 2025 | Item | S/R/CI | |
| FPC ( Habba et al., 2026 ) | Gen/QA/Rsn/Math | arXiv | 2026 | Item | S/R | |
| Facility ( Yao et al., 2026 ) | Gen | arXiv | 2026 | N/A | Item | S/R |
| Agent PACE ( Song et al., 2026 ) | Rsn/Code/Agent | arXiv | 2026 | N/A | Agent | S/R |
| Method label | Domain | Venue | Year | GitHub | Saved unit | Conclusion |
| Adaptive Item Selection (21) | ||||||
| AEA ( Li et al., 2025 ) | Gen/QA/Rsn | ICML | 2025 | N/A | Item+judge | S |
| Fluid ( Hofmann et al., 2025 ) | Gen/QA/Rsn/Math | COLM | 2025 | Item | S/R | |
| ATLAS ( Li et al., 2026c ) | Gen/QA/Rsn/Math | ICML | 2026 | Item | S/R/CI | |
| FactorCAT ( Truong et al. , 2025) | Gen/QA/Rsn | ICLR Sub. | 2025 | N/A | Item | S/R/CI |
| V-Optimal ( Krumdick et al., 2026 ) | Gen/QA/Rsn/Math | arXiv | 2026 | N/A | Item | S |
| Method label | Domain | Venue | Year | GitHub | Analysis focus |
|---|---|---|---|---|---|
| ONEBench ( Ghosh et al., 2025 ) | Gen/MM | ACL | 2025 | N/A | Sparse ranking |
| DualEval ( Li et al., 2026a ) | Gen/Math/Code/Know. | arXiv | 2026 | Item calibration | |
| Redundancy ( Zhang et al., 2025c ) | MM/Vision | ACL | 2025 | N/A | Benchmark redundancy |
| IRT Audit ( Jiang et al., 2026 ) | Gen/Rsn/Math/Know. | arXiv | 2026 | N/A | IRT reliability |
| TaskBudget ( Huang, 2026 ) | Code/Agent | arXiv | 2026 | Task sufficiency | |
| cBMM ( Qu et al., 2026 ) | Gen/Rsn/Math/Know. | arXiv | 2026 | N/A | Latent calibration |
| Paper | Category boundary | Classification basis |
|---|---|---|
| TAILORED BENCH ( Yuan et al., 2025 ) | Possible overlap Target-Conditioned vs. Adaptive Primary label Target-Conditioned Compression | Deciding reason A small target probe chooses the source neighbors and one target-specific batch. Results from that main batch do not revise later tests or trigger stopping. Secondary attributes one target-conditioned batch, single benchmark, historical results and current model signal, item, score and ranking |
| metabench ( Kipnis et al., 2025 ) | Possible overlap Cross-Benchmark vs. Historical-Response Primary label Cross-Benchmark Compression | Deciding reason Historical results guide selection and recovery, but one sparse design jointly covers a benchmark suite and recovers both constituent and suite results. Secondary attributes fixed, joint suite, historical results, item, score, ranking, and interval |
| PACE ( Song et al., 2026 ) | Possible overlap Cross-Benchmark vs. Historical-Response Primary label Cross-Benchmark Compression | Deciding reason Historical model results train the predictor, but the evaluation plan replaces expensive target agent runs with a fixed set of cheaper source items. Secondary attributes fixed, source to target, historical results, agent run, score and ranking |
| BIS ( Shi et al., 2025 ) | Possible overlap Cross-Benchmark vs. Foundations Primary label Cross-Benchmark Compression | Deciding reason Source-benchmark outcomes estimate a target-benchmark score. This replaces target tests, but it reduces marginal model inference only when the source is cached or cheaper. Secondary attributes fixed, source to target, prompt features, target test, score |
| Fluid ( Hofmann et al., 2025 ) | Possible overlap Adaptive Item Selection vs. Sequential Decision and Stopping Primary label Adaptive Item Selection | Deciding reason Each target response updates ability and determines the next item. The main contribution is item selection and latent-score recovery, so stopping remains secondary. Secondary attributes adaptive, single benchmark, historical and online results, item, score and ranking |
| CELEUS ( Zhou et al., 2026b ) | Possible overlap Adaptive Item Selection vs. Sequential Decision and Stopping Primary label Sequential Decision and Stopping | Deciding reason The main guarantee is an anytime-valid interval and a valid stop when the target precision is reached. Secondary attributes adaptive, single benchmark, current model and online results, item, score and interval |
| Survey | Primary focus | Models | Design | Fixed reduction | Adaptive testing | Joint use | Cost | Reliability |
|---|---|---|---|---|---|---|---|---|
| LLM Psychometrics ( Ye et al., 2025 ) | Measurement and validation | Opt. | Opt. | |||||
| Computerized Adaptive Testing ( Zhuang et al., 2026 ) | Adaptive tests and control | |||||||
| LLM-as-a-Judge ( Gu et al., 2026 ) | LLM judging and reliability | Opt. | Opt. | |||||
| This survey | Benchmark compression | Opt. | Opt. |
| Survey | Primary focus | Coverage | Protocols | Evaluators | Quality | Adaptive | Efficiency | Reliability |
|---|---|---|---|---|---|---|---|---|
| LLM Evaluation ( Chang et al., 2024 ) | Evaluation landscape | Opt. | Opt. | Opt. | Opt. | |||
| LLM Benchmarks ( Ni et al., 2025 ) | Capabilities and limitations | Opt. | Opt. | Opt. | ||||
| Static-to-Dynamic Evaluation ( Chen et al., 2025 ) | Contamination resistance | Opt. | Opt. | Opt. | ||||
| Beyond the Leaderboard ( Sheikhi et al., 2026 ) | Paradigms and lifecycle | Opt. | Opt. | |||||
| This survey | Benchmark compression | Opt. | Opt. |
| Leaf category | Use this label when | Use another label when |
| Static single-benchmark compression | ||
| Content-Based Compression | The evaluated items are fixed in advance using item or dataset features, or target-independent sampling such as random, stratified, or unequal-probability sampling. The method uses neither past model responses nor a cheap signal from the model being tested. | Past model responses or a signal from the tested model determines which items are evaluated. |
| Historical-Response Compression | A reusable subset or estimator for one benchmark is built mainly from earlier model responses, score matrices, leaderboard records, or calibrated measurement parameters. | A signal from the model being tested, rather than past responses, determines the evaluated items. |
| Target-Conditioned Compression | A cheap signal or small pilot from the model being tested selects one fixed batch. Once the batch is fixed, later evaluation results cannot change the selected items or budget. | Evaluation results can change the next item, the remaining budget, or when evaluation ends. |
| Cross-benchmark compression | ||
| Cross-Benchmark Compression | One fixed method jointly reduces work across at least two benchmarks, datasets, or tasks. It returns separate scores or rankings, or a clearly defined suite-level result. | The method is run independently on each benchmark, or its required source runs cost about as much as the evaluations they replace. |
| Dimension | Values |
|---|---|
| Timing | Fixed / one target-conditioned batch Adaptive |
| Scope | Single benchmark / joint suite Source-to-target |
| Information | Item content / historical results Target-model signal / online results |
| Saved unit | Items / benchmark runs / rollouts Human reviews / judge calls / comparisons |
| Output | Score / ranking / decision / interval |
| Boundary | First category | Second category |
|---|---|---|
| Adaptivity | Target-Conditioned Compression A limited probe selects one fixed main batch. | Adaptive Evaluation Main-stage outcomes can change later tests, budget, or stopping. |
| Benchmark scope | Single-Benchmark Compression Benchmarks are evaluated independently. | Cross-Benchmark Compression Joint selection, sharing, skipping, or replacement reduces evaluation across a suite. |
| Main objective | Adaptive Item Selection Choosing the next item is the main contribution. | Sequential Decision and Stopping The main guarantee concerns stopping or a downstream action. |
| Contribution | Operational method The main contribution is a validated compressor. | Benchmark Analysis and Foundations Primarily studies the reliability of compression or benchmarks. |
| Reference result | Benchmark compression Approximates the predefined full-evaluation result. | Benchmark repair / related analysis Changes the target construct or the reference result. |
| Workflow | Initial signal | Update selection | Outcome-based stop | Execution |
|---|---|---|---|---|
| Fixed batch | Batch | |||
| Signal then batch | Batch | |||
| Selection only | Opt. | Rounds | ||
| Stopping only | Opt. | Rounds | ||
| Selection + stopping | Opt. | Rounds |
| Recovery | Predictions | Residual correction | Key check | Sensitivity |
|---|---|---|---|---|
| Sample mean | Sampling | Variance | ||
| Coreset aggregation | Coverage | Mismatch | ||
| Probability weighting | Support | Weights | ||
| Model prediction | Fit | Shift | ||
| Prediction + correction | Sampling | Residuals |
| Family | Item/design | History | Probe | Feedback | Suite | Reuse | Output |
|---|---|---|---|---|---|---|---|
| Content-Based | Subset | Estimate | |||||
| Historical-Response | Opt. | Model | Estimate | ||||
| Target-Conditioned | Opt. | Opt. | Method | Estimate | |||
| Cross-Benchmark | Opt. | Opt. | Opt. | Suite | Suite result | ||
| Adaptive Item Selection | Opt. | Opt. | Opt. | Opt. | Policy | Estimate | |
| Sequential Decision | Opt. | Opt. | Opt. | Opt. | Rule | Decision |
| Family | Build | Per target | Recovery | Refresh | Reused asset | Main risk | Fallback |
|---|---|---|---|---|---|---|---|
| Content-Based | Medium | Low | Low | Low | Fixed plan | Item mismatch | Stratified or full evaluation |
| Historical-Response | High | Low | Medium | High | Response model | Drift or weak support | Rebuild or sample directly |
| Target-Conditioned | Low | Medium | Medium | Low | Procedure | Weak target signal | Add random reference data |
| Cross-Benchmark | High | Low | Medium | High | Suite model | Suite or source drift | Keep unsupported parts |
| Adaptive Item Selection | Medium | Medium | High | Medium | Policy | Selection bias | Fixed design or full run |
| Sequential Decision and Stopping | Medium | Variable | Medium | Medium | Decision rule | Near ties or invalid stopping | Continue, tie, or abstain |
LLM Evaluation
Large language model evaluation measures what models can do, how reliably they do it, and whether benchmark scores predict real-world performance.
See all 2,330 papers