Skip to content
AI.info

Research

SERL: Self-Examining Reinforcement Learning on Open-Domain

Overview Research area: Reinforcement learning (RL) post-training for large language models (LLMs), specifically self-improving RL for open-domain generation tasks. Technical level: Advanced. The pape

arXiv
2511.07922
Published
2025-11-11
Authors
Weixuan Ou, Yanzhao Zheng, Shuoshuo Sun, Wei Zhang, Baohua Dong, Hangcheng Zhu, Ruohui Huang, Gang Yu, Pengwei Yan, Yifan Qiao

AI summary

Overview

Research area: Reinforcement learning (RL) post-training for large language models (LLMs), specifically self-improving RL for open-domain generation tasks.

Technical level: Advanced. The paper assumes familiarity with GRPO, RLHF/RLAIF, policy optimization, advantage normalization, and LLM-as-a-Judge evaluation.

Scope: The paper proposes SERL (Self-Examining Reinforcement Learning), a framework in which a single LLM acts as both Actor (generating responses) and Judge (comparing its own responses), trained online with two self-derived rewards and no external supervision signal.

What This Paper Is About

Methods like Reinforcement Learning with Verifiable Rewards (RLVR) work well when answers can be checked automatically (math, code), but open-domain tasks such as summarization, open writing, and general QA have no definitive correct answers, so verifiable rewards are unavailable. The alternative, RLHF/RLAIF, works in general domains but depends on external reward mechanisms — human annotations or dedicated reward models — which limits scalability.

SERL's goal is to improve an LLM on open-domain tasks using only the model itself: it generates a group of candidate responses, judges them against each other, and converts those self-produced comparisons into training rewards for both generation and evaluation ability.

Key Contributions

  1. A self-examining RL framework (SERL) in which the same LLM alternately serves as Actor and Judge, jointly optimizing generation and evaluation without any external supervision signals, verifier models, or human annotations.

  2. Two synergistic reward mechanisms. A Copeland-style pairwise comparison reward (Reward for Actor, R_A) derived from win rates across a group of generated responses, and a self-consistency reward (Reward for Judge, R_J) measuring agreement between each individual pairwise judgment and the implied global ranking.

  3. Bias-control components built into the reward computation: a Position Bias Mitigation Mechanism (PBMM) that swaps response order in half of the K judgments, and a Length Control Module (LCM) that restricts valid comparisons to responses of similar length (with hyperparameter α = 0.2).

  4. Empirical results claimed as state-of-the-art among self-improving approaches, with performance competitive with much larger models such as Qwen3-32B.

Main Findings

  • AlpacaEval 2.0 improvement: SERL raises Qwen3-8B's LC win rate on AlpacaEval 2.0 from 52.37% to 59.90%, and its win rate from 55.07% to 69.88% — gains of 7.53% and 14.81% respectively. The reported average output length for SERL is 3017, versus 3100 for the base Qwen3-8B.

  • Comparisons with other self-improving methods on general QA (Table 2): SERL 59.90% LC win rate versus Online-DPO 54.07%, Meta-Rewarding 54.73%, RLSC 52.11%, and Self-Rewarding 51.29%.

  • Summarization and open writing vs. self-improving baselines (Table 1): SERL's win rate was 55.17% against Online-DPO (Δ +10.33%), 59.50% against Self-Rewarding (Δ +19.00%), 59.17% against Meta-Rewarding (Δ +18.33%), 86.17% against RLSC (Δ +72.33%), and 99.17% against GRPO using ROUGE-L as reward (Δ +98.33%) on summarization. On open writing, SERL scored 50.50% vs. Online-DPO (Δ +1.00%), 55.17% vs. Self-Rewarding (Δ +10.33%), and 56.67% vs. Meta-Rewarding (Δ +13.33%). RLSC and GRPO(ROUGE-L) results on open writing are marked as not available in the table.

  • Comparison with general-purpose LLMs (Tables 3 and 4): Against the base Qwen3-8B, SERL's win rates were 62.83% on summarization and 61.50% on open writing, a relative improvement of +12.83% and +11.50%. Against Qwen3-32B, SERL reached 52.67% (summarization, +15.33% relative to the base model's 37.33%) and 46.67% (open writing, +13.67%). Against Claude 3.5 Sonnet it reached 56.67% and 91.00%; against GPT-4o-0513, 65.50% and 73.67%; against R1-Distill-Qwen-32B, 72.17% and 88.67%; against R1-Distill-Llama-70B, 71.00% and 84.00%.

  • Versus Qwen3-32B on general QA: Qwen3-32B scores 62.16% LC win rate and 66.47% win rate; SERL trails by 2.26% in LC win rate but leads by 3.41% in win rate. On summarization SERL surpasses Qwen3-32B by 2.67%, and on open writing it is behind by 3.33%.

  • Training efficiency: an average performance gain of 10.33% is reported within just 48 training steps. Similar improvements are reported for the smaller model Qwen3-1.7B in Appendix B.

  • Ablations (Table 5): Removing R_J reduces summarization win rate to 45.33% (Δ -9.34%) and open writing to 44.67% (Δ -10.66%), with LC win rate 54.50% (Δ -5.40%) and win rate 65.47% (Δ -4.41%) on AlpacaEval 2.0. Removing R_A causes the largest degradation: 32.33% (Δ -35.34%) and 39.83% (Δ -20.34%), with LC win rate 51.47% (Δ -8.43%) and win rate 54.95% (Δ -14.93%). Removing PBMM yields 42.50% (Δ -15.00%) and 48.67% (Δ -2.66%), with LC win rate 54.01% (Δ -5.89%) and win rate 63.33% (Δ -6.55%).

  • Position bias: after removing PBMM, the Judge developed a preference for generations appearing in the second position.

  • Length control: without LCM, average output length in summarization surpassed 1,000 tokens within a few iterations; with LCM enabled it remained stable around 600 tokens.

  • Evaluator consistency: pairwise judgment distributions from GPT-4 Turbo and GPT-4o were highly similar on the summarization task, indicating strong consistency of LLM-based evaluation.

  • GRPO with ROUGE-L: the large win-rate gap between SERL and ROUGE-L-rewarded GRPO is attributed to unreliable human annotation quality on open-domain tasks or reward hacking.

  • RLSC behavior: its inconsistent performance compared with its effectiveness on mathematical tasks is attributed to its mode-sharpening objective conflicting with the goal of diverse, creative responses.

Methodology in Plain English

For each prompt, the model (the Actor) samples a group of N = 4 diverse responses. The same model then acts as a Judge, sampling K = 4 pairwise comparison judgments for each pair of responses, deciding which is better. To counter the known tendency of LLM judges to favor whichever response appears in a particular position, half of the judgments (K//2) present the pair as (q, G_i, G_j) and half as (q, G_j, G_i).

Those pairwise results are aggregated with the Copeland method: each response is treated as a candidate, and its Reward for Actor is its win rate across all pairwise matchups. This turns scattered preferences into a ranking. Because LLM judges also favor longer outputs, the Length Control Module only counts a comparison as valid when the two responses are close in length (governed by α = 0.2), and a ratio β gives more credit to a shorter winning response.

The Reward for Judge checks whether each individual judgment agrees with the global ranking implied by the Actor rewards: a judgment is consistent if the response it picked as winner ranks above the loser. This gives the model a direct training signal for becoming a more reliable evaluator, which in turn produces a better reward for the Actor.

Optimization adapts GRPO, using group-normalized advantages for both Actor responses and Judge judgments, and a clipped surrogate objective. The KL penalty term used in standard GRPO is excluded, following recent work suggesting that the model distribution can diverge significantly from the initial model during long-CoT reasoning training.

Training data used only the prompts from CNN-DM (summarization), writingprompts (open writing), and Ultrafeedback (general QA, evaluated on AlpacaEval 2.0); SFT stages of the Self-Rewarding and Meta-Rewarding baselines were removed to avoid introducing external signals. GPT-4o served as the evaluator for summarization and open writing, with each pair compared twice in swapped order and only consistent outcomes scored as WIN or LOSE. Generation settings included topP = 1.0, topK = 50, and temperature = 0.9, with epoch and learning rate varying per task. Dataset sizes and training compute are not reported in the paper content.

Why This Matters

The work targets a real bottleneck in LLM post-training: the best-performing RL recipes require either verifiable answers or expensive external reward models, and neither is available for the broad space of open-ended tasks. SERL shows that a model can generate its own comparative signal and improve both its writing and its judging ability in an online loop, which matters for making post-training cheaper and more broadly applicable.

Real-world applications:

  • Summarization systems that improve on news articles and domain documents without human-written reference summaries or annotation pipelines.
  • Open-ended writing assistants, including story continuation and creative drafting, where there is no single correct output.
  • General-purpose chat and question-answering assistants that need broad-domain improvement beyond benchmark-specific tuning.
  • Self-evaluating or self-critiquing systems, since the Judge reward explicitly trains the model's comparative evaluation ability.

Industry relevance: removing reward models and human annotation lowers the cost and complexity of RL post-training, and the reported parity with Qwen3-32B from an 8B model suggests a smaller-model deployment path. The paper's code is released at the listed GitHub URL.

Future Directions

  • Scaling the approach: the paper reports results for Qwen3-8B and mentions Qwen3-1.7B in Appendix B; whether the framework holds at much larger scales or across model families is an open question.
  • Extending task coverage: experiments cover summarization, open writing, and general QA; whether SERL transfers to other open-domain settings, and to non-English or multimodal tasks, is not addressed in the content.
  • Understanding the Actor–Judge co-evolution: the ablations show R_J matters, but the paper does not report how much of the eventual generation gain comes from improved judging versus the reward design itself over long training runs.
  • Robustness and cost: the paper does not report statistical significance tests, wall-clock training cost, or a systematic study of how the number of Actor samples (N) and Judge samples (K) trade off against reward quality, particularly given the extra sampling cost of K//2 order-swapped judgments per pair.

Target Audience

Researchers and engineers working on RL post-training and alignment for LLMs, particularly those interested in verifier-free or reward-model-free approaches for open-ended generation. It is also relevant to practitioners building summarization, writing, and general QA systems who want to improve models without annotation pipelines, and to readers tracking the self-improvement and LLM-as-a-Judge literature. Due to the GRPO-based formulation and reward design details, readers should be comfortable with modern policy-gradient RL terminology.

Authors’ abstract

Reinforcement Learning (RL) has been shown to improve the capabilities of large language models (LLMs). However, applying RL to open-domain tasks faces two key challenges: (1) the inherent subjectivity of these tasks prevents the verifiable rewards as required by Reinforcement Learning with Verifiable Rewards (RLVR); (2) Reinforcement Learning from Human Feedback (RLHF) relies on external reward mechanisms. To overcome these limitations, we propose Self-Examining Reinforcement Learning (SERL), a novel self-improving framework where the LLM serves as both Actor and Judge. SERL introduces two synergistic reward mechanisms without any external signals. On the one hand, to improve the Actor's capability, we derive rewards from Copeland-style pairwise comparison judgments across a group of generated responses. On the other hand, a self-consistency reward that encourages coherent judgments is proposed to improve the Judge's reliability. This process refines the Judge's capability, which in turn provides a more robust reward for Actor. Experiments show that our method outperforms existing self-improvement training methods. SERL improves the LC win rate of Qwen3-8B on AlpacaEval 2 from 52.37% to 59.90%. To the best of our knowledge, our method achieves state-of-the-art performance among self-improving approaches. Furthermore, it achieves a performance comparable to significantly larger models like Qwen3-32B, demonstrating superior effectiveness and robustness on open-domain tasks.

Read the original paper