Iterative Self-Training for Code Generation via Reinforced Re-Ranking
🤗 Upvotes: 29 | cs.CL, cs.IR, cs.SE
Authors:
Nikita Sorokin, Ivan Sedykh, Valentin Malykh
Title:
Iterative Self-Training for Code Generation via Reinforced Re-Ranking
Arxiv:
http://arxiv.org/abs/2504.09643v1
Abstract:
Generating high-quality code that solves complex programming tasks is challenging, especially with current decoder-based models that produce highly stochastic outputs. In code generation, even minor errors can easily break the entire solution. Leveraging multiple sampled solutions can significantly improve the overall output quality. One effective way to enhance code generation is by pairing a code generation model with a reranker model, which selects the best solution from the generated samples. We propose a novel iterative self-training approach for self-training reranker models using Proximal Policy Optimization (PPO), aimed at improving both reranking accuracy and the overall code generation process. Unlike traditional PPO approaches, where the focus is on optimizing a generative model with a reward model, our approach emphasizes the development of a robust reward/reranking model. This model improves the quality of generated code through reranking and addresses problems and errors that the reward model might overlook during PPO alignment with the reranker. Our method iteratively refines the training dataset by re-evaluating outputs, identifying high-scoring negative examples, and incorporating them into the training loop, that boosting model performance. Our evaluation on the MultiPL-E dataset demonstrates that our 13.4B parameter model outperforms a 33B model in code generation quality while being three times faster. Moreover, it achieves performance comparable to GPT-4 and surpasses it in one programming language.
You May Also Like

Real Ghost Stories Online
Real Ghost Stories Online | Paranormal, Supernatural & Horror Radio

The Dissenter
Ricardo Lopes

The Grave Talks | Haunted, Paranormal & Supernatural
Ghost Stores, Haunted, Paranormal & Supernatural Stories

The Birding Life Podcast Network
The Birding Life Podcast Network

Geopop - Le Scienze nella vita di tutti i giorni
Geopop

Глобальный доступ на рынок медицинских изделий
Pure Global

Accès au Marché Mondial des Dispositifs Médicaux
Pure Global

La Science, CQFD
France Culture

The Science Behind Dreams
Paul Stanley

The Resetter Podcast with Dr. Mindy
Dr. Mindy Pelz
Community discussion