Paper deep dive
OPDSearch+: On-Policy Distillation with RL Refinement for Search-Augmented Reasoning
Qinglin Ye, Zhiyuan Gu, Jingjie Xia, Yiheng Zhang, Kaiyan Zhao, Shunchao Zheng, Yuhang Mu, Wenchao Du, Yiming Wang
Intelligence
Status: succeeded | Model: Gemma-4-26B-A4B | Prompt: intel-v1 | Confidence: 92%
Last extracted: 8/29/2026, 4:21:39 AM
Summary
The paper introduces OPDSearch+, a novel on-policy distillation framework for search-augmented reasoning in small language models. It utilizes a frozen off-the-shelf instruct model as a teacher to provide token-level supervision via a per-position forward KL objective, eliminating the need for costly teacher fine-tuning. This approach reshapes the student's policy distribution, allowing subsequent Reinforcement Learning (RL) to converge to superior solutions that RL alone cannot achieve. The method demonstrates significant performance gains over existing 3B baselines on multiple QA benchmarks.
Entities (10)
Relation Signals (9)
OPDSearch+ â uses â On-Policy Distillation
confidence 95% ¡ We propose OPDSearch+, the first distillation paradigm... On-policy distillation (OPD) from trained teachers...
OPDSearch+ â uses â Reinforcement Learning
confidence 95% ¡ In stage two, RL refines the distilled student...
OPDSearch+ â usesstudentmodel â Qwen2.5 3B
confidence 95% ¡ OPDSearch+ trains a student policy Ďθ (Qwen2.5-3B)...
OPDSearch+ â usesteachermodel â Qwen2.5-14B-Instruct
confidence 95% ¡ the teacher is Qwen2.5-14B-Instruct (frozen).
OPDSearch+ â achievesgainon â HotpotQA
confidence 90% ¡ achieving gains of 13.1% on HotpotQA
OPDSearch+ â achievesgainon â 2WikiMultiHopQA
confidence 90% ¡ and 8.5% on 2WikiMultihopQA.
OPDSearch+ â useslossfunction â Forward KL Divergence
confidence 90% ¡ distilled via a per-position forward KL objective
OPDSearch+ â outperforms â Search-R1
confidence 85% ¡ OPDSearch+ with a 3B model consistently outperforms all prior 3B RL baselines
OPDSearch+ â â
Cypher Suggestions (0)
No Cypher suggestions yet.
Abstract
Abstract:Search-augmented reasoning remains difficult for small language models. On-policy distillation (OPD) from trained teachers offers a promising direction, but suffers from two issues: (1) high-quality multi-turn search trajectories depend on dynamic retriever responses, making SFT data prohibitively expensive to collect at scale; (2) task-specifically trained teachers incur substantial training cost, while directly applying OPD with an off-the-shelf teacher without task-specific fine-tuning constrains the student to the teacher's performance ceiling and suffers from severe training instability. We propose OPDSearch+, the first distillation paradigm that requires no teacher fine-tuning for search-augmented reasoning. We investigate the role of a frozen off-the-shelf instruct model as the teacher in on-policy distillation, and reveal a key insight: the teacher reshapes the student's policy distribution so that subsequent RL converges to a superior solution that RL alone cannot reach. In stage one, the student interacts with a live search engine and is distilled via a per-position forward KL objective, transferring reasoning decomposition and evidence integration skills without any task-specific teacher training. In stage two, RL refines the distilled student from a richer behavioral foundation, achieving performance that RL alone cannot reach from scratch. Across seven QA benchmarks, OPDSearch+ with a 3B model consistently outperforms all prior 3B RL baselines, achieving gains of 13.1% on HotpotQA and 8.5% on 2WikiMultihopQA.
Tags
Links
- Source: https://arxiv.org/abs/2608.24310v1
- Canonical: https://arxiv.org/abs/2608.24310v1
Trouble viewing inline? Open PDF directly â
Full Text
42,991 characters extracted from source content.
Expand or collapse full text
OPDSearch+: On-Policy Distillation with RL Refinement for Search-Augmented Reasoning Qinglin Ye Zhiyuan Gu Jingjie Xia Yiheng Zhang Kaiyan Zhao Shunchao Zheng Yuhang Mu Wenchao Du Yiming Wang Abstract Search-augmented reasoning remains difficult for small language models. On-policy distillation (OPD) from trained teachers offers a promising direction, but suffers from two issues: (1) high-quality multi-turn search trajectories depend on dynamic retriever responses, making SFT data prohibitively expensive to collect at scale; (2) task-specifically trained teachers incur substantial training cost, while directly applying OPD with an off-the-shelf teacher without task-specific fine-tuning constrains the student to the teacherâs performance ceiling and suffers from severe training instability. We propose OPDSearch+, the first distillation paradigm that requires no teacher fine-tuning for search-augmented reasoning. We investigate the role of a frozen off-the-shelf instruct model as the teacher in on-policy distillation, and reveal a key insight: the teacher reshapes the studentâs policy distribution so that subsequent RL converges to a superior solution that RL alone cannot reach. In stage one, the student interacts with a live search engine and is distilled via a per-position forward KL objective, transferring reasoning decomposition and evidence integration skills without any task-specific teacher training. In stage two, RL refines the distilled student from a richer behavioral foundation, achieving performance that RL alone cannot reach from scratch. Across seven QA benchmarks, OPDSearch+ with a 3B model consistently outperforms all prior 3B RL baselines, achieving gains of 13.1%13.1\% on HotpotQA and 8.5%8.5\% on 2WikiMultihopQA. 1University of Chinese Academy of Sciences 2Institute of Computing Technology, Chinese Academy of Sciences 3Institute of Automation, Chinese Academy of Sciences 4University of Macau 5Wuhan University 6Georgia Institute of Technology 7Northwestern Polytechnical University 8University of Hong Kong *Equal contribution. â Corresponding author. 1 Introduction Figure 1: Left: Prior OPD requires costly task-specific teacher training; pure RL shows limited multi-hop gains. Right: OPDSearch+ eliminates teacher training by using a frozen off-the-shelf teacher. The teacher reshapes the studentâs distribution via on-policy distillation, enabling subsequent RL to escape local optima and achieve strong single-hop, multi-hop, and in-domain performance. Figure 2: Comparison between RL-based search agent training (Search-R1) and our On-Policy Distillation (OPDSearch+) framework. (a) Search-R1 uses outcome reward (EM/F1) to train the model via GRPO, which conflates retrieval quality with answer correctness and suffers from reward hacking. (b) OPDSearch+ generates on-policy trajectories from the student interacting with a live search engine, then distills the teacherâs token-level distribution onto these trajectories. The teacherâs search behavior serves as implicit supervision for both reasoning and retrieval, providing a strong initialization for subsequent RL refinement. Training LLMs to interact with search engines for knowledge-intensive QA has become a central research direction (Schick et al. 2023; Yao et al. 2023; Nakano et al. 2021). On-policy distillation (OPD) from trained teachers offers a promising paradigm for transferring search-and-reason capabilities from larger models to smaller ones. However, existing OPD methods face two fundamental obstacles. First, high-quality multi-turn search trajectories depend on dynamic retriever responses, making SFT data prohibitively expensive to collect at scale, and unlike static text generation, these trajectories cannot be reused across different retrieval systems or corpus versions. Second, task-specifically trained teachers incur substantial training cost and instability, while directly applying OPD with an off-the-shelf teacher without task-specific fine-tuning constrains the student to the teacherâs performance ceiling and suffers from severe training instability due to distributional misalignment between the teacher and the studentâs on-policy trajectories. We propose OPDSearch+, a distillation paradigm that requires no teacher fine-tuning and resolves both obstacles. Our key insight is that the teacherâs role is not to provide a performance ceiling for imitation, but to reshape the studentâs policy distribution so that subsequent RL converges to a superior solution that RL alone cannot reach. Concretely, a frozen off-the-shelf instruct model serves as the teacher: it provides token-level supervision via a per-position forward KL objective on student-generated trajectories, transferring reasoning decomposition and evidence integration capabilities without any task-specific teacher training. The student interacts with a live search engine, and the teacher evaluates these on-policy trajectories, avoiding both the data construction challenge and the teacher training cost. Once distillation has expanded the studentâs expressive capacity, RL refines the distilled student from this richer behavioral foundation, achieving performance that RL alone cannot reach from scratch. OPDSearch+ achieves mean EM 0.44020.4402 across seven QA benchmarks, exceeding all 3B RL baselines including the previous best GiGPO-Instruct at 0.4210.421. Gains are particularly pronounced on multi-hop tasks: +13.1%+13.1\% on HotpotQA and +8.5%+8.5\% on 2Wiki over the best 3B baseline AutoRefine-Base. Our contributions are listed as follows: ⢠We propose OPDSearch+, the first on-policy distillation framework for interactive retrieval that uses a frozen off-the-shelf teacher, providing token-level supervision on live search trajectories without costly data construction or task-specific teacher training. ⢠We show that OPD reshapes the student policy into a stronger initialization for RL, enabling it to outperform both the teacher and RL from the same base model. Theoretically, we establish that clipped forward KL controls gradient variance under teacherâstudent mismatch; empirically, it remains more stable than reverse-KL variants while increasing policy entropy, broadening behavioral diversity, and reducing search turns. ⢠The resulting two-stage pipeline achieves mean EM 0.44020.4402 across seven QA benchmarks with a 3B student, outperforming all 3B baselines (the best prior result is 0.4210.421). Multi-hop gains are particularly pronounced: +13.1%+13.1\% on HotpotQA and +8.5%+8.5\% on 2WikiMultihopQA, demonstrating that distillation transfers compositional reasoning more efficiently than RL discovers it from scratch. 2 Related Work RL for Search-Augmented Reasoning. Search-R1 (Jin et al. 2025) demonstrates that LLMs can learn to interleave reasoning with retrieval via RL with outcome reward. Subsequent work including R1-Searcher (Song et al. 2025), ReSearch (Chen et al. 2025), and ASearcher (Gao et al. 2025) extends this to diverse settings but retains the outcome-only reward paradigm. Process-reward approaches such as StepSearch (Wang et al. 2025) and GiGPO (Feng et al. 2025) add step-level supervision but require additional engineering (GPT-generated sub-questions, contrastive group construction). All RL-based methods share fundamental challenges with sample efficiency and training stability, particularly for smaller models. Knowledge Distillation for Reasoning LLMs. Knowledgedistillation (Hinton, Vinyals, and Dean 2015) has been widely applied to compress LLMs while preserving reasoning capabilities. Offline approaches (Kim and Rush 2016) train on teacher-generated data but suffer from train-test distribution mismatch: the student sees teacher trajectories during training but must follow its own distribution at inference, leading to error accumulation. On-policy distillation (OPD) (Agarwal et al. 2024) addresses this by scoring student-generated samples with the teacher, typically using reverse KL minimization. Recent work explores the interplay between KL direction and training stability: EOPD (Jin et al. 2026) uses entropy-adaptive KL mixing, Decoupled-KL (Zhao et al. 2026) analyzes the design space of prefix source and KL direction and finds that forward KL is essential for preventing entropy collapse in long-sequence distillation, and KDRL (Xu et al. 2025) jointly optimizes KL distillation with RL objectives. Recently, several works have begun extending distillation to interactive environments: SD-Search (Ma et al. 2026) performs on-policy self-distillation within a search-augmented reasoning loop via JSD minimization at search-query positions (using the same model as both teacher and student); Agent Distillation (Kang et al. 2025) distills full agent trajectories including retrieval and code tool calls; T-OPD (Jeong 2026) applies turn-level truncated OPD in multi-tool interactive settings. However, these methods either rely on self-distillation (unable to leverage stronger modelsâ capabilities), require task-specifically trained teachers, or use mode-seeking objectives (JSD/reverse KL). In contrast, OPDSearch+ uses a frozen off-the-shelf instruct model (requiring no task-specific fine-tuning) as a cross-model teacher and employs a per-position forward KL objective (a clipped importance-weighted estimator on student prefixes) for distillation in an interactive retrieval environmentâthis combination encourages the student to both leverage the large modelâs generalization capabilities and preserve diversity of search strategies, without any expensive teacher training pipeline. KD-RL Hybrid Methods. Recent methods have explored combining KD with RL for reasoning tasks: RLAD (Zhang et al. 2026) uses advantage-weighted trust-region distillation, SPOT (Lin and Han 2026) uses proximal on-policy distillation as RL initialization, TGPO (Liu et al. 2026) has the teacher generate in the studentâs context, and SC-GRPO (Shan et al. 2026) uses self-conditioned KL as credit-assignment weights. These methods all operate in static text-generation settings (e.g., mathematical reasoning) where the model does not interact with external systems. In contrast, OPDSearch+ addresses the distinct challenge of interactive retrieval environments, where trajectories depend on dynamic search engine responses and the teacher must provide guidance conditioned on live environment feedback. 3 Method 3.1 Why On-Policy Distillation Suits Search Agents We establish three formal properties that justify why forward-KL on-policy distillation is particularly well-suited to search-augmented reasoning agents. Proposition 1 (Implicit multi-level supervision). Let a trajectory o=(o1,âŚ,oT)o=(o_1,âŚ,o_T) be partitioned into reasoning tokens RT_R, query tokens QT_Q, and answer tokens AT_A with RâŞQâŞA=âłT_R _Q _A=M. Define the teacher-to-student importance ratio rt=Ďteaâ(otâŁo<t)/Ďθâ(otâŁo<t)r_t= _tea(o_t o_<t)/ _θ(o_t o_<t) and its clipped version rÂŻt=clipâĄ(rt,Ďľ,Rmax) r_t=clip(r_t,Îľ,R_max). Then the implemented forward-KL gradient decomposes as: âθâOPDfwd=â1|âł|â(âtâRrÂŻtâgt+âtâQrÂŻtâgt+âtâArÂŻtâgt), _θL_OPD^fwd=- 1|M| ( _t _R r_t\,g_t+ _t _Q r_t\,g_t+ _t _A r_t\,g_t ), (1) where gt=âθâlogâĎθâ(otâŁo<t)g_t= _θ _θ(o_t o_<t). Consequently, for query tokens where the teacher assigns high probability but the student does not, a raw ratio rt>1r_t>1 amplifies the gradient through rÂŻt r_t, up to the cap RmaxR_maxâproviding implicit query-quality supervision without a dedicated retrieval reward. The decomposition follows from linearity of summation over token positions. The key consequence is that the clipped ratio rÂŻt r_t acts as a per-token adaptive reward: tokens the teacher strongly endorses receive amplified gradients, up to RmaxR_max, regardless of their functional role in the trajectory. A well-formed entity-specific query can receive a large raw ratio rtr_t when the teacher favors it but the student under-assigns probability, while a verbatim question-copy receives rtâ1r_tâ 1. This provides implicit reward shaping that outcome-based RL cannot achieveâoutcome rewards assign identical credit to all tokens in the trajectory. Proposition 2 (Second-moment control under distributional mismatch). Let gt=âθâlogâĎθâ(otâŁo<t)g_t= _θ _θ(o_t o_<t) and let rÂŻt=clipâĄ(rt,Ďľ,Rmax) r_t=clip(r_t,Îľ,R_max) be the detached clipped importance ratio. Then the per-token gradient second moment under the implemented forward-KL objective satisfies: otâźĎθâ[ârÂŻtâgtâ2]â¤Rmax2â otâźĎθâ[âgtâ2].E_o_t _θ\! [\| r_t\,g_t\|^2 ]\;â¤\;R_max^2¡E_o_t _θ\! [\|g_t\|^2 ]. (2) In contrast, for the reverse-KL surrogate, the effective weight ct=Ďθâ(ot)/Ďteaâ(ot)â1c_t= _θ(o_t)/ _tea(o_t)-1 is unbounded and correlates positively with the sampling probability Ďθâ(ot) _θ(o_t), so high-variance gradient terms are encountered frequently rather than rarely. Since rÂŻtâ[Ďľ,Rmax] r_tâ[Îľ,R_max] and is treated as stop-gradient, the bound follows from ârÂŻtâgtâ2â¤Rmax2ââgtâ2\| r_t\,g_t\|^2⤠R_max^2\|g_t\|^2 pointwise. The critical asymmetry is: under forward-KL, tokens with a large raw ratio rtr_t receive a capped coefficient rÂŻtâ¤Rmax r_t⤠R_max and are those where Ďθ _θ is smallâprecisely the tokens rarely sampled on-policy, so their high-magnitude contributions appear infrequently in minibatches. Under reverse-KL, the coefficient ct=Ďθâ(ot)/Ďteaâ(ot)â1c_t= _θ(o_t)/ _tea(o_t)-1 grows large when the student over-assigns probability relative to the teacher, and these tokens are sampled frequently (proportional to Ďθ _θ), creating a positive feedback loop that drives entropy collapse. This explains the empirical instability of reverse-KL variants observed in Section 4.4. Proposition 3 (Distribution-shift bound for on-policy evaluation). Let PθâP_θ^R denote the prefix distribution induced by the student interacting with retriever âR, and PofflineP_offline the distribution of pre-collected offline trajectories. Define the per-prefix forward KL f(o<t)=DKL(Ďtea(â âŁo<t)âĽĎθ(â âŁo<t))f(o_<t)=D_KL ( _tea(¡ o_<t)\,\|\, _θ(¡ o_<t) ) bounded by C. Then: |Pθââ[f]âPofflineâ[f]|â¤Câ DTVâ(Pθâ,Poffline). |E_P_θ^R[f]-E_P_offline[f] |\;â¤\;C¡ D_TV\! (P_θ^R,\,P_offline ). (3) On-policy distillation sets Poffline=PθâP_offline=P_θ^R, eliminating the distribution-shift gap entirely. The bound follows from treating the per-prefix KL as a bounded test function and applying the variational characterization of total variation distance. In search-augmented settings, the prefix includes retrieval results that depend on prior queries issued by Ďθ _θ: even small policy changes alter which passages are retrieved, cascading through subsequent reasoning steps. Offline methods, which train on teacher-generated trajectories, suffer from this compounding distribution shiftâthe student sees teacher retrieval contexts during training but must follow its own at inference. On-policy distillation avoids this entirely by evaluating the teacher on the studentâs actual retrieval contexts, ensuring the gradient always reflects the studentâs real operating conditions. 3.2 Problem Setup We consider the search-augmented QA task following the Search-R1 framework (Jin et al. 2025). Given a question x, the model generates a multi-turn trajectory consisting of interleaved reasoning (<think>), search queries (<search>), retrieved passages (<information>), and a final answer (<answer>). The search engine âR returns relevant passages for each query. A trajectory o=(o1,o2,âŚ,oT)o=(o_1,o_2,âŚ,o_T) is the full sequence of tokens generated by the model (reasoning, queries, answers), where retrieved passages are provided by the environment and not generated by the model. 3.3 On-Policy Distillation for Search (OPDSearch+) Overview. OPDSearch+ trains a student policy Ďθ _θ (Qwen2.5-3B) to imitate a frozen teacher Ďtea _tea (Qwen2.5-14B-Instruct) on the studentâs own search trajectories. The key distinction from standard text-only OPD is that trajectories are generated through interaction with a live retrieval environment: the student issues search queries, receives real passages from the Wikipedia corpus, and must integrate this evidence. The teacher evaluates the studentâs complete trajectory (including the environmental feedback) and provides token-level supervision. Training procedure. For each training batch of questions x1,âŚ,xB\x_1,âŚ,x_B\: 1. On-policy rollout: The student Ďθ _θ generates G trajectories per question by interacting with the search engine âR. Each trajectory oi(g)o_i^(g) includes the studentâs reasoning, queries, and the search engineâs responses. 2. Teacher scoring: The frozen teacher Ďtea _tea computes token-level log-probabilities on the student-generated trajectories (excluding retrieved-passage tokens, which are environment-provided). 3. Student update: The student parameters are updated to minimize the KL divergence between the student and teacher distributions on these trajectories. Loss function. The training objective combines two terms: ââĄ(θ)=Îąopdâ âOPDâ(θ)+Îąklâ âKLâ(θ),L(θ)= _opd¡L_OPD(θ)+ _kl¡L_KL(θ), (4) where âOPDL_OPD is the forward-KL distillation loss (a clipped importance-weighted estimator; see below) and âKLL_KL is a KL regularization term against a frozen reference policy (the initial student checkpoint) to prevent catastrophic deviation. Teacher-weighted cross-entropy (forward KL motivation). Our distillation objective minimizes the per-position forward KL DKL(ĎteaâĽĎθ)D_KL( _tea\| _θ) at each token position, estimated via importance weighting on student-generated prefixes. Let ât=logâĄĎθâ(ot|o<t,x;â) _t= _θ(o_t|o_<t,x;R) and âttea=logâĄĎteaâ(ot|o<t,x;â) _t^tea= _tea(o_t|o_<t,x;R), and define the teacher-to-student ratio and its clipped version as rt=expâĄ(âtteaâât)r_t= ( _t^tea- _t) and rÂŻt=clipâĄ(rt,Ďľ,Rmax) r_t=clip(r_t,Îľ,R_max), respectively. The implemented loss is: âOPDfwd(θ)=â1|âł|âtââłsg(rÂŻt)â logĎθ(ot|o<t,x;â),L_OPD^fwd(θ)=- 1|M| _t sg( r_t)¡ _θ(o_t|o_<t,x;R), (5) where sgâ(â )sg(¡) denotes stop-gradient and âłM is the set of model-generated token positions (excluding retrieved passages via state masking). When rÂŻt=rt r_t=r_t (no clipping), the expectation under otâźĎθo_t _θ is gradient-equivalent to minimizing DKL(Ďtea(â |o<t)âĽĎθ(â |o<t))D_KL( _tea(¡|o_<t)\| _θ(¡|o_<t)) averaged over student-sampled prefixes. In implementation, Ďľ=10â6Îľ=10^-6 and Rmax=10R_max=10; clipping introduces controlled bias relative to the exact forward-KL gradient while limiting importance-weight magnitude. The implemented gradient is: âθâOPDfwd=â1|âł|âtââłsg(rÂŻt)â âθlogĎθ(ot), _θL_OPD^fwd=- 1|M| _t sg( r_t)¡ _θ _θ(o_t), (6) a weighted policy gradient where tokens with rt>1r_t>1 (teacher favors more than student) receive amplified gradients up to the cap RmaxR_max, encouraging the student to cover the teacherâs distribution. Reverse KL surrogate variant. We also experiment with a convex surrogate for the reverse KL objective DKL(ĎθâĽĎtea)D_KL( _θ\| _tea), using fâĄ(u)=euâuâ1f(u)=e^u-u-1 applied to ut=âtââtteau_t= _t- _t^tea: âOPDrevâ(θ)=1|âł|ââtââł[expâĄ(âtââttea)â(âtââttea)â1],L_OPD^rev(θ)= 1|M| _t [ \! ( _t- _t^tea )- ( _t- _t^tea )-1 ], (7) where âttea _t^tea is detached. Unlike forward-KL where high-weight tokens are rarely sampled, this surrogateâs high-coefficient tokens have high Ďθ _θ and are frequently sampled, making gradients prone to entropy collapse (Appendix G of the supplementary material). Regularization and masking. A KL penalty âKL=DKL(ĎθâĽĎref)L_KL=D_KL( _θ\| _ref) against the frozen initial checkpoint prevents catastrophic deviation. State masking excludes retrieved-passage tokens from all losses. 3.4 Connection to RL and Objective Choice OPDSearch+ can be viewed as a form of policy gradient with Rt=sgâ(rÂŻt)R_t=sg( r_t) as a per-token reward derived from the teacher, providing dense, stable supervision at every token (unlike trajectory-level outcome rewards). The trade-off is that this signal reflects teacher preferences rather than task-specific outcomes, motivating the subsequent RL stage. A detailed comparison of forward-KL vs. reverse-KL gradient properties is provided in Appendix G of the supplementary material. 4 Experiments Method Size Single-Hop QA SH-Avg Multi-Hop QA Avg NQâ TriviaQAâ PopQAâ HotpotQAâ 2Wikiâ Musiqueâ Bamboogleâ 3B Methods (same model size as OPDSearch+) Direct Generationâ 3B 0.106 0.288 0.108 0.167 0.149 0.244 0.020 0.024 0.134 SFTâ 3B 0.249 0.292 0.104 0.215 0.186 0.248 0.044 0.112 0.176 Naive RAGâ 3B 0.348 0.544 0.387 0.426 0.255 0.226 0.047 0.080 0.270 Search-o1â 3B 0.238 0.472 0.262 0.324 0.221 0.218 0.054 0.320 0.255 Search-R1-Baseâ 3B 0.421 0.583 0.413 0.472 0.297 0.274 0.066 0.128 0.312 Search-R1-Instructâ 3B 0.397 0.565 0.391 0.451 0.331 0.310 0.124 0.232 0.336 ReSearch-Baseâ 3B 0.427 0.597 0.430 0.485 0.305 0.272 0.074 0.128 0.319 ReSearch-Instructâ 3B 0.365 0.571 0.395 0.444 0.351 0.272 0.095 0.266 0.331 AutoRefine-Baseâ 3B 0.467 0.620 0.450 0.512 0.405 0.393 0.157 0.344 0.405 AutoRefine-Instructâ 3B 0.436 0.597 0.447 0.493 0.404 0.380 0.169 0.336 0.396 StepSearch-Baseâ 3B â â â â 0.329 0.339 0.181 0.328 â StepSearch-Instructâ 3B â â â â 0.345 0.320 0.174 0.344 â GiGPO-Instructâ 3B 0.420 0.595 0.424 0.480 0.369 0.370 0.126 0.641 0.421 Our Method (3B student, 14B-Instruct teacher, OPD â RL) OPDSearch+ (Ours) 3B 0.4852 0.6226 0.4513 0.520 0.4580 0.4264 0.1819 0.4560 0.4402 Table 1: Performance comparison on QA benchmarks (Exact Match). OPDSearch+ uses a 3B student model. â indicates in-distribution training data. â indicates out-of-distribution test sets. â indicates numbers cited from prior work. Best in bold, second best underlined. 4.1 Experimental Setup Models and data. The student is Qwen2.5-3B (base); the teacher is Qwen2.5-14B-Instruct (frozen). Training uses NQ (Kwiatkowski et al. 2019) + HotpotQA (Yang et al. 2018) train splits (âź 170k QA pairs). Evaluation covers seven benchmarks: NQ, TriviaQA (Joshi et al. 2017), PopQA (Mallen et al. 2023) (single-hop) and HotpotQA, 2WikiMultihopQA (Ho et al. 2020), MuSiQue (Trivedi et al. 2022), Bamboogle (Press et al. 2023) (multi-hop). Retrieval uses E5-base-v2 (Wang et al. 2024) over the December 2018 Wikipedia dump (Karpukhin et al. 2020) (top-3 passages), identical to Search-R1. Training configuration. Both stages use the veRL framework (Sheng et al. 2024) on 4Ă H200 GPUs with lr 1Ă10â61Ă10^-6, G=8G=8 rollouts, Tmax=4T_max=4 search turns. OPD stage: trained to the planned horizon (over 420 updates), batch 512, Îąopd=1.0 _opd=1.0, forward-KL loss, and no reward signal. RL stage: initialized from the best OPD checkpoint (step 150) and continued until training collapse was observed, at which point the run was stopped; batch 1024, GRPO with R=0.9âREM+0.1âRformatR=0.9R_EM+0.1R_format, and no teacher. Full hyperparameters in Appendix A of the supplementary material. Baselines. We compare against Search-R1 (Jin et al. 2025), ReSearch (Chen et al. 2025), AutoRefine (Shi et al. 2025), StepSearch (Wang et al. 2025), GiGPO (Feng et al. 2025), and non-RL baselines (Direct Generation, SFT, Naive RAG, Search-o1). All use 3B models. 4.2 Main Results Table 1 presents the main results. OPDSearch+ with a 3B model achieves a mean EM of 0.44020.4402, the best among all 3B methods (surpassing GiGPO-Instruct at 0.4210.421). Single-hop QA. OPDSearch+ achieves NQ 0.48520.4852, TriviaQA 0.62260.6226, PopQA 0.45130.4513 (SH-Avg 0.5200.520), exceeding AutoRefine-Base (0.5120.512), the best 3B method. Multi-hop QA. The largest gains appear on multi-hop benchmarks: HotpotQA 0.45800.4580 (+13.1%+13.1\% over AutoRefine-Base), 2Wiki 0.42640.4264 (+8.5%+8.5\% over AutoRefine-Base), MuSiQue 0.18190.1819 (best among all 3B methods), Bamboogle 0.45600.4560 (second only to GiGPOâs 0.6410.641 on this 125-sample set). Key observation: Distillation excels on multi-hop. We attribute the disproportionate multi-hop gains to the teacherâs multi-step decomposition capabilities: the 14B-Instruct teacher naturally generates sub-queries for complex questions, and on-policy distillation transfers these behaviors efficiently. In contrast, 3B RL models must discover such strategies from scratch through exploration with sparse rewards. 4.3 Training Dynamics Analysis Figure 3: OPD training dynamics (14Bâ 3B, forward-KL). (a) Distillation loss decreases rapidly in the first âź 50 steps and stabilizes around 0.20.2. (b) Validation EM improves progressively across all benchmarks. Figure 3 shows the training dynamics. The distillation loss decreases from âź 0.66 to âź 0.20, reflecting an emergent curriculum where supervision intensity naturally decreases as the student improves. Query formulation quality improves progressivelyâby step 200, queries become entity-specific and decomposed rather than verbatim question copies. Training is stable throughout 501 steps without oscillations or divergence, consistent with the variance analysis in Section 3.4. 4.4 Teacher-Weighted CE vs. Reverse-KL Surrogate Objective Stability Best Val EM Grad Norm Forward-KL (Ours) Stable (400+ steps) 0.493 0.73â1.19 Rev-KL Adaptive Stable (160+ steps) 0.470 0.23â0.32 Rev-KL Clipped Degrades by step âź 60 0.136 2.2â4.5 Rev-KL JSD Collapses at step âź 20 â 75.0 â NaN Rev-KL Log-Ratio Collapses at step âź 20 â â NaN Table 2: Comparison of distillation objectives under matched hyperparameters (all 3B student, 14B teacher, same lr/Îąkl _kl/rollout config). Under these shared settings, only the entropy-adaptive variant avoids collapse among reverse-KL alternatives, but it still underperforms our forward-KL objective. Collapses may be mitigable with objective-specific tuning (see text). Figure 4: Distillation objective comparison under matched hyperparameters (all 14Bâ 3B). (a) Validation EM: Forward-KL (ours) achieves the highest performance and continues improving through 400 steps. Rev-KL Adaptive avoids collapse but plateaus below forward-KL. Three other reverse variants collapse under default settings. (b) Gradient norm: Forward-KL maintains stable norms (âź 0.8â1.2); Adaptive has lower norms (âź 0.3) but this does not translate to better EM. We compare our forward-KL objective against four reverse-KL-motivated alternatives under identical settings (same teacher, student, lr, KL coefficient; only the loss differs). Results are in Table 2 and Figure 4. Under shared hyperparameters, JSD and Log-Ratio produce NaN gradients within 20 steps, Clipped degrades by step 100, and only the entropy-adaptive variant (Jin et al. 2026) avoids collapse. Even when stabilized, the adaptive variant achieves lower EM (0.470 vs. 0.493) and saturates by step âź 80 while forward-KL continues improving through step 400. This confirms that reverse-KL objectives require substantially more engineering effort and still underperform in the cross-model search setting, consistent with the gradient variance asymmetry analyzed in Appendix G of the supplementary material. 4.5 Reward Granularity Ablation We conduct a controlled ablation comparing five RL reward strategies (Pure RL, DAPO token-level, PRIME implicit, Dr. GRPO, Turn-level) against OPD (the reward-granularity figure and Appendix H of the supplementary material). Key findings: (1) OPD never collapses (420+ steps), consistent with the clipped second-moment control of Property 2. (2) All outcome-based RL methods eventually collapse. (3) Dense token-level rewards (DAPO, PRIME) are stable but plateau below OPDâ âs peak. (4) Coarse reward shaping (Dr. GRPO, Turn-level) fails catastrophically within 40â70 steps. Method Single-Hop QA SH-Avg Multi-Hop QA Avg NQ TriviaQA PopQA HotpotQA 2Wiki Musique Bamboogle Teacher model evaluated directly (no training) Qwen2.5-7B-Instruct (teacher) 0.3019 0.5633 0.3404 0.4019 0.2811 0.2624 0.1059 0.3040 0.3084 Qwen2.5-14B-Instruct (teacher) 0.3630 0.6479 0.3919 0.4676 0.3916 0.3513 0.1592 0.4844 0.3985 Pure RL baseline (GRPO, no distillation) Search-R1-Base (3B)â 0.421 0.583 0.413 0.472 0.297 0.274 0.066 0.128 0.312 Search-R1-Instruct (3B)â 0.397 0.565 0.391 0.451 0.331 0.310 0.124 0.232 0.336 Pure RL (reproduced, 3B)⥠0.4660 0.6211 0.4540 0.5137 0.3467 0.3142 0.0885 0.1760 0.3524 Offline SFT (teacher-generated correct trajectories) Offline SFT (14B â 3B) 0.3613 0.5315 0.3540 0.4156 0.2945 0.3123 0.1133 0.3040 0.3264 Offline SFT â RL (14B â 3B) 0.4805 0.6049 0.4293 0.5049 0.4393 0.3887 0.1788 0.4080 0.4185 Pure OPD (forward-KL distillation only, no RL) OPD only (14B â 3B) 0.3574 0.5872 0.3838 0.4428 0.3602 0.3281 0.1419 0.4000 0.3655 OPD only (7B â 3B) 0.3306 0.5534 0.3518 0.4119 0.2872 0.2875 0.1150 0.3920 0.3311 Joint: RL + OPD simultaneously (GRPO + forward-KL, opd_coef=1.0) Joint RL+OPD (14B â 3B) 0.3597 0.5908 0.3810 0.4438 0.3736 0.3426 0.1463 0.3680 0.3660 Two-stage: OPD warmup â GRPO RL fine-tuning OPD â RL (7B â 3B) 0.4665 0.6057 0.4264 0.4995 0.4357 0.3944 0.1910 0.4240 0.4205 OPD â RL (14B â 3B) 0.4852 0.6226 0.4513 0.5197 0.4580 0.4264 0.1819 0.4560 0.4402 Table 3: Ablation study on teacher scale and two-stage training (full test set evaluation, Exact Match). All methods use Qwen2.5-3B as the student/policy model. âOPD onlyâ denotes pure on-policy distillation without RL. âOPD â RLâ denotes the two-stage approach (OPD warmup followed by GRPO fine-tuning). âOffline SFTâ trains on teacher-generated correct trajectories (EM-filtered). â indicates numbers cited from prior work. ⥠indicates our reproduced RL baseline using R=0.9â REM+0.1â RformatR=0.9¡ R_EM+0.1¡ R_format (same reward as our OPDâ stage). Best in bold. 4.6 How OPD Reshapes the Policy Distribution A central claim of this work is that OPD reshapes the studentâs policy distribution, enabling subsequent RL to converge to solutions unreachable from the base initialization. We provide quantitative evidence (detailed plots in Appendix I of the supplementary material): OPD expands behavioral diversity. The OPD-initialized student enters RL with entropy 1.351.35âsignificantly higher than the base modelâs 0.820.82. OPD does not merely sharpen toward the teacherâs preferred actions, but broadens the studentâs action space by transferring diverse search strategies. Controlled policy drift and search behavior. Forward-KL OPD produces gradual, controlled drift (KL âź 0.2 from reference), while pure RL drifts erratically (KL >>0.8 before collapse). OPD also reduces average search turns from 3.53.5 to 2.72.7, indicating more precise query formulation that outcome-only RL struggles to discover from sparse rewards. Gradient stability. Forward-KL OPD maintains monotonically decreasing gradient norms (1.1â0.71.1â 0.7 over 418 steps), enabling sustained learning. The RL-post-OPD stage starts with low norms (âź 0.3), consistent with the OPD-initialized policy being closer to a good solution. 5 Discussion Off-the-shelf instruct models as teachers. General-purpose instruct models serve as effective OPD teachers because they have internalized information-seeking behaviors through broad instruction-tuning, and the forward-KL objective efficiently extracts these capabilities into the studentâs on-policy context. Complementarity with RL. OPD and RL contribute complementary capabilities: OPD establishes search behaviors while RL refines answer accuracy. Joint optimization (0.36600.3660) substantially underperforms the sequential pipeline (0.44020.4402) due to objective interference. The total cost is comparable to Search-R1âs RL training (âź 48 GPU-hours on 4Ă H200). 5.1 Ablation: Teacher Scale and Two-Stage Training Table 3 presents the ablation on teacher scale and two-stage training. Pure RL is weak on multi-hop. Our reproduced pure RL baseline achieves competitive single-hop performance (SH-Avg 0.5140.514) but dramatically underperforms on multi-hop: HotpotQA 0.3470.347, 2Wiki 0.3140.314, Bamboogle 0.1760.176 (Avg 0.3520.352). OPDâ achieves HotpotQA 0.4580.458 (+32.1%+32.1\%), 2Wiki 0.4260.426 (+35.7%+35.7\%), confirming that OPD provides the multi-step reasoning foundation that pure RL cannot bootstrap from sparse rewards. OPD outperforms offline SFT. Pure OPD (0.36550.3655) outperforms Offline SFT (0.32640.3264, +12.0%+12.0\%) without trajectory filtering or data construction. Even with RL, Offline SFTâ (0.41850.4185) underperforms OPDâ (0.44020.4402, +5.2%+5.2\%), supporting Proposition 3 on distribution shift. Two-stage training is key. OPDâ (0.44020.4402) outperforms pure OPD (0.36550.3655, +20.4%+20.4\%), confirming that OPD provides the behavioral foundation while RL refines answer accuracy. Even the 7B-teacher two-stage pipeline (0.42050.4205) exceeds pure OPD with the larger 14B teacher. The corresponding training curve is provided in the supplementary material. 6 Conclusion We present OPDSearch+, an on-policy distillation framework for search-augmented reasoning that uses a frozen off-the-shelf teacher and requires no task-specific training. The two-stage pipeline (OPD â RL) with a 3B student achieves mean EM 0.44020.4402, outperforming all 3B baselines with particularly strong multi-hop gains. directly applying OPD with an off-the-shelf teacher without task-specific fine-tuning References Agarwal et al. (2024) Agarwal, R.; Vieillard, N.; Zhou, Y.; Stanczyk, P.; Ramos, S.; Geist, M.; and Bachem, O. 2024. On-Policy Distillation of Language Models: Learning from Self-Generated Mistakes. In International Conference on Learning Representations. Chen et al. (2025) Chen, M.; Sun, L.; Li, T.; Sun, H.; Zhou, Y.; Zhu, C.; Wang, H.; Pan, J. Z.; Zhang, W.; Chen, H.; Yang, F.; Zhou, Z.; and Chen, W. 2025. ReSearch: Learning to Reason with Search for LLMs via Reinforcement Learning. In Advances in Neural Information Processing Systems (NeurIPS). Feng et al. (2025) Feng, L.; Xue, Z.; Liu, T.; and An, B. 2025. GiGPO: Group-in-Group Policy Optimization for LLM Agent Training. arXiv preprint arXiv:2505.10978. Gao et al. (2025) Gao, J.; Fu, W.; Xie, M.; Xu, S.; He, C.; Mei, Z.; Zhu, B.; and Wu, Y. 2025. Beyond Ten Turns: Unlocking Long-Horizon Agentic Search with Large-Scale Asynchronous RL. arXiv preprint arXiv:2508.07976. Hinton, Vinyals, and Dean (2015) Hinton, G.; Vinyals, O.; and Dean, J. 2015. Distilling the Knowledge in a Neural Network. arXiv preprint arXiv:1503.02531. Ho et al. (2020) Ho, X.; Nguyen, A.-K. D.; Sugawara, S.; and Aizawa, A. 2020. Constructing A Multi-hop QA Dataset for Comprehensive Evaluation of Reasoning Steps. In Proceedings of the 28th International Conference on Computational Linguistics, 6609â6625. Jeong (2026) Jeong, M. 2026. Healthcare AI GYM for Medical Agents. arXiv preprint arXiv:2605.02943. Jin et al. (2025) Jin, B.; Zeng, H.; Yue, Z.; Yoon, J.; ArÄąk, S. Ă.; Wang, D.; Zamani, H.; and Han, J. 2025. Search-R1: Training LLMs to Reason and Leverage Search Engines with Reinforcement Learning. In Proceedings of the Conference on Language Modeling (COLM). Jin et al. (2026) Jin, W.; Min, T.; Yang, Y.; Wei, D.; Zhou, Y.; Kadhe, S. R.; Baracaldo, N.; and Lee, K. 2026. Entropy-Aware On-Policy Distillation of Language Models. arXiv preprint arXiv:2603.07079. Joshi et al. (2017) Joshi, M.; Choi, E.; Weld, D. S.; and Zettlemoyer, L. 2017. TriviaQA: A Large Scale Distantly Supervised Challenge Dataset for Reading Comprehension. In Proceedings of the 55th Annual Meeting of the Association for Computational Linguistics, 1601â1611. Kang et al. (2025) Kang, M.; Jeong, J.; Lee, S.; Cho, J.; and Hwang, S. J. 2025. Distilling LLM Agent into Small Models with Retrieval and Code Tools. arXiv preprint arXiv:2505.17612. Karpukhin et al. (2020) Karpukhin, V.; OÄuz, B.; Min, S.; Lewis, P.; Wu, L.; Edunov, S.; Chen, D.; and Yih, W.-t. 2020. Dense Passage Retrieval for Open-Domain Question Answering. In Proceedings of the 2020 Conference on Empirical Methods in Natural Language Processing, 6769â6781. Kim and Rush (2016) Kim, Y.; and Rush, A. M. 2016. Sequence-Level Knowledge Distillation. In Proceedings of the 2016 Conference on Empirical Methods in Natural Language Processing, 1317â1327. Kwiatkowski et al. (2019) Kwiatkowski, T.; Palomaki, J.; Redfield, O.; Collins, M.; Parikh, A.; Alberti, C.; Epstein, D.; Polosukhin, I.; Devlin, J.; Lee, K.; and Toutanova, K. 2019. Natural Questions: A Benchmark for Question Answering Research. Transactions of the Association of Computational Linguistics, 7: 452â466. Lin and Han (2026) Lin, W.; and Han, K. 2026. Surgical Post-Training: Proximal On-Policy Distillation for Reasoning with Knowledge Retention. arXiv preprint arXiv:2603.01683. Liu et al. (2026) Liu, X.; Jiao, K.; Xiao, C.; Zhao, R.; Ruan, J.; et al. 2026. Teacher-Guided Policy Optimization for On-Policy Reasoning Distillation under Large Policy Divergence. arXiv preprint arXiv:2605.13230. Ma et al. (2026) Ma, Y.; Liang, Z.; Chen, B.; Qian, Z.; Dai, H.; Mao, L.; Zhang, X.; Lei, C.; and Ou, W. 2026. SD-Search: On-Policy Hindsight Self-Distillation for Search-Augmented Reasoning. arXiv preprint arXiv:2605.18299. Mallen et al. (2023) Mallen, A.; Asai, A.; Zhong, V.; Das, R.; Khashabi, D.; and Hajishirzi, H. 2023. When Not to Trust Language Models: Investigating Effectiveness of Parametric and Non-Parametric Memories. In Proceedings of the 61st Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers), 9802â9822. Nakano et al. (2021) Nakano, R.; Hilton, J.; Balwit, A.; Wu, J.; Ouyang, L.; Kim, C.; Hesse, C.; Jain, S.; Kosaraju, V.; Saunders, W.; et al. 2021. WebGPT: Browser-Assisted Question-Answering with Human Feedback. arXiv preprint arXiv:2112.09332. Press et al. (2023) Press, O.; Zhang, M.; Min, S.; Schmidt, L.; Smith, N. A.; and Lewis, M. 2023. Measuring and Narrowing the Compositionality Gap in Language Models. In Findings of the Association for Computational Linguistics: EMNLP 2023, 5687â5711. Schick et al. (2023) Schick, T.; Dwivedi-Yu, J.; DessĂŹ, R.; Raileanu, R.; Lomeli, M.; Zettlemoyer, L.; Cancedda, N.; and Scialom, T. 2023. Toolformer: Language Models Can Teach Themselves to Use Tools. In Advances in Neural Information Processing Systems, volume 36. Shan et al. (2026) Shan, Y.; Guo, Y.; Cheng, Z.; Liu, Z.; Zhu, X.; et al. 2026. Learning from Own Solutions: Self-Conditioned Credit Assignment for Reinforcement Learning with Verifiable Rewards. arXiv preprint arXiv:2606.18810. Sheng et al. (2024) Sheng, G.; Zhang, C.; Ye, Z.; Wu, X.; Zhang, W.; Zhang, R.; Peng, Y.; Lin, H.; and Wu, C. 2024. HybridFlow: A Flexible and Efficient RLHF Framework. arXiv preprint arXiv:2409.19256. Shi et al. (2025) Shi, Y.; Li, S.; Wu, C.; Liu, Z.; Fang, J.; Cai, H.; Zhang, A.; and Wang, X. 2025. Search and Refine During Think: Facilitating Knowledge Refinement for Improved Retrieval-Augmented Reasoning. In Advances in Neural Information Processing Systems. Song et al. (2025) Song, H.; Jiang, J.; Min, Y.; Chen, J.; Chen, Z.; Zhao, W. X.; Fang, L.; and Wen, J.-R. 2025. R1-Searcher: Incentivizing the Search Capability in LLMs via Reinforcement Learning. arXiv preprint arXiv:2503.05592. Trivedi et al. (2022) Trivedi, H.; Balasubramanian, N.; Khot, T.; and Sabharwal, A. 2022. MuSiQue: Multihop Questions via Single-hop Question Composition. Transactions of the Association of Computational Linguistics, 10: 539â554. Wang et al. (2024) Wang, L.; Yang, N.; Huang, X.; Yang, L.; Majumder, R.; and Wei, F. 2024. Improving Text Embeddings with Large Language Models. In Proceedings of the 62nd Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers), 11897â11916. Wang et al. (2025) Wang, Z.; Zheng, X.; An, K.; Ouyang, C.; Cai, J.; Wang, Y.; and Wu, Y. 2025. StepSearch: Igniting LLMs Search Ability via Step-Wise Proximal Policy Optimization. arXiv preprint arXiv:2505.15107. Xu et al. (2025) Xu, H.; Zhu, Q.; Deng, H.; Li, J.; Hou, L.; Wang, Y.; Shang, L.; Xu, R.; and Mi, F. 2025. KDRL: Post-Training Reasoning LLMs via Unified Knowledge Distillation and Reinforcement Learning. arXiv preprint arXiv:2506.02208. Yang et al. (2018) Yang, Z.; Qi, P.; Zhang, S.; Bengio, Y.; Cohen, W. W.; Salakhutdinov, R.; and Manning, C. D. 2018. HotpotQA: A Dataset for Diverse, Explainable Multi-hop Question Answering. In Proceedings of the 2018 Conference on Empirical Methods in Natural Language Processing, 2369â2380. Yao et al. (2023) Yao, S.; Zhao, J.; Yu, D.; Du, N.; Shafran, I.; Narasimhan, K.; and Cao, Y. 2023. ReAct: Synergizing Reasoning and Acting in Language Models. In International Conference on Learning Representations. Zhang et al. (2026) Zhang, Z.; Jiang, S.; Shen, Y.; Zhang, Y.; Ram, D.; Yang, S.; Tu, Z.; Xia, W.; and Soatto, S. 2026. Reinforcement-Aware Knowledge Distillation for LLM Reasoning. arXiv preprint arXiv:2602.22495. Zhao et al. (2026) Zhao, A.; Xin, H.; Fan, Y.; Tong, J.; Li, W.; and Shen, X. 2026. Decoupling KL and Trajectories: A Unified Perspective for SFT, DAgger, Offline RL, and OPD in LLM Distillation. arXiv preprint arXiv:2605.16826.