mlsanityData to 7 Oct 2026

Generating Unseen Code Tests In Infinitum

arXiv 2407.19772 ↗First posted 29 Jul 2024cs.AIcited by 0

Not on the map. Why?

Abstract (arXiv)

Large Language Models (LLMs) are used for many tasks, including those related to coding. An important aspect of being able to utilize LLMs is the ability to assess their fitness for specific usages. The common practice is to evaluate LLMs against a set of benchmarks. While benchmarks provide a sound foundation for evaluation and comparison of alternatives, they suffer from the well-known weakness of leaking into the training data citeXu2024Benchmarking. We present a method for creating benchmark variations that generalize across coding tasks and programming languages, and may also be applied to in-house code bases. Our approach enables ongoing generation of test-data thus mitigating the leaking into the training data issue. We implement one benchmark, called textitauto-regression, for the task of text-to-code generation in Python. Auto-regression is specifically created to aid in debugging and in tracking model generation changes as part of the LLM regression testing process.

Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 5 of its 12 references that are in the map. First posted on arXiv 29 Jul 2024.

Builds on

5 of 12 references.

References · 5

  1. 2021Evaluating Large Language Models Trained on Codecited by 8,053
  2. 2020CodeBLEU: a Method for Automatic Evaluation of Code Synthesiscited by 468
  3. 2023CodeBERTScore: Evaluating Code Generation with Pretrained Models of Codecited by 101
  4. 2023Unifying the Perspectives of NLP and Software Engineering: A Survey on Language Models for Codecited by 62
  5. 2018NAPS: Natural Program Synthesis Datasetcited by 14

Built on by

Not cited yet.