How Much Do Large Language Model Cheat on Evaluation? Benchmarking Overestimation under the One-Time-Pad-Based Framework
This paper introduces ArxivRoll, a dynamic evaluation framework inspired by one-time pad encryption that utilizes a semi-annual, automated benchmark generated from recent ArXiv articles to quantify and mitigate LLM overestimation caused by data contamination and training bias.
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
The Big Problem: The "Open-Book" Test
Imagine you are a teacher trying to test how smart your students are. You give them a standard math test. But, the students have secretly memorized the answers to that specific test from a study guide they found online.
When they take the test, they get 100% on the questions they memorized. But if you ask them a new math problem they haven't seen before, they might fail.
This is exactly what is happening with Large Language Models (LLMs) (like the AI you talk to).
- The Cheat: Many AI models are being trained on data that includes the answers to popular tests (benchmarks) used to measure their intelligence.
- The Result: They aren't actually "learning" or "reasoning"; they are just reciting answers they've seen before. This makes them look smarter than they really are, leading to unfair comparisons between different AI companies.
The Solution: ArxivRoll (The "One-Time Pad" Test)
The researchers from The Hong Kong Polytechnic University created a new system called ArxivRoll to catch these cheaters. They took inspiration from a concept in cryptography called the "One-Time Pad."
The Analogy: The Disposable Secret Key
In cryptography, a "One-Time Pad" is a secret key used to encrypt a message. The rule is: Use the key once, then throw it away. If you use the same key twice, the secret is compromised.
ArxivRoll applies this rule to testing:
- Fresh Ingredients: Instead of using old, static test questions, they generate new tests every six months using brand-new research papers from ArXiv (a website where scientists post their latest, unpublished work).
- The "Unseen" Test: Because these papers are so new, no AI has ever seen them during its training. It's like giving a student a test based on a book that was just printed yesterday.
- Use and Discard: Once the test is over, the answers are made public so everyone can check the work, but the specific test questions are marked "expired" and never used again. This ensures no future AI can memorize them.
How the Test Works: The "Fill-in-the-Blanks" Game
To make these tests automatically (without needing humans to write thousands of questions), they use a method called SCP (Sequencing, Cloze, and Prediction). Think of it as a high-level version of a "Mad Libs" or a jigsaw puzzle:
- Sequencing: The AI is given a paragraph where the sentences are shuffled like a deck of cards. It has to put them back in the correct order.
- Cloze: The AI is given a paragraph with some sentences missing (masked). It has to pick the right sentence to fill the gap from a list of options.
- Prediction: The AI reads a story and has to guess what the very next sentence will be, choosing from four different options.
Because these questions are generated randomly from fresh text, the AI can't just "memorize" the pattern; it actually has to understand the logic.
The Scorecard: "Rugged Scores"
The paper introduces a new way to score these models called Rugged Scores (RS). Imagine you are judging a runner:
- Public Score: How fast they run on the track they practiced on (the old, contaminated tests).
- Private Score: How fast they run on a brand new, unknown trail (the ArxivRoll test).
The Rugged Score measures the gap between these two.
- Low Rugged Score: The runner performed similarly on both tracks. They are genuinely fit.
- High Rugged Score: The runner was super fast on the practice track but slow on the new trail. This means they were "cheating" by memorizing the practice track.
What They Found
The researchers tested many popular AI models (like Llama, Qwen, GPT, and Claude) using this new system.
- The "Overestimation" is Real: Many models that looked like geniuses on public leaderboards dropped significantly in rank when tested on the fresh, private ArxivRoll tests.
- Some Models are "Overtrained": They found that some models were specifically tuned to crush specific types of questions (like math or finance) but failed miserably at others. It's like a student who only studied for the history final but failed the science quiz.
- The Gap is Huge: For some models, the difference between their "Public Score" and "Private Score" was massive, proving that a large chunk of their reported intelligence was actually just memorization.
Summary
The paper argues that we have been fooled by AI benchmarks. By using a system that constantly refreshes its questions with brand-new, unseen research (ArxivRoll) and measures the gap between old and new tests (Rugged Scores), they can see how much of an AI's "intelligence" is real and how much is just cheating. It's a way to ensure that when we say an AI is smart, it actually is smart, not just good at memorizing the test.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.