RL for Code Generation

RL: Reinforcement Learning

Overview

This field trains language models to write, repair, and optimize programs by using execution environments, unit tests, compilers, formal verifiers, or renderers as feedback. Common approaches include reinforcement learning with verifiable rewards, often using GRPO or PPO, alongside synthetic tasks, curricula, and multi-turn tool-using agents. Newer methods add dense or token-level credit, reward models, self-correction, and search, with evaluation spanning HumanEval, MBPP, APPS, LiveCodeBench, SWE-bench, hardware kernels, and visual-to-code tasks. A central challenge is making feedback reliable and informative without reward hacking or excessive rollout costs, while ensuring gains transfer beyond the training tasks and execution harnesses.

Latest papers

CardsList

150 papers24 papers in the last four weeks, up 26% on the four weeks before. 0.1% of all new papers.

  1. Scaling Reasoning Tokens via RL and Parallel Thinking: Evidence From Competitive Programming

    Apr 1, 2026Qianfan Zhang, Tianyu Guo, Xuandi Ren +4Parallel Reasoning in Language ModelsTest-Time Scaling

  2. RefineRL: Advancing Competitive Programming with Self-Refinement Reinforcement Learning

    Apr 1, 2026Shaopeng Fu, Xingxing Zhang, Li Dong +1RL for Code GenerationLLM Self-Refinement

  3. Kernel-Smith: A Unified Recipe for Evolutionary Kernel Optimization

    Mar 30, 2026He Du, Qiming Ge, Jiakai Hu +18GPU Kernel OptimizationGPU Kernel Generation

  4. KAT-Coder-V2 Technical Report

    Mar 29, 2026Fengxiang Li, Han Zhang, Haoyang Huang +43AI Coding AgentsAgentic Code Generation

  5. RTLSeek: Boosting the LLM-Based RTL Generation with Multi-Stage Diversity-Oriented Reinforcement Learning

    Mar 29, 2026Xinyu Zhang, Zhiteng Chao, Yonghao Wang +6RTL Code GenerationLLM Post-Training

  6. A Deep Dive into Scaling RL for Code Generation with Synthetic Data and Curricula

    Mar 25, 2026Cansu Sancaktar, David Zhang, Gabriel Synnaeve +1RL for Code GenerationSynthetic Data Augmentation

  7. Context Bootstrapped Reinforcement Learning

    Mar 19, 2026Saaket Agashe, Jayanth Srinivasa, Gaowen Liu +2RL for Language Model ReasoningReinforcement Learning with Verifiable Rewards

  8. EvolveCoder: Evolving Test Cases via Adversarial Verification for Code Reinforcement Learning

    Mar 13, 2026Chi Ruan, Dongfu Jiang, Huaye Zeng +2RL for Code GenerationReinforcement Learning with Verifiable Rewards

  9. Self-Execution Simulation Improves Coding Models

    Mar 11, 2026Gallil Maimon, Ori Yoran, Felix Kreuk +4Execution-Guided Code GenerationLLM Self-Correction

  10. Towards Cold-Start Drafting and Continual Refining: A Value-Driven Memory Approach with Application to NPU Kernel Synthesis

    Mar 11, 2026Yujie Zheng, Zhuo Li, Shengtao Zhang +8Memory-Augmented Language Model AgentsRL for Code Generation

  11. SWE-Fuse: Empowering Software Agents via Issue-free Trajectory Learning and Entropy-aware RLVR Training

    Mar 9, 2026Xin-Cheng Wen, Binbin Chen, Haoxuan Lan +3Software Engineering AgentsLLM Agent Training

  12. Breaking Training Bottlenecks: Effective and Stable Reinforcement Learning for Coding Models

    Mar 8, 2026Zongqian Li, Shaohan Huang, Zewen Chi +5RL for Code GenerationLLM Code Generation

  13. ReflexiCoder: Teaching Large Language Models to Self-Reflect on Generated Code and Self-Correct It via Reinforcement Learning

    Mar 6, 2026Juyong Jiang, Jiasi Shen, Sunghun Kim +3LLM Code GenerationLLM Self-Correction

  14. V1V_1: Unifying Generation and Self-Verification for Parallel Reasoners

    Mar 4, 2026Harman Singh, Xiuyu Li, Kusha Sareen +14Language Model Self-VerificationTest-Time Scaling

  15. A Rubric-Supervised Critic from Sparse Real-World Outcomes

    Mar 4, 2026Xingyao Wang, Valerie Chen, Heng Ji +1Reward ModelingAI Agent Evaluation

  16. CUDA Agent: Large-Scale Agentic RL for High-Performance CUDA Kernel Generation

    Feb 27, 2026Weinan Dai, Hanlin Wu, Qiying Yu +13GPU Kernel GenerationGPU Kernel Optimization

  17. Learning to Generate Secure Code via Token-Level Rewards

    Feb 26, 2026Jiazheng Quan, Xiaodong Li, Bin Wang +5Secure Code GenerationRL for Code Generation

  18. SWE-Protégé: Learning to Selectively Collaborate With an Expert Unlocks Small Language Models as Software Engineering Agents

    Feb 25, 2026Patrick Tser Jern Kon, Archana Pradeep, Ang Chen +5Software Engineering AgentsSmall Language Models

  19. LLMs Can Learn to Reason Via Off-Policy RL

    Feb 22, 2026Daniel Ritter, Owen Oertell, Bradley Guo +3RL for Language Model ReasoningRL Post-Training

  20. TAROT: Test-driven and Capability-adaptive Curriculum Reinforcement Fine-tuning for Code Generation with Large Language Models

    Feb 17, 2026Chansung Park, Juyong Jiang, Fan Wang +4LLM Code GenerationRL for Code Generation

  21. CodeScaler: Scaling Code LLM Training and Test-Time Inference via Reward Models

    Feb 4, 2026Xiao Zhu, Xinyu Zhou, Boyu Zhu +5RL for Code GenerationReward Modeling

  22. COBALT: Contextual Bandit Learning with Offline Trajectories for Multi-Turn Code Generation

    Feb 3, 2026Ziru Chen, Dongdong Chen, Ruinan Jin +3Code GenerationRL for Code Generation

  23. ReST-RL: Reinforcing LLM Reasoning through Unified Self-Training and Value-Guided Search

    Aug 27, 2025Sining Zhoubian, Dan Zhang, Jie TangRL for Code GenerationRL for Language Model Reasoning

  24. Agnostics: Learning to Code in Any Programming Language via Reinforcement with a Universal Learning Environment

    Aug 6, 2025Aleksander Boruch-Gruszecki, Yangtian Zi, Zixuan Wu +4RL for Code GenerationCode Generation