Abhishek S.
Shipping in public. Listening in private.

Abhishek

I lead women’s Indo-Western & Premium at Max Fashion. I also wrote the AI that runs the buying floor.

Rare profile. Category operator who ships production code.

Senior Buying Leader · Max Fashion Women’s Indo-Western & Premium · 530+ India stores NIFT ’12 · Twelve years on the floor

abhishek@bengaluru ~ %
>role: senior buying lead
>dept: women’s indo-western + premium
>floor: 530+ stores india

Benchmark Contamination

HumanEval has 164 problems; once their solutions enter a training corpus, a higher score can reward recall instead of programming. The benchmark has not changed, but the meaning of its score has.

Benchmark contamination occurs when test prompts, answers, or close variants appear in model training or fine-tuning data. HumanEval was handwritten for the 2021 Codex evaluation, yet publication turned its problems into internet artifacts that could be copied into repositories, tutorials, papers, and synthetic datasets.

How the exam leaks

The leak has three distinct forms:

Form What enters training What the score may reward
Exact contamination Original prompt or solution String-level recall
Semantic contamination Translation or paraphrase Recognition of the underlying task
Benchmark overfitting Repeated tuning against scores Adaptation to the test distribution

Exact-string filters catch only the first row. Yang et al. found that paraphrasing could evade common filters and reported an estimated 8–18% HumanEval overlap in RedPajama-Data-1T and StarCoderData. Their 13-billion-parameter model could also be tuned to reach GPT-4-like benchmark performance without acquiring comparable general ability.

A score such as pass@1 = solved problems / 164 remains mathematically valid. Its interpretation does not. A contaminated result answers “Can this model produce accepted solutions here?” It may not answer “Can this model solve an unseen programming problem?”

Why fresh tests matter

LiveCodeBench changed the clock rather than merely cleaning the archive. Its 2024 paper evaluated models on timestamped problems from LeetCode, AtCoder, and Codeforces, allowing researchers to select questions published after a model’s training cutoff. The first release contained 400 problems dated from May 2023 to March 2024.

Freshness is not permanent. Once a test is public, it begins moving through the same copying process. A static benchmark is therefore a consumable measurement instrument.

What is contested

Overlap is evidence of exposure, not proof of memorization. Oren et al. developed a black-box statistical test for contamination and found little evidence of pervasive leakage across the five models they audited. High HumanEval performance alone cannot establish cheating; model capability, weak test coverage, prompt format, and contamination can produce similar score patterns.

The practical dispute is about attribution. Without disclosed training data, researchers can often detect suspicious familiarity but cannot calculate how many points came from recall.

Why this reaches beyond AI

concept preferential attachment explains why contamination concentrates around famous benchmarks. A test with more citations attracts more repositories, tutorials, and generated solutions; those copies increase its probability of entering the next corpus.

This is also an epistemology problem. Like concept post isolation epistemology, the evaluator can build a consistent account from a damaged observation channel. The leaderboard remains precise while the quantity being measured quietly changes.

An open question

Can an evaluation remain public enough for replication while staying private enough to function as an unseen exam?

Key Sources

Further Reading

Abhishek's take

I treat a benchmark score as an answer to a dated question, not a permanent rank. Once a public test enters the corpus, I want a fresh set, a training cutoff, and an error analysis before I trust the leaderboard. A score without provenance measures performance on 164 artifacts; it does not establish general programming ability.

Tags: #benchmark-contamination #llm-evaluation #humaneval #data-leakage #code-generation