Learned or Memorized ? Quantifying Memorization Advantage in Code LLMs

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Euraste, Djiré Albérick, Kader, Kaboré Abdoul, Samhi, Jordan, Barr, Earl T., Klein, Jacques, Bissyandé, Tegawendé F.
Natura: Preprint
Pubblicazione: 2026
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866911595898077184
author Euraste, Djiré Albérick
Kader, Kaboré Abdoul
Samhi, Jordan
Barr, Earl T.
Klein, Jacques
Bissyandé, Tegawendé F.
author_facet Euraste, Djiré Albérick
Kader, Kaboré Abdoul
Samhi, Jordan
Barr, Earl T.
Klein, Jacques
Bissyandé, Tegawendé F.
contents The lack of transparency about code datasets used to train large language models (LLMs) makes it difficult to detect, evaluate, and mitigate data leakage. We present a perturbation-based method to quantify memorization advantage in code LLMs, defined as the performance gap between likely seen and unseen inputs. We evaluate 8 open-source code LLMs on 19 benchmarks across four task families: code generation, code understanding, vulnerability detection, and bug fixing. Sensitivity patterns vary widely across models and tasks. For example, StarCoder reaches high sensitivity on some benchmarks (up to 0.8), while QwenCoder remains lower (mostly below 0.4), suggesting differences in generalization behavior. Task categories also differ: code summarization tends to show low sensitivity, whereas test generation is substantially higher. We then analyze two widely discussed benchmarks, CVEFixes and Defects4J, often suspected of leakage. Contrary to common concerns, both show low memorization advantage across models: CVEFixes remains below 0.1, and Defects4J is lower than other program repair benchmarks. These results suggest that, for these datasets, models may rely more on learned generalization than direct memorization. Overall, our findings provide evidence that memorization risk is highly task- and model-dependent, and highlight the need for stronger evaluation protocols, especially in security-focused settings.
format Preprint
id arxiv_https___arxiv_org_abs_2604_13997
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle Learned or Memorized ? Quantifying Memorization Advantage in Code LLMs
Euraste, Djiré Albérick
Kader, Kaboré Abdoul
Samhi, Jordan
Barr, Earl T.
Klein, Jacques
Bissyandé, Tegawendé F.
Software Engineering
The lack of transparency about code datasets used to train large language models (LLMs) makes it difficult to detect, evaluate, and mitigate data leakage. We present a perturbation-based method to quantify memorization advantage in code LLMs, defined as the performance gap between likely seen and unseen inputs. We evaluate 8 open-source code LLMs on 19 benchmarks across four task families: code generation, code understanding, vulnerability detection, and bug fixing. Sensitivity patterns vary widely across models and tasks. For example, StarCoder reaches high sensitivity on some benchmarks (up to 0.8), while QwenCoder remains lower (mostly below 0.4), suggesting differences in generalization behavior. Task categories also differ: code summarization tends to show low sensitivity, whereas test generation is substantially higher. We then analyze two widely discussed benchmarks, CVEFixes and Defects4J, often suspected of leakage. Contrary to common concerns, both show low memorization advantage across models: CVEFixes remains below 0.1, and Defects4J is lower than other program repair benchmarks. These results suggest that, for these datasets, models may rely more on learned generalization than direct memorization. Overall, our findings provide evidence that memorization risk is highly task- and model-dependent, and highlight the need for stronger evaluation protocols, especially in security-focused settings.
title Learned or Memorized ? Quantifying Memorization Advantage in Code LLMs
topic Software Engineering
url https://arxiv.org/abs/2604.13997