atlas

Research map / Large language models / Reasoning and chain of thought

ReVeal: Self-Evolving Code Agents via Reliable Self-Verification

ICLR 2026 · Large language models › Reasoning and chain of thought · approach: RL with verifiable rewards for reasoning · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes ReVeal, a multi-turn RL framework where a single code LLM generates code and self-written tests executed via a Python tool, trained with TAPO (turn-aware policy optimization using joint outcome, generation, and verification rewards) to improve self-verification and test-time scaling on LiveCodeBench.

Problem

Outcome-only RLVR yields unreliable self-verification and limited test-time scaling for code generation, and prior verification approaches rely on separate critics or pre-existing public tests.

Approach

Train a single policy to alternate code generation and self-generated test construction with tool execution feedback, using dense turn-level rewards (generation improvement and verification pass rate against golden code) and a turn-aware advantage (TAPO) that replaces GAE within PPO to assign credit per turn and prevent reward hacking.

Key results

Surprising findings

Limitations

Experimental setup

Datasets: TACO LiveCodeBench CodeContests

Benchmarks: LiveCodeBench V6 LiveCodeBench V5 CodeContests

Metrics: Pass@1 Pass@k delta up (correction rate) delta down (degradation rate)

Baselines: DAPO-Qwen-32B Qwen2.5-32B-Instruct Qwen2.5-Coder-32B-Instruct CTRL Single-turn RL ReVeal w/ outcome reward prompt-only ReVeal

Builds on: PPO GAE DAPO CTRL RLEF verl

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy