BenchBrowser: Retrieving Evidence for Evaluating Benchmark Validity
Organizations: Language Technologies Institute, Carnegie Mellon University, Pittsburgh (PA), United States · Thomas Lord Department of Computer Science, University of Southern California, Los Angeles (CA), United States
Abstract
Do language model benchmarks actually measure what practitioners intend them to ? High-level metadata is too coarse to convey the granular reality of benchmarks: a "poetry" benchmark may never test for haikus, while "instruction-following" benchmarks will often test for an arbitrary mix of skills. This opacity makes verifying alignment with practitioner goals a laborious process, risking an illusion of competence even when models fail on untested facets of user interests. We introduce BenchBrowser, a retriever that surfaces evaluation items relevant to natural language use cases over 20 benchmark suites. Validated by a human study confirming high retrieval precision, BenchBrowser generates evidence to help practitioners diagnose low content validity (narrow coverage of a capability's facets) and low convergent validity (lack of stable rankings when measuring the same capability). BenchBrowser, thus, helps quantify a critical gap between practitioner intent and what benchmarks actually test.
Figures & tables
| Original: |
| understanding geopolitical tensions in Southeast Asia |
| Rephrasing: |
| South China Sea territorial disputes and maritime tensions • ASEAN diplomacy, regional security mechanisms, and conflict prevention • US–China strategic competition |
| Example Synthesis: |
| Discuss the strategic factors driving contemporary geopolitical tensions in Southeast Asia • MCQ: Which factor most significantly contributes to territorial disputes in the South China Sea? […] • Fill in the blank: ASEAN’s principle of ___________ often limits collective action […] |
| Shorthand: |
| Name | Origin | Examples | |
| Automatically synthesized | |||
| Topics | BBH, MMLU | 58 | Marketing, Law, HS Maths |
| Skills | Clio | 50 | creative writing, navigation |
| Applications | Clio | 50 | Tips for Winter Gardening |
| Manually curated | |||
| Known Valid. | LM Eval | 20 | Riddles, Calorie Counting |
| Use-case | Mean H | Mean LLM | ||
| Topics | ||||
| Skills | ||||
| Applications | ||||
| Known Valid. | ||||
| Novel |
| Code generation | Creative writing | ||
| Programming language | Literary genre | ||
| “Write a function in ” | “Write a story” | ||
| Facet | Facet | ||
| Python | 0.867 | fantasy | 0.759 |
| C++ | 0.741 | science fiction | 0.679 |
| Rust | 0.478 | mystery | 0.654 |
| Root Cause 1: Rubric Shift |
| Example Query: “Hindu Religion” |
| HellaSwag: Philosophy and Religion: How to learn about ancient hinduism … |
| BIG-bench Hard (Hindu Knowledge): Which of the following gods are associated with a flying elephant |
| Root Cause 2: Divergent Operationalization |
| Example Query: “Solving Puzzles” |
| BIG-bench Hard (Colored Objects): On the desk, you see items in a row: a gold textbook, a purple puzzle, a teal necklace, and a silver pencil. How many non-gold items do you see to the right of the pencil? |
Appendix figures & tables16 assets
Supplementary material from the paper’s appendix.
Appendix
| ID | Test Case | Shorthand |
|---|---|---|
| mathqa | if is a number such that and , then Options: a) 4, b) -4, c) -3, d) -6, e) 1 | equation_solving & quadratic_equations & solution_id |
| triviaqa | Who invaded Europe from Mongolia and Turkey over 300 years, beginning in the 13th century? | factual_recall & historical_figures & mongols |
| alpacaeval | Provide a formula for computing the nth term in the given sequence: 5, 14, 23, 32, 41, … | equation_solving & sequence_formula & nth_term |
| arc_c | Scientists often change conclusions when new information becomes available. Which statement was changed? Options: Moon is in outer space / Plants make own food / Sun revolves around Earth | reading_comp & analysis & scientific_conclusions |
| use-case | Relevant example |
|---|---|
| Verify scientific claims | Claim: AdaBERT achieves inferior performance while significantly worsening the effiency by 12.7x. Evidence: The dataset contains 3772 word pairs. The accuracy of ConVecs 70.02% is not significantly different from the accuracy of SimDiffs (72.4%). Label: Negative/Refuted. |
| Blogging | Write a blog announcing the opening of a new mall in the town of Serenity. |
| Unit Testing Code | Question: An anagram is the result of rearranging the letters of a word to produce a new word. Note: anagrams are case insensitive Complete the function to return true if the two arguments given are anagrams of each other; return false otherwise. Examples: foefet is an anagram of toffee. ut_id: 0 code - import unittest class TestAreAnagramsFunction(unittest.TestCase): This class contains unit tests for the are_anagrams function. def test_anagram(self): Test that two anagrams return True. self.assertTrue(are_anagrams(”foefet”, ”toffee”)) def test_not_anagram(self): Test that two non-anagrams return False. |
| Star Gazing | The Big Dipper is a ______ constellation. |
| Resume for Machine Learning Engineer | I am a software engineer with 5 years of experience in the industry. Can you help me write a resume? |
| Retriever Type | NDCG@10 / MRR | Processing Time (s) | ||
| bge-base-V1.5 | 0.208 | 0.004 | 0.291 | 0.048 |
| bge-large-V1.5 | 0.332 | 0.004 | 0.353 | 0.044 |
| llm-embedder | 0.488 | 0.012 | 0.537 | 0.029 |
| bge-en-icl | 0.694 | 0.218 | 0.684 | 1.040 |
| bge-reranker | 0.664 | 0.176 | 0.632 | 14.030 |
| Benchmark | Citation | Benchmark | Citation |
| IFEval | Zhou et al. (2023) | logiqa | Liu et al. (2021) |
| MMLU | Hendrycks et al. (2021) | mathqa | Amini et al. (2019) |
| TruthfulQA | Lin et al. (2022) | openbookqa | Mihaylov et al. (2018) |
| HellaSwag | Zellers et al. (2019) | qasper | Dasigi et al. (2021) |
| ARC | Chollet (2019) | triviaqa | Joshi et al. (2017) |
| Winogrande | Sakaguchi et al. (2020) | webqs | Berant et al. (2013) |
| Usecase | Gold Test Set |
| Learn how to measure my carbohydrate intake and make my meals more balanced | nutribench ( Hua et al., 2024 ) |
| Test my knowledge of different sports and their respective players | bb_sports |
| Help me learn more about the Hindu religion | bb_hindu |
| Test me on different topics in science | sciq ( Welbl et al., 2017 ) |
| Help me answer questions for my biomedical research | pubmed ( Jin et al., 2019 ) |
| Help me mitigate different biological, cyber, and chemical attacks | wmdp ( Li et al., 2024 ) |
| Category | Score | [k=10] | [k=20] |
| Overall | 0.629 ‡ | 0.700 ‡ | 0.795 ‡ |
| Applications | 0.613 ‡ | 0.738 ‡ | 0.725 ‡ |
| Known Validation | 0.549 ‡ | 0.485 ‡ | 0.604 ‡ |
| Skills | 0.603 ‡ | 0.626 ‡ | 0.747 ‡ |
| Topics | 0.576 ‡ | 0.562 ‡ | 0.622 ‡ |
| Sample Annotator Comment | |
| use-case: Learn Differential Equations | |
| Prompt: Antiderivar la siguiente función f(x)=(x+1)(2x-1) | A says: “solving DEs requires computing antiderivatives;” B says: “The question is testing both translation and maths;within maths, differential equation is not explicitly tested so on average I this isn’t relevant”. |
| use-case: Detecting emotional support in conversations | |
| Group chat excerpt: Owner: @Team - Aren’t you too unpunctual? We agreed on 10 o’clock yesterday ….. Prompt : Determine the emotion of the owner’s last message. Choose from [negative, neutral, positive]. | A says : The task is sentiment classification which is relevant to detecting emotions. B says: The task description is specifically asking for cases that test emotional support, while the question tests emotion classification with predefined categories which aren’t relevant to emotional support. |
| use-case: Identifying the underlying concept for a given set of items | |
| All of the following support the endosymbiotic theory …. EXCEPT • Mitochondria and chloroplasts divide … • Mitochondria and chloroplasts have ribosomes …. | Annotator B: Given the broad nature of ”concepts, factual knowledge,” technically anything in a domain could share underlying concepts. This seems too abstract and insufficiently related to the specific task so I can consider this partially relevant at best”. Annotator A marks as ’relevant’ but does not justify in the comments. |
| Category | Key Used | Processors / Benchmarks |
| Custom Metric | Varied | complexbench (point_judges), infobench (DRFR), ifeval (inst_level_strict_acc), llmbar (gold label) |
| Accuracy | acc | nutribench, truthfulQA, arc, mmlu, winogrande, hellaswag, headqa, logiqa, mathqa, openbookqa, sciq, pubmed, wmdp, moral_stories, big-bench tasks |
| exact_match | triviaqa | |
| pass@1 | humaneval | |
| Exact Match | exact_match | bbh, gsm8k, webqs |
| F1 Score | f1/f1_abstractive | qasper |
Benchmark Validity
Benchmark validity concerns whether evaluation tasks, scores, and rankings support the capability claims researchers make about AI systems.
See all 170 papers