Back to directory

Recent Advances in Large Language Model Benchmarks against Data Contamination: From Static to Dynamic Evaluation

A survey repository accompanying a paper on how large language model benchmarking has moved from static test sets, which risk data contamination from training corpora, to dynamic evaluation methods designed to avoid it.

Recent Advances in Large Language Model Benchmarks against Data Contamination: From Static to Dynamic Evaluation

This repository accompanies a survey that examines methods for strengthening static LLM benchmarks against contamination, identifies their limits, and highlights the lack of standardized criteria for evaluating dynamic benchmarks, which regenerate or vary their test data instead of relying on a fixed set.

Based on that analysis, the authors propose design principles for dynamic benchmarking and discuss the limitations of existing dynamic benchmarks, aiming to give researchers a guide to recent work on data contamination in LLM evaluation and directions for future benchmarks.

The repository is maintained as a living bibliography: contributions of missed papers or updates to a paper's publication venue are accepted as pull requests in a fixed Markdown citation format.

More in AI evals

See all 269
  • Provenance gate

    github.com

    A deterministic authorization gateway that sits between an AI agent and its tools, tracing where each parameter of a side-effect call came from, and blocking the call or asking a human when the source does not check out.

  • JevBench

    benchmarkheaven.com

    A reproducible benchmark from Benchmark Heaven that ranks Jev-class typed decision models on intelligence, calibration, speed, and cost, with a published harness, scoring rules, and results.

  • A co-evolutionary adversarial red-teaming tool for AI agents that uses quality-diversity evolutionary search to autonomously breed edge-case scenarios, testing whether an agent with tool access can be made to hallucinate, deadlock or leak funds.