Beyond Scalar Leaderboards: Adaptive Sampling for Pareto Frontier Identification in Multi-Objective LLM Arenas
Organizations: Department of Statistics, University of Wisconsin-Madison · Department of Statistics and Data Science, University of Pennsylvania
Abstract
The evaluation of large language models (LLMs) is inherently multi-objective, as different models may offer different tradeoffs across performance dimensions such as math, code, and writing. Because such evaluations are often based on costly and time-consuming human feedback, it is important to draw reliable conclusions using as few comparisons as possible. In this paper, we present Vector-Borda Empirical-Gap Elimination (VB-EGE), a fixed-confidence adaptive sampling algorithm for efficiently identifying models on the Pareto frontier in arena-style evaluation, where each comparison evaluates a pair of models on a prompt with respect to a selected performance dimension. VB-EGE progressively eliminates models from an active set once sufficient statistical evidence has been accumulated to certify their Pareto status. Under a multi-objective Bradley-Terry model, we show that VB-EGE returns the correct Pareto frontier with high probability and derive an instance-dependent upper bound on its sample complexity. We further establish a worst-case lower bound showing that VB-EGE is minimax-optimal up to logarithmic factors. Simulations and experiments on three real-world Arena datasets (Arena, SearchArena, and VisionArena) demonstrate VB-EGE's empirical effectiveness.
Figures & tables
| Study | Parameter grid |
| Scaling in | at |
| Scaling in | at |
| Scaling in | at |
| Scaling in | at |
| Dataset | Objectives | Candidates | Retained | Rows | |
| Arena-140K | 5 | 52 | 35 | 3 | |
| Search-Arena-24K | 9 | 13 | 8 | 5 | |
| VisionArena-Battle | 8 | 17 | 12 | 3 |
Appendix figures & tables35 assets
Supplementary material from the paper’s appendix.
Appendix
| Setting | Generator | Parameters | |||
| Convex-2D | Convex frontier | 60 | 2 | 15 | , margins |
| Convex-3D | Convex frontier | 60 | 3 | 15 | , simplex , margins |
| Witness-4 | Unique witness | 40 | 4 | 8 | , margins , |
| Witness-10 | Unique witness | 80 | 10 | 16 | , margins , |
| Arena-4 small | Synthetic Arena | 32 | 4 | 8 | , margins , |
| Arena-4 medium | Synthetic Arena | 64 | 4 | 12 | , margins , |
| Sweep | Value | VB mean (SE) | Focal/VB | MLE/VB | Plug-in/VB |
| 16 | (678) | 1.02 | 0.51 | 9.03 | |
| 32 | (411) | 1.00 | 1.08 | 19.1 | |
| 64 | (457) | 1.00 | 2.29 | 40.1 | |
| 128 | (301) | 1.00 | 4.80 | 83.2 | |
| 2 | ( ) | 1.03 | 2.38 | 41.7 | |
| 4 | (405) | 1.00 | 2.29 | 40.1 |
| Setting | VB mean (SE) | Focal/VB (SE) | MLE/VB (SE) | Plug-in/VB (SE) |
| Convex-2D | ( ) | 3.55 (0.10) | 6.90 (0.21) | 118 (3.6) |
| Convex-3D | ( ) | 28.1 (1.6) | 62.5 (3.7) | 1015 (60) |
| Witness-4 | ( ) | 1.25 (0.0040) | 1.79 (0.0057) | 29.7 (0.094) |
| Witness-10 | ( ) | 1.81 (0.060) | 2.97 (0.0061) | 49.0 (0.10) |
| Arena-4 small | ( ) | 15.7 (0.35) | 18.3 (0.80) | 302 (14) |
| Arena-4 medium | ( ) | 31.6 (0.25) | 69.0 (5.7) | 1224 (9.6) |
| VB mean (SE) | Focal/VB | MLE/VB | Plug-in/VB | ||
| 4 | 4 | ( ) | 2.60 | 6.11 | 99.1 |
| 4 | 8 | ( ) | 10.0 | 22.9 | 387 |
| 4 | 16 | ( ) | 21.8 | 39.7 | 640 |
| 4 | 32 | ( ) | 11.8 | 28.2 | 462 |
| 10 | 4 | ( ) | 2.41 | 5.66 | 93.5 |
| 10 | 8 | ( ) | 2.27 | 5.32 | 87.9 |
| Dataset | Source | Decisive | Assigned comparisons | Objective records | Candidates | Rows | |
| Arena-140K | 52 | 35 | |||||
| Search-Arena-24K | 13 | 8 | |||||
| VisionArena-Battle | 17 | 12 |
| Dataset | Pareto members |
| Arena-35 | chatgpt-4o-latest-20250326 ; gemini-2.5-pro ; grok-3-preview-02-24 |
| SearchArena-8 | gemini-2.5-pro-exp-03-25-grounding ; sonar ; sonar-pro-high ; sonar-reasoning ; sonar-reasoning-pro-high |
| VisionArena-12 | claude-3-5-sonnet-20240620 ; gemini-1.5-pro-exp-0801 ; gpt-4o-2024-05-13 |
| Method | Arena-35 | SearchArena-8 | VisionArena-12 |
| VB-EGE | |||
| Focal Borda | |||
| BT-MLE | |||
| Borda plug-in |
| Dataset | Decisive | tie | both_bad | Non-decisive fraction |
| Arena-35 | ||||
| SearchArena-8 | ||||
| VisionArena-12 |
| Dataset | Candidate | Selected by objective |
| Arena-35 | ||
| SearchArena-8 | ||
| VisionArena-12 |
| Dataset | Mean | Mean | |||||
| Arena-35 | |||||||
| SearchArena-8 | |||||||
| VisionArena-12 |
| Dataset | ||||||
| Arena-35 | 0.00441 | 0.00520 | 0.00391 | 111.72 | 101.03 | 147.38 |
| SearchArena-8 | 0.00460 | 0.00539 | 0.00506 | 94.97 | 69.93 | 79.71 |
| VisionArena-12 | 0.02171 | 0.00649 | 0.00225 | 5.38 | 49.25 | 397.08 |
| Quantity | Notation | Value |
| Threshold regularization | ||
| Bernoulli variance bound | ||
| Score box bound | ||
| Fitting tolerance; maximum iterations | ||
| Initial samples per cell | ||
| Check-growth factor |
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,401 papers