BenchGuard: Who Guards the Benchmarks? Automated Auditing of LLM Agent Benchmarks
The paper introduces BenchGuard, an automated auditing framework that leverages frontier LLMs to systematically identify and validate flaws in task-oriented agent benchmarks, demonstrating its effectiveness in detecting critical errors missed by human review at a low cost.
Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer
Imagine you are a chef running a high-stakes cooking competition. You have a list of recipes (the benchmarks) that contestants (the AI agents) must follow to prove they are master chefs.
For years, the industry assumed that if a contestant failed a recipe, it was because the contestant wasn't good enough. But this paper, BENCHGUARD, argues that sometimes, the recipe itself is broken. Maybe the recipe says "use a cup of flour" but the reference solution uses "a cup of sugar." Or maybe the recipe asks for a cake, but the judge's scoring sheet only knows how to grade a pie.
The authors call this "solution fixation": the people who wrote the recipes got so stuck on their own specific way of doing things that they forgot to write clear instructions, or they accidentally wrote a rule that punishes valid, creative solutions.
The Problem: The "Broken Ruler"
In the world of AI, we test models on complex tasks like analyzing scientific data or fixing software bugs. These tests aren't just multiple-choice questions; they are full computer programs with instructions, code, and grading scripts.
The paper argues that these "rulers" we use to measure AI are often crooked.
- The Recipe vs. The Solution: The instruction might say "analyze file A," but the correct answer key uses "file B."
- The Judge vs. The Rules: The instructions might ask for a list of chemical codes (SMILES), but the grading script only checks for chemical names.
- The Hidden Trap: Because these tests involve many moving parts (instructions, code, environment), a human expert might check the instruction and the code separately and think, "Looks good!" They miss the fact that the two don't actually match.
The Solution: BENCHGUARD (The "Super-Inspector")
The authors built a tool called BENCHGUARD. Think of it as a super-inspector that uses a different, very smart AI (a "frontier LLM") to audit the recipes before the contestants even start cooking.
Instead of just asking the AI to solve the problem, BENCHGUARD asks the AI to critique the test itself. It looks at all the pieces of the puzzle—the instructions, the reference code, the grading script, and the computer environment—and checks if they all agree with each other.
How it works (The Analogy):
Imagine a detective looking at a crime scene.
- The Instruction: "The thief stole the red vase."
- The Evidence (Gold Solution): A photo showing a blue vase was stolen.
- The Grading Script: A rule that says, "If the report mentions 'blue', give 0 points."
A human might miss the contradiction because they are focused on the thief. BENCHGUARD is the detective who looks at all three pieces at once and says, "Wait a minute! The instruction says red, the evidence shows blue, and the grader is punishing anyone who notices the color. This test is broken."
What They Found
The team tested BENCHGUARD on two famous scientific benchmarks (ScienceAgentBench and BIXBench). The results were shocking:
- Broken Tests are Common: Even in benchmarks that had already been checked by human experts multiple times, BENCHGUARD found 12 confirmed errors in one dataset. Some of these errors were so bad that the tasks were literally impossible to solve correctly.
- AI Caught What Humans Missed: On the second dataset, BENCHGUARD found 83% of the errors that a team of human experts had found later. But it also found new errors that the humans had completely missed.
- It's Cheap: Auditing 50 complex tasks with this system cost less than $15. It's a tiny price to pay to ensure your ruler isn't broken.
The "Cross-Artifact" Mystery
The paper highlights a specific type of error called a "cross-artifact mismatch."
- Case 1: The instruction says "Use file X," but the correct code uses "File Y."
- Case 2: The instruction says "Give me a list of chemical codes," but the grading script only checks for "Chemical Names."
These errors are invisible if you look at the instruction alone or the code alone. You have to look at them together to see the mismatch. BENCHGUARD is designed specifically to spot these hidden contradictions.
The Big Takeaway
The paper concludes that we can no longer rely solely on human experts to check if our AI tests are fair. Humans get tired, and they get "anchored" to their own way of thinking.
The authors propose a new way of doing things: AI-assisted benchmarking. Before we publish a test to see how smart our AI is, we should use a smart AI to audit the test first. It's like having a second pair of eyes that never gets tired and is specifically trained to spot the contradictions that humans miss.
In short: If you want to know if your AI is smart, make sure the test you're giving it isn't broken. BENCHGUARD is the tool that fixes the test so the results actually mean something.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.