Contamination is exposure to evaluation material.
In language-model evaluation, benchmark contamination means that test examples, answers, or close variants may have entered a model’s pretraining or fine-tuning data. If the same material later appears in an evaluation, a high score may partly reflect prior exposure rather than transfer to unfamiliar tasks.
This is different from a model knowing ordinary facts about the topic. It is also not automatically evidence of deliberate cheating: public datasets can be copied, discussed, or included in large collections without a model developer knowing which examples are present.
Contamination narrows what a result can support. It does not make every score false or every public benchmark useless. For the wider reading checklist, see how to read an AI benchmark ↗.
