Contrastive Reinforced Policy Optimization via Privileged Self-Distillation

Xingjian Wu, Junlin Liu, Xingchen Liu, Xuhang Zhu, Jianing Wang +4 more
7/30/2026
cs.LG

No confident code implementation found for this paper.

Abstract

Recent advances in post-training Large Language Models (LLMs) increasingly rely on Reinforcement Learning with Verifiable Rewards (RLVR) or On-Policy Self-Distillation (OPSD). While OPSD provides dense, logit-level supervision, it inherently suffers from exposure bias due to the privileged information of the self-teacher. In multi-turn agentic settings, this leads to reasoning route convergence and the loss of clear optimization directions. To tackle these challenges, we introduce Contrastive Reinforced Policy Optimization (CRPO), which reformulates agentic OPSD from a contrastive learning perspective. By leveraging predictive entropy to distinguish between positive positions (reflective exploration) and negative positions (exposure bias), CRPO conducts group-wise contrast to preserve reliable, fine-grained optimization signals. Extensive evaluations across 13 challenging reasoning and deep-search benchmarks demonstrate that CRPO consistently outperforms existing reinforcement learning and self-distillation baselines, significantly enhancing training stability and generalization in long-horizon interactions.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{wu2026contrastive,
  title  = {Contrastive Reinforced Policy Optimization via Privileged Self-Distillation},
  author = {Xingjian Wu and Junlin Liu and Xingchen Liu and Xuhang Zhu and Jianing Wang and Linsen Guo and Xiaoyu Li and Xuezhi Cao and Xunliang Cai},
  year   = {2026},
  eprint = {2607.28026},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2607.28026v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2607.28026.svg)](https://codeofpaper.com/paper/2607.28026)

Discussion