English

Improving LLM-Generated Code Quality with GRPO

Artificial Intelligence 2025-06-04 v1

Abstract

Large Language Models (LLMs) are gaining widespread use for code generation. Recent training procedures use execution feedback as a reward signal, typically focusing on the functional correctness of the code, using unit test pass rate as a reward signal. However, this reward signal fails to capture notions of maintainability, quality and safety of the code produced. We address this under-explored area and develop a comprehensive library to quantify various aspects of code quality, and use it as a reward in GRPO. We find GRPO increases code quality according to this measure, which is confirmed by expert, blinded human annotators.

Keywords

Cite

@article{arxiv.2506.02211,
  title  = {Improving LLM-Generated Code Quality with GRPO},
  author = {Maxime Robeyns and Laurence Aitchison},
  journal= {arXiv preprint arXiv:2506.02211},
  year   = {2025}
}
R2 v1 2026-07-01T02:55:25.108Z