OpCredit:面向智能体知识图谱问答的操作感知策略学习
摘要
该论文提出了 OpCredit,一种面向智能体知识图谱问答的操作感知策略学习框架。该框架结合分支结果信用分配与前沿转移信用分配,将信用分配给单个操作而非整条轨迹,并在 ComplexWebQuestions、WebQSP 和 GrailQA 上均取得了稳定提升。
arXiv:2610.21345v1 Announce Type: new
Abstract: Agentic knowledge graph question answering(KGQA) relies on sequences of executable operations, but trajectory-level rewards obscure their individual contributions. Successful trajectories may contain ineffective operations, while failed trajectories may contain useful ones. To assess individual operations, we propose OpCredit, an operationaware policy-learning framework that combines downstream outcome credit with immediate transition credit: Branch Outcome Credit (BOC) reuses ordinary rollouts to compare terminal task rewards observed after different operations under matched navigation contexts; Frontier Transition Credit (FTC) measures operation-induced changes in answer-conditioned frontier potential. The two complementary signals jointly supervise the corresponding decision spans during training, while inference uses only the learned policy and standard KG interface. Experiments on ComplexWebQuestions, WebQSP, and GrailQA across three backbones demonstrate consistent improvements in KGQA performance.
查看缓存全文
缓存时间: 2026/10/16 07:02
# OpCredit: Operation-Aware Policy Learning for Agentic Knowledge Graph Question Answering
Source: [https://arxiv.org/html/2610.21345](https://arxiv.org/html/2610.21345)
Yucheng LiMingyuan LiAffiliation:State Key Laboratory of Novel Software Technology, Nanjing University, Nanjing, ChinaXiaxia WangAffiliation:Department of Computer Science, University of Oxford\*Corresponding author:gcheng@nju\.edu\.cnGong Cheng
###### Abstract
Agentic knowledge graph question answering \(KGQA\) relies on sequences of executable operations, but trajectory\-level rewards obscure their individual contributions\. Successful trajectories may contain ineffective operations, while failed trajectories may contain useful ones\. To assess individual operations, we propose*OpCredit*, an operation\-aware policy\-learning framework that combines downstream outcome credit with immediate transition credit: Branch Outcome Credit \(BOC\) reuses ordinary rollouts to compare terminal task rewards observed after different operations under matched navigation contexts; Frontier Transition Credit \(FTC\) measures operation\-induced changes in answer\-conditioned frontier potential\. The two complementary signals jointly supervise the corresponding decision spans during training, while inference uses only the learned policy and standard KG interface\. Experiments on ComplexWebQuestions, WebQSP, and GrailQA across three backbones demonstrate consistent improvements in KGQA performance\.
Figure 1:Trajectory–operation granularity mismatch in KGQA\. Progressive operations advance toward the gold answer\. \(a\) Examples in successful and failed rollouts\. \(b\) Operation proportions on CWQ with SFT\-initialized Qwen2\.5\-7B\.## 1Introduction
Knowledge graph question answering \(KGQA\) grounds answers in structured facts and offers an explicit reasoning substrate for knowledge\-intensive questions\. Recent agentic approaches answer complex questions through multi\-turn interaction between a large language model \(LLM\) and a knowledge graph \(KG\): the policy issues executable operations, observes the returned evidence, and decides how to continue navigating or when to answer\([Sun et al\., 2024](https://arxiv.org/html/2610.21345#bib.bib17);[Chen et al\., 2024](https://arxiv.org/html/2610.21345#bib.bib2);[Lin et al\., 2025](https://arxiv.org/html/2610.21345#bib.bib9)\)\. Each operation determines which evidence becomes available to subsequent decisions\. The choice of local operations therefore shapes the evidence on which successful reasoning depends\.
Final\-answer rewards provide a natural way to improve such agents without annotating every intermediate decision, but they evaluate an entire trajectory at once: a successful rollout may contain off\-target operations, while a failed rollout may contain useful navigation\. Group Relative Policy Optimization \(GRPO\) compares same\-question rollouts and applies each trajectory’s advantage to all policy\-generated tokens\([Shao et al\., 2024](https://arxiv.org/html/2610.21345#bib.bib14)\), so it does not explicitly distinguish operations that advance navigation from those that stall or divert it\. Figure[1](https://arxiv.org/html/2610.21345#S0.F1)\(a\) illustrates this mismatch: the successful rollout includes an off\-target soundtrack lookup before recovering to the correct actor, whereas the failed rollout reaches a relevant actor but ends with an incorrect answer; the diagnostic in Figure[1](https://arxiv.org/html/2610.21345#S0.F1)\(b\) likewise finds many progressive operations in failed rollouts and non\-progressive operations in successful rollouts\. These cases expose a*trajectory–operation granularity mismatch*: the outcome is trajectory\-level, while the policy must select operations individually\.
Recent agentic reinforcement learning \(RL\) methods redistribute trajectory feedback across local decisions by grouping repeated states or aggregating sampled rollout structures\([Feng et al\., 2025](https://arxiv.org/html/2610.21345#bib.bib5);[Wang et al\., 2026a](https://arxiv.org/html/2610.21345#bib.bib21);[Cheng et al\., 2026](https://arxiv.org/html/2610.21345#bib.bib4)\)\. Prior KGQA work provides intermediate guidance through reference\-path supervision, learned process evaluators, or graph\-based progress signals\([Yan et al\., 2026](https://arxiv.org/html/2610.21345#bib.bib24);[Wang et al\., 2026b](https://arxiv.org/html/2610.21345#bib.bib22);[Song et al\., 2026b](https://arxiv.org/html/2610.21345#bib.bib16)\)\. Specifically for agentic KGQA,*a natural approach is to assess local operations through their observed downstream outcomes*\.
This motivates our*Branch Outcome Credit \(BOC\)*\. BOC organizes same\-question rollouts post hoc by navigation context and compares terminal task rewards observed after different operations\. These context\-relative comparisons assign outcome credit to individual operations under the sampled policy, without constructing an additional rollout tree or training an auxiliary evaluator\.
BOC captures the downstream consequence of an operation, but later decisions can obscure the operation’s immediate effect on the KG evidence frontier\. To address it, we introduce*Frontier Transition Credit \(FTC\)*\. FTC evaluates the immediate effect of each operation by comparing the KG evidence frontier’s proximity to the answer before and after execution\.
Bringing these two views together, we propose*OpCredit*, an operation\-aware policy\-learning framework for agentic KGQA\. BOC and FTC jointly supervise the corresponding decision spans to update a single KGQA policy\. At inference time, the policy uses the standard KG interface without training\-time signals or an auxiliary evaluator\.
Experiments on ComplexWebQuestions \(CWQ\), WebQSP, and GrailQA with three LLM backbones show consistent gains in KGQA performance\. Controlled comparisons show that BOC and FTC each improve on GRPO, with their combination performing best\. A reference\-blinded operation\-level audit finds closer alignment between assigned credit and assessed usefulness for OpCredit than for GRPO\.
Our contributions are twofold:
- •We propose OpCredit, an operation\-aware policy\-learning framework for agentic KGQA that addresses the trajectory–operation granularity mismatch through complementary outcome and transition credit\.
- •We instantiate this framework with BOC and FTC\. BOC compares terminal task rewards observed after different operations under matched navigation contexts, while FTC measures signed changes in answer\-conditioned frontier potential\.
## 2Related Work
### 2\.1LLM\-Based KGQA
For training\-free KG exploration, ToG uses LLM\-guided beam search\([Sun et al\., 2024](https://arxiv.org/html/2610.21345#bib.bib17)\), while PoG adds adaptive planning and self\-correction\([Chen et al\., 2024](https://arxiv.org/html/2610.21345#bib.bib2)\)\. Learning\-based methods learn path planning, evidence use, or graph interaction\([Luo et al\., 2024](https://arxiv.org/html/2610.21345#bib.bib11);[Lin et al\., 2025](https://arxiv.org/html/2610.21345#bib.bib9);[Yan et al\., 2026](https://arxiv.org/html/2610.21345#bib.bib24)\)\.*We focus on operation\-aware policy learning for agents that select executable operations during multi\-turn KG interaction\.*
### 2\.2Supervision for KGQA
Task outcomes and interaction feedback provide supervision from answers and graph access\. KnowCoder\-A1 trains agentic reasoning with a curriculum of trajectory\-level outcome rewards\([Chen et al\., 2026b](https://arxiv.org/html/2610.21345#bib.bib3)\)\. KG\-R1 combines global answer and retrieval rewards with turn\-wise validity feedback\([Lin et al\., 2025](https://arxiv.org/html/2610.21345#bib.bib9)\)\.*However, terminal task rewards require further attribution to distinguish individual operations, while interaction validity alone does not establish an operation’s contribution to reasoning\.*
Reference trajectories and learned evaluators provide more explicit guidance for reasoning\. GraphWalker learns KG exploration and error recovery through two\-stage supervised fine\-tuning on synthetic and expert trajectories before outcome\-based RL\([Xu et al\., 2026](https://arxiv.org/html/2610.21345#bib.bib23)\)\. EoG rewards agreement with verified reference paths\([Yan et al\., 2026](https://arxiv.org/html/2610.21345#bib.bib24)\)\. GAPD aligns rollout and gold states for gold\-action\-conditioned token\-level self\-distillation\([Sun et al\., 2026](https://arxiv.org/html/2610.21345#bib.bib18)\)\. DPRM learns dual implicit process reward models \(PRMs\) from outcome supervision to score KG and chain\-of\-thought \(CoT\) steps for inference\-time selection\([Wang et al\., 2026b](https://arxiv.org/html/2610.21345#bib.bib22)\)\.*Such supervision remains constrained by the coverage of demonstrations, reference paths, gold actions, or by the generalization capabilities of learned evaluators\.*
Graph\-based progress uses the task KG to assess intermediate decisions\. DTPO uses answer\-distance changes and downstream outcomes to supervise KG operations sampled through tree expansion\([Song et al\., 2026b](https://arxiv.org/html/2610.21345#bib.bib16)\)\.*Its local comparisons require explicit branch expansion and KG execution, making rollout cost sensitive to branching width\.*
### 2\.3Credit Assignment in Agentic RL
Agentic RL methods also derive local credit from shared structure in sampled rollouts\. Table[1](https://arxiv.org/html/2610.21345#S2.T1)compares outcome attribution and process signals across representative methods\. GiGPO augments episode\-level advantages through action grouping at repeated environment states\([Feng et al\., 2025](https://arxiv.org/html/2610.21345#bib.bib5)\)\. RTMC builds rollout trees from compact state–action signatures to estimate step\-level advantages\([Wang et al\., 2026a](https://arxiv.org/html/2610.21345#bib.bib21)\)\. GraphGPO combines a trajectory\-level outcome advantage with progress measured by distances to successful states in a sampled experience graph\([Cheng et al\., 2026](https://arxiv.org/html/2610.21345#bib.bib4)\)\. These approaches derive local credit from relationships among sampled states and outcomes\.*Our OpCredit uses such outcome evidence for BOC and further evaluates immediate transitions in the task KG through FTC\. The distinction lies in aligning rollout\-based outcome credit and KG\-grounded transition credit with the same operation’s decision span\.*
MethodOutcome attributionProcess signalSupervision for KGQAKnowCoder\-A1Trajectory–KG\-R1TrajectoryTurn validityGraphWalkerTrajectoryTrajectory SFTEoGTrajectoryReference\-path matchingGAPDTrajectoryGold\-action distillationDPRMLocal
\(implicit\)KG/CoT step scoresDTPOLocalAnswer distanceCredit Assignment in Agentic RLGiGPOLocalValidity penaltiesRTMCLocalValidity / validation rewardsGraphGPOTrajectoryExperience\-graph distanceOpCreditLocal
\(context\-relative\)Frontier transition
\(answer\-conditioned\)
Trajectory/Local: attribution to complete trajectories/intermediate decisions; –: no corresponding signal\. Validity and validation rewards are task\-dependent\.
Table 1:Comparison of outcome attribution and process signals across representative methods\.
## 3Method
OpCredit supervises individual KG operations through two complementary signals: Branch Outcome Credit \(BOC\) compares terminal task rewards under matched navigation contexts, while Frontier Transition Credit \(FTC\) measures immediate changes in answer\-conditioned frontier potential\. Both signals supervise the same decision span to update a single policy \(Figure[2](https://arxiv.org/html/2610.21345#S3.F2)\)\.
Figure 2:Overview of OpCredit\. BOC compares terminal task rewards under matched navigation contexts; FTC measures answer\-conditioned changes in frontier potential\. Both signals supervise the same decision span during training\. Inference uses the learned policy and standard KG interface\.### 3\.1Preliminaries
Let𝒦=\(𝒱,ℰ\)\\mathcal\{K\}=\(\\mathcal\{V\},\\mathcal\{E\}\)be a knowledge graph,qqa question, and𝒜∗\(q\)⊆𝒱\\mathcal\{A\}^\{\*\}\(q\)\\subseteq\\mathcal\{V\}the set of gold answer entities mapped to the KG for training\. An agent interacts with𝒦\\mathcal\{K\}through operations such as*entity\-and\-direction selection*,*relation selection*, and*answer emission*\. At steptt, the policy observes a navigation statests\_\{t\}and selects an operationot∈𝒪\(st\)o\_\{t\}\\in\\mathcal\{O\}\(s\_\{t\}\), where𝒪\(st\)\\mathcal\{O\}\(s\_\{t\}\)denotes the available operations\. Navigation operations return graph observations that update the state tost\+1s\_\{t\+1\}, while answer emission terminates the interaction\. A trajectoryτ=\(s0,o0,…,sT−1,oT−1,sT\)\\tau=\(s\_\{0\},o\_\{0\},\\ldots,s\_\{T\-1\},o\_\{T\-1\},s\_\{T\}\)consists ofTToperations, including the terminal answer decision\.
We initialize the policy through supervised fine\-tuning \(SFT\) to generate reasoning followed by executable operations, conditioned on the question and interaction history\. Appendix[C](https://arxiv.org/html/2610.21345#A3)details the interaction protocol, template\-based SFT trajectory construction, and serialized examples\. At each training iteration, the rollout policyπθold\\pi\_\{\\theta\_\{\\mathrm\{old\}\}\}samplesNNtrajectories\{τi\}i=1N\\\{\\tau\_\{i\}\\\}\_\{i=1\}^\{N\}for the same question through the standard KG interface\. Each trajectoryτi\\tau\_\{i\}receives a terminal task rewardRtask\(τi\)R\_\{\\mathrm\{task\}\}\(\\tau\_\{i\}\)based on its final\-answer outcome; Appendix[A\.4](https://arxiv.org/html/2610.21345#A1.SS4)specifies the reward and training hyperparameters\. GRPO computes a trajectory\-level advantage within this group:
Aitraj=Rtask\(τi\)−μqσq\+ε,A\_\{i\}^\{\\mathrm\{traj\}\}=\\frac\{R\_\{\\mathrm\{task\}\}\(\\tau\_\{i\}\)\-\\mu\_\{q\}\}\{\\sigma\_\{q\}\+\\varepsilon\},\(1\)whereμq\\mu\_\{q\}andσq\\sigma\_\{q\}are the mean and standard deviation of terminal task rewards within the group, andε\>0\\varepsilon\>0is a small constant for numerical stability\. GRPO assigns this advantage to all policy\-generated tokens inτi\\tau\_\{i\}\.
### 3\.2Branch Outcome Credit \(BOC\)
BOC assigns context\-relative outcome credit to individual operations by comparing terminal task rewards under matched navigation contexts\.
#### Navigation context matching\.
For same\-question rollouts withRi=Rtask\(τi\)R\_\{i\}=R\_\{\\mathrm\{task\}\}\(\\tau\_\{i\}\), BOC first groups decisions by the active entity before each operation\. Within each group, the pre\-decision navigation statessis mapped to
c=χ\(s\)=\(Evis\(s\),b\(s\),ϕ\(s\)\),c=\\chi\(s\)=\\bigl\(E\_\{\\mathrm\{vis\}\}\(s\),b\(s\),\\phi\(s\)\\bigr\),\(2\)whereEvis\(s\)E\_\{\\mathrm\{vis\}\}\(s\)is the visited entity set,b\(s\)b\(s\)the remaining navigation budget, andϕ\(s\)\\phi\(s\)the decision phase: relation selection, entity\-and\-direction selection, or answer emission\. Hereb\(s\)=H−h\(s\)b\(s\)=H\-h\(s\), with maximum hop budgetHHandh\(s\)h\(s\)completed hops; decisions within a hop share the remaining budget\. Matching these context elements helps to pool outcome evidence and keep rollout comparisons within the same decision phase, without additional environment interaction\. LetΩq\(c,o\)\\Omega\_\{q\}\(c,o\)contain the unique rollout indices observing operationoounder contextcc, andΩq\(c\)=⋃oΩq\(c,o\)\\Omega\_\{q\}\(c\)=\\bigcup\_\{o\}\\Omega\_\{q\}\(c,o\)\. Both support sets are restricted to the same active entity, omitted from the notation\. Each rollout contributes once per set, avoiding duplicate outcome evidence\.
#### Context\-relative outcome credit\.
From sampled continuations, we estimate the operation’s observed return and context baseline by
Q^out\(c,o\)\\displaystyle\\widehat\{Q\}\_\{\\mathrm\{out\}\}\(c,o\)=1\|Ωq\(c,o\)\|∑i∈Ωq\(c,o\)Ri,\\displaystyle=\\frac\{1\}\{\|\\Omega\_\{q\}\(c,o\)\|\}\\sum\_\{i\\in\\Omega\_\{q\}\(c,o\)\}R\_\{i\},\(3\)V^out\(c\)\\displaystyle\\widehat\{V\}\_\{\\mathrm\{out\}\}\(c\)=1\|Ωq\(c\)\|∑i∈Ωq\(c\)Ri\.\\displaystyle=\\frac\{1\}\{\|\\Omega\_\{q\}\(c\)\|\}\\sum\_\{i\\in\\Omega\_\{q\}\(c\)\}R\_\{i\}\.HereQ^out\\widehat\{Q\}\_\{\\mathrm\{out\}\}averages returns after operationoo, whileV^out\\widehat\{V\}\_\{\\mathrm\{out\}\}averages returns over rollouts encountering a matched context; both include successful and unsuccessful completions\. Unlike the question\-level meanμq\\mu\_\{q\}in Eq\. \([1](https://arxiv.org/html/2610.21345#S3.E1)\),V^out\(c\)\\widehat\{V\}\_\{\\mathrm\{out\}\}\(c\)is context\-specific\. For decisionttin rolloutτi\\tau\_\{i\}, letΔi,t=Q^out\(ci,t,oi,t\)−V^out\(ci,t\)\\Delta\_\{i,t\}=\\widehat\{Q\}\_\{\\mathrm\{out\}\}\(c\_\{i,t\},o\_\{i,t\}\)\-\\widehat\{V\}\_\{\\mathrm\{out\}\}\(c\_\{i,t\}\)denote the observed outcome contrast under contextci,tc\_\{i,t\}\. BOC uses the normalized contrast when nonzero and otherwise retains the trajectory\-level advantage in Eq\. \([1](https://arxiv.org/html/2610.21345#S3.E1)\):
ABOCi,t=\{Δi,tσq\+ε,Δi,t≠0,Aitraj,Δi,t=0\.A\_\{\\mathrm\{BOC\}\}^\{i,t\}=\\begin\{cases\}\\dfrac\{\\Delta\_\{i,t\}\}\{\\sigma\_\{q\}\+\\varepsilon\},&\\Delta\_\{i,t\}\\neq 0,\\\\\[3\.0pt\] A\_\{i\}^\{\\mathrm\{traj\}\},&\\Delta\_\{i,t\}=0\\end\{cases\}\.\(4\)The contrast’s sign indicates whether the operation’s observed return is above or below its context baseline; both cases use the same question\-level reward scale\. In Figure[2](https://arxiv.org/html/2610.21345#S3.F2),R′=R′′=0R^\{\\prime\}=R^\{\\prime\\prime\}=0andR=1R=1yield positive BOC foroto\_\{t\}and negative BOC foro′,o′′o^\{\\prime\},o^\{\\prime\\prime\}; Appendix[D\.1](https://arxiv.org/html/2610.21345#A4.SS1)gives the calculation\.
### 3\.3Frontier Transition Credit \(FTC\)
FTC evaluates the effect of each operation on the KG evidence frontier through an answer\-conditioned before/after comparison, without requiring a reference navigation sequence\.
#### Answer\-conditioned frontier potential\.
For operationoi,to\_\{i,t\}at decisionttin trajectoryτi\\tau\_\{i\}, letFi,t−F\_\{i,t\}^\{\-\}andFi,t\+F\_\{i,t\}^\{\+\}denote the operation\-local entity sets before and after its transition, respectively\. Figure[2](https://arxiv.org/html/2610.21345#S3.F2)omits the rollout indexii\. A useful expansion may expose an answer\-relevant candidate alongside distractors, so we assess the potential of a nonempty frontierFFby its best available opportunity:
Φq\(F\)=maxe∈F\(2−δq\(e\)\)\.\\Phi\_\{q\}\(F\)=\\max\_\{e\\in F\}\\bigl\(2\-\\delta\_\{q\}\(e\)\\bigr\)\.\(5\)Hereδq\(e\)=0\\delta\_\{q\}\(e\)=0for a gold answer entity,11for an entity outside the gold answer set but in its constructed one\-hop neighborhood, and22for all remaining entities\. These labels describe coarse answer proximity, not exact graph distance or remaining operation counts\. ThusΦq\\Phi\_\{q\}measures frontier\-to\-answer proximity\. The gold answer set is used only during training and is not added to policy observations; frontier definitions by operation, neighborhood construction, and unavailable\-frontier handling appear in Appendix[D\.2](https://arxiv.org/html/2610.21345#A4.SS2)\.
#### Signed transition credit\.
The potential of a resulting frontier alone does not distinguish progress made by the current operation from proximity already achieved by earlier decisions\. We therefore assign the operation the signed change between its before/after frontier potentials:
AFTCi,t=Φq\(Fi,t\+\)−Φq\(Fi,t−\)\.A\_\{\\mathrm\{FTC\}\}^\{i,t\}=\\Phi\_\{q\}\(F\_\{i,t\}^\{\+\}\)\-\\Phi\_\{q\}\(F\_\{i,t\}^\{\-\}\)\.\(6\)Positive, zero, and negative values indicate measured progress, no measured change, and regression, respectively\. The comparison uses operation\-local frontiers, not the cumulative interaction history, so earlier answer encounters do not automatically make later operations favorable\. The potential\-difference form is related to potential\-based reward shaping\([Ng et al\., 1999](https://arxiv.org/html/2610.21345#bib.bib13)\); here it supplies an answer\-conditioned auxiliary objective on decision spans rather than changing the terminal task reward used for BOC\. An operation can therefore receive positive FTC even if later decisions fail, while BOC evaluates its sampled continuations through terminal task rewards\.
### 3\.4Unified Operation\-Aware Policy Learning
BOC and FTC are constructed from rollouts and aligned to the same decision span for a joint policy update\.
#### Decision\-span alignment\.
Letyi=\(yi,1,…,yi,Li\)y\_\{i\}=\(y\_\{i,1\},\\ldots,y\_\{i,L\_\{i\}\}\)be the policy\-generated token sequence for rolloutii, whereLiL\_\{i\}is its length andjjindexes token positions\. Each decision comprises the generated reasoning together with its executable operation; both belong to the same decision span and receive its operation\-level supervision\. For operationoi,to\_\{i,t\}, let𝒥i,t\\mathcal\{J\}\_\{i,t\}contain the token indices of this span\. The decision spans, including the terminal answer decision, partition the generated sequence:ℐi=\{1,…,Li\}=⋃t𝒥i,t\\mathcal\{I\}\_\{i\}=\\\{1,\\ldots,L\_\{i\}\\\}=\\bigcup\_\{t\}\\mathcal\{J\}\_\{i,t\}\. Forj∈𝒥i,tj\\in\\mathcal\{J\}\_\{i,t\}, the outcome credit isABOCi,tA\_\{\\mathrm\{BOC\}\}^\{i,t\}from Eq\. \([4](https://arxiv.org/html/2610.21345#S3.E4)\)\. Forj∈𝒥i,tj\\in\\mathcal\{J\}\_\{i,t\}, we setBi,j=AFTCi,tB\_\{i,j\}=A\_\{\\mathrm\{FTC\}\}^\{i,t\}when the operation has a valid before/after frontier comparison; tokens without an applicable FTC signal haveBi,j=0B\_\{i,j\}=0\. The FTC eligibility rules are given in Appendix[D\.2](https://arxiv.org/html/2610.21345#A4.SS2)\.
#### Joint policy optimization\.
Lethi,jh\_\{i,j\}denote the full policy context preceding tokenyi,jy\_\{i,j\}, including the question, interaction history, and previously generated tokens\. The policy ratio is
ρi,j\(θ\)=πθ\(yi,j∣hi,j\)πθold\(yi,j∣hi,j\)\.\\rho\_\{i,j\}\(\\theta\)=\\frac\{\\pi\_\{\\theta\}\(y\_\{i,j\}\\mid h\_\{i,j\}\)\}\{\\pi\_\{\\theta\_\{\\mathrm\{old\}\}\}\(y\_\{i,j\}\\mid h\_\{i,j\}\)\}\.\(7\)The BOC objective uses a clipped GRPO surrogate\([Shao et al\., 2024](https://arxiv.org/html/2610.21345#bib.bib14)\), with dual clipping for negative advantages\. Writing the dual\-clipped surrogate defined in Appendix[D\.3](https://arxiv.org/html/2610.21345#A4.SS3)asDD, we obtain
ℒBOC\(θ\)=−𝔼1≤i≤Nj∈ℐi\[D\(ρi,j,ABOCi,t\)\]\.\\mathcal\{L\}\_\{\\mathrm\{BOC\}\}\(\\theta\)=\-\\mathbb\{E\}\_\{\\begin\{subarray\}\{c\}1\\leq i\\leq N\\\\ j\\in\\mathcal\{I\}\_\{i\}\\end\{subarray\}\}\\left\[D\\\!\\left\(\\rho\_\{i,j\},A\_\{\\mathrm\{BOC\}\}^\{i,t\}\\right\)\\right\]\.\(8\)Herettdenotes the decision whose span contains tokenjj, i\.e\.,j∈𝒥i,tj\\in\\mathcal\{J\}\_\{i,t\}\. FTC supplies signed auxiliary log\-likelihood supervision on the same decision span:
ℒFTC\(θ\)=−𝔼1≤i≤Nj∈ℐi\[Bi,jlogπθ\(yi,j∣hi,j\)\]\.\\mathcal\{L\}\_\{\\mathrm\{FTC\}\}\(\\theta\)=\-\\mathbb\{E\}\_\{\\begin\{subarray\}\{c\}1\\leq i\\leq N\\\\ j\\in\\mathcal\{I\}\_\{i\}\\end\{subarray\}\}\\left\[B\_\{i,j\}\\log\\pi\_\{\\theta\}\(y\_\{i,j\}\\mid h\_\{i,j\}\)\\right\]\.\(9\)Both objectives average over generated tokens within each trajectory and then over trajectories\. Positive FTC reinforces the corresponding generated decision, whereas negative FTC suppresses it\. FTC supplies transition supervision alongside BOC’s outcome credit, and we jointly optimize
ℒ\(θ\)=ℒBOC\(θ\)\+λauxℒFTC\(θ\)\+ℒreg\(θ\),\\mathcal\{L\}\(\\theta\)=\\mathcal\{L\}\_\{\\mathrm\{BOC\}\}\(\\theta\)\+\\lambda\_\{\\mathrm\{aux\}\}\\mathcal\{L\}\_\{\\mathrm\{FTC\}\}\(\\theta\)\+\\mathcal\{L\}\_\{\\mathrm\{reg\}\}\(\\theta\),\(10\)whereλaux\\lambda\_\{\\mathrm\{aux\}\}weights FTC andℒreg\\mathcal\{L\}\_\{\\mathrm\{reg\}\}contains KL and entropy regularization\. Credits are computed from collected rollouts and held fixed during their policy updates; subsequent iterations refresh the samples and their supervision\. At inference, only the learned policy and standard KG interface are required; rollout aggregation and answer\-conditioned frontier measurements are training\-time procedures\.
## 4Experiments
Table 2:Overall Hit@1 and F1 on CWQ, WebQSP, and GrailQA\. Bold highlights the best Hit@1 and F1 among methods using each OpCredit backbone\. – denotes an unreported metric\.### 4\.1Experimental Setup
#### Datasets and metrics\.
We evaluate on the CWQ\([Talmor and Berant, 2018](https://arxiv.org/html/2610.21345#bib.bib19)\)and WebQSP\([Yih et al\., 2016](https://arxiv.org/html/2610.21345#bib.bib25)\)test splits and the full official GrailQA\([Gu et al\., 2021](https://arxiv.org/html/2610.21345#bib.bib6)\)development split\. For our models, we report F1 over normalized answer sets and Hit@1; experimental and dataset details are in Appendices[A](https://arxiv.org/html/2610.21345#A1)and[B](https://arxiv.org/html/2610.21345#A2), respectively\.
#### Baselines\.
Table[2](https://arxiv.org/html/2610.21345#S4.T2)compares two groups:*training\-free KGQA*\(direct prompting, ToG, PoG, and ReKnoS\) and*training\-based KGQA*\(GNN\-RAG, KG\-Agent, KG\-R1, Graph\-RFT, EoG, KnowCoder\-A1, KBQA\-o1, DPRM, SCPRM, DoG, and GAPD\)\. Named KGQA baseline scores come from published reports; direct prompting uses our evaluation protocol\.OpCreditSFTdenotes the SFT\-initialized policy\.
#### Implementation\.
We experiment with three backbones: Qwen2\.5\-3B, Qwen2\.5\-7B, and Llama\-3\.1\-8B\. All RL configurations use the corresponding SFT\-initialized policy and same\-question rollout groups\. Appendix[A](https://arxiv.org/html/2610.21345#A1)gives the training, rollout, and evaluation settings\.
### 4\.2Main Results
Table[2](https://arxiv.org/html/2610.21345#S4.T2)shows generally stronger results for training\-based KGQA\. OpCredit improves Hit@1 and F1 over SFT in all nine dataset–backbone settings, including GrailQA with Qwen2\.5\-3B\. This smaller model also exceeds all training\-free baselines on Hit@1\. Gains persist on WebQSP despite its higher initial scores\.
OpCredit exceeds KG\-R1 on CWQ/WebQSP and Graph\-RFT on all three datasets\. It exceeds EoG on WebQSP and on CWQ with Qwen2\.5\-7B, but trails on GrailQA and on CWQ with Llama\-3\.1\-8B\. GAPD also reports higher F1 on WebQSP/GrailQA with Llama\-3\.1\-8B\. Note that the comparisons with EoG and GAPD may not be entirely fair, as they both use additional resources for process supervision\. EoG uses Gemini\-2\.5\-Flash\-generated demonstrations and model\-verified reference paths, while GAPD uses gold\-action\-conditioned self\-distillation\([Yan et al\., 2026](https://arxiv.org/html/2610.21345#bib.bib24);[Sun et al\., 2026](https://arxiv.org/html/2610.21345#bib.bib18)\); OpCredit requires only the benchmark training data and task KG, using gold answers to construct RL supervision\.
### 4\.3Ablation Study
Table[3](https://arxiv.org/html/2610.21345#S4.T3)compares four RL configurations on Qwen2\.5\-7B with the same SFT initialization and training and evaluation protocols\. Removing both BOC and FTC gives the GRPO baseline\. Adding BOC improves all six metrics over GRPO with the same terminal task rewards\. Its gains also persist when added to FTC, indicating that context\-relative outcome comparisons contribute to policy learning alongside frontier\-transition supervision\. FTC alone yields larger gains than BOC alone in this setting, and adding it to BOC further improves both metrics on every dataset\. Immediate frontier changes therefore provide useful supervision beyond observed terminal task rewards\. The full method performs best across the three datasets, supporting the complementary contributions of the two signals to operation selection\.
### 4\.4Analysis of Navigation Context Matching
BOC compares each operation’s observed return with its comparison group’s outcome baseline\. Relation selection and entity\-and\-direction selection can share the same active entity, visited entity set, and remaining navigation budget\. With rollouts and terminal task rewards fixed, we compare the full context against three alternatives: active entity only, visited entity set only, and visited entity set with remaining navigation budget\. All comparisons use the same question and active entity\. Without decision phase, 46–48% of decision occurrences across checkpoints belong to groups containing both operation types, pooling outcome evidence from both relation and entity\-and\-direction choices\. Matching the decision phase provides a type\-consistent baseline: relation choices are evaluated relative to relation choices, and entity\-and\-direction choices relative to their own type\. This aligns BOC’s local outcome comparison with the kind of decision the policy is making\. Appendix[D\.4](https://arxiv.org/html/2610.21345#A4.SS4)gives the matching rules and mixing statistics\.
Table 3:Ablation of OpCredit with Qwen2\.5\-7B\.
### 4\.5Reference\-Blinded Credit Audit
We evaluate whether operation\-level credit aligns with operation usefulness through a reference\-blinded audit\. We implement the credit\-assignment rules of GiGPO, RTMC, and GraphGPO for KGQA and replay their signals alongside GRPO and OpCredit on a common rollout pool generated by the SFT policy\. With operations and terminal task rewards fixed, the audit compares credit assignments to the same decisions\. Given the question, interaction history preceding the operation, the operation itself, and the graph observations it returns, an LLM judge assigns a usefulness rating without access to gold answers, terminal task rewards, or assigned credit\. We report mean credit across four ordered usefulness levels and the area under the receiver operating characteristic curve \(AUC\), using assigned credit to distinguish operations judged useful from those judged unhelpful\. Appendix[E](https://arxiv.org/html/2610.21345#A5)provides the complete protocol and results\.
Figure 3:Credit alignment on a common SFT rollout pool\. \(a\) Mean replay credit across four ordered usefulness levels \(1 is least useful and 4 is most useful\)\. \(b\) Usefulness\-discrimination AUC; the dashed line marks random discrimination\.Figure[3](https://arxiv.org/html/2610.21345#S4.F3)\(a\) shows that OpCredit assigns negative mean credit to the least useful operations and increasingly positive credit across levels 2–4\. GRPO and RTMC also exhibit increasing mean credit, whereas GiGPO and GraphGPO reverse this ordering between the middle levels\. To compare usefulness discrimination beyond these group averages, Figure[3](https://arxiv.org/html/2610.21345#S4.F3)\(b\) reports AUC based on operation\-level credit rankings\. OpCredit achieves the highest AUC among the compared methods \(0\.718\), ahead of GRPO \(0\.606\) and RTMC \(0\.492\)\. These results indicate OpCredit’s stronger discriminability between useful and unhelpful operations within the same rollout pool\.
Figure 4:Error composition on matched diagnostic subsets\. Labels show rounded percentages within each method’s error set\.
### 4\.6Error Analysis
Figure[4](https://arxiv.org/html/2610.21345#S4.F4)compares the composition of GRPO and OpCredit errors on matched diagnostic subsets across three datasets\. We distinguish answer\-selection errors despite answer\-relevant evidence, first\-hop path deviations \(Path\-first\), later deviations or failures without reference\-path alignment \(Path\-late\), and empty predicted answer sets \(Empty answer\)\. Answer\-selection errors dominate CWQ, whereas first\-hop deviations dominate GrailQA\. WebQSP exhibits a more mixed error profile, with substantial shares of Path\-late and Empty answer cases\. The same terminal failure label can thus reflect difficulties in acquiring useful evidence or selecting answers from available evidence\.
Compared with GRPO, OpCredit has a smaller share of answer\-selection errors on all three datasets\. Path\-late accounts for a larger share of its remaining errors on CWQ and GrailQA, while Empty answer accounts for a smaller share on GrailQA\. These profiles highlight navigation as a prominent source of the remaining errors\. They complement the credit audit by locating failures in evidence acquisition and answer selection\. A checkpoint\-wise behavioral diagnostic on CWQ also finds higher late\-training recovery rates for OpCredit than for BOC\-only after backward operations \(Appendix[F](https://arxiv.org/html/2610.21345#A6)\)\. Appendix[G](https://arxiv.org/html/2610.21345#A7)provides the protocol, category definitions, and complete statistics\.
## 5Conclusion
We presented OpCredit, an operation\-aware policy\-learning framework for agentic KGQA\. BOC compares terminal task rewards from ordinary rollouts under matched navigation contexts, while FTC measures immediate answer\-conditioned frontier changes\. Both signals supervise the same decision span during training; inference uses only the learned policy and standard KG interface\. Results across three benchmarks and three backbones show improved KGQA performance; controlled ablations support complementary contributions from both signals, and the audit shows closer credit alignment with assessed operation usefulness on a sharedrollout pool\.
## Limitations
Our evaluation is limited to three Freebase\-based KGQA benchmarks with a fixed executable\-operation interface\. Performance on other graph schemas and tool environments remains to be evaluated\. We focus on operation\-aware policy learning within this interface; comparisons of alternative agent interfaces are left for future work\.
Our experiments do not cover multilingual or cross\-lingual KGQA\. Further evaluation could examine questions expressed in different languages, including settings where the question language differs from that of KG entity and relation labels\.
We also evaluate against a fixed KG snapshot\. The current experiments do not assess how a trained policy responds to subsequent additions or updates to the graph\. Evaluation on evolving KGs would complement the present benchmark results\.
## References
- Chen et al\. \(2026a\)Jiujiu Chen, Yazheng Liu, Sihong Xie, and Hui Xiong\. 2026a\.[SCPRM: A schema\-aware cumulative process reward model for knowledge graph question answering](https://doi.org/10.48550/ARXIV.2605.02819)\.*CoRR*, abs/2605\.02819\.
- Chen et al\. \(2024\)Liyi Chen, Panrong Tong, Zhongming Jin, Ying Sun, Jieping Ye, and Hui Xiong\. 2024\.[Plan\-on\-graph: Self\-correcting adaptive planning of large language model on knowledge graphs](http://papers.nips.cc/paper_files/paper/2024/hash/4254e856d01a5e7b7ea050477c3ef9b9-Abstract-Conference.html)\.In*Advances in Neural Information Processing Systems 37: Annual Conference on Neural Information Processing Systems 2024, NeurIPS 2024, Vancouver, BC, Canada, December 10 \- 15, 2024*\.
- Chen et al\. \(2026b\)Zhuo Chen, Fei Wang, Zixuan Li, Zhao Zhang, Weiwei Ding, Chuanguang Yang, Yongjun Xu, and Xiaolong Jin\. 2026b\.[Incentivizing agentic reasoning capability with outcome supervision for knowledge base question answering](https://doi.org/10.1145/3774904.3792662)\.In*Proceedings of the ACM Web Conference 2026, WWW 2026, Dubai, United Arab Emirates, originally scheduled for April 13\-17, 2026, rescheduled for June 29 \- July 3, 2026*, pages 4302–4313\. ACM\.
- Cheng et al\. \(2026\)Xin Cheng, Shuo He, Lang Feng, Haiyang Xu, Ming Yan, Lei Feng, and Bo An\. 2026\.[Beyond trajectory\-level attribution: Graph\-based credit assignment for agentic reinforcement learning](https://doi.org/10.48550/ARXIV.2605.26684)\.*CoRR*, abs/2605\.26684\.
- Feng et al\. \(2025\)Lang Feng, Zhenghai Xue, Tingcong Liu, and Bo An\. 2025\.[Group\-in\-group policy optimization for LLM agent training](http://papers.nips.cc/paper_files/paper/2025/hash/420c9f777c0b4f78d515e53cf74d58b2-Abstract-Conference.html)\.In*Advances in Neural Information Processing Systems 38: Annual Conference on Neural Information Processing Systems 2025, NeurIPS 2025, San Diego, CA, USA, December 2\-7, 2025 / Mexico City, Mexico, November 30 \- December 5, 2025*\.
- Gu et al\. \(2021\)Yu Gu, Sue Kase, Michelle Vanni, Brian M\. Sadler, Percy Liang, Xifeng Yan, and Yu Su\. 2021\.[Beyond I\.I\.D\.: three levels of generalization for question answering on knowledge bases](https://doi.org/10.1145/3442381.3449992)\.In*WWW ’21: The Web Conference 2021, Virtual Event / Ljubljana, Slovenia, April 19\-23, 2021*, pages 3477–3488\. ACM / IW3C2\.
- Jiang et al\. \(2025\)Jinhao Jiang, Kun Zhou, Xin Zhao, Yang Song, Chen Zhu, Hengshu Zhu, and Ji\-Rong Wen\. 2025\.[Kg\-agent: An efficient autonomous agent framework for complex reasoning over knowledge graph](https://doi.org/10.18653/V1/2025.ACL-LONG.468)\.In*Proceedings of the 63rd Annual Meeting of the Association for Computational Linguistics \(Volume 1: Long Papers\), ACL 2025, Vienna, Austria, July 27 \- August 1, 2025*, pages 9505–9523\. Association for Computational Linguistics\.
- Li et al\. \(2025\)Kun Li, Tianhua Zhang, Xixin Wu, Hongyin Luo, James R\. Glass, and Helen M\. Meng\. 2025\.[Decoding on graphs: Faithful and sound reasoning on knowledge graphs through generation of well\-formed chains](https://doi.org/10.18653/V1/2025.ACL-LONG.1186)\.In*Proceedings of the 63rd Annual Meeting of the Association for Computational Linguistics \(Volume 1: Long Papers\), ACL 2025, Vienna, Austria, July 27 \- August 1, 2025*, pages 24349–24364\. Association for Computational Linguistics\.
- Lin et al\. \(2025\)Junhong Lin, Shicheng Liu, Jinyeop Song, Song Wang, Julian Shun, and Yada Zhu\. 2025\.[Efficient and transferable agentic knowledge graph RAG via reinforcement learning](https://doi.org/10.48550/ARXIV.2509.26383)\.*CoRR*, abs/2509\.26383\.
- Luo et al\. \(2025\)Haoran Luo, Haihong E, Yikai Guo, Qika Lin, Xiaobao Wu, Xinyu Mu, Wenhao Liu, Meina Song, Yifan Zhu, and Anh Tuan Luu\. 2025\.[Kbqa\-o1: Agentic knowledge base question answering with monte carlo tree search](https://proceedings.mlr.press/v267/luo25d.html)\.In*Forty\-second International Conference on Machine Learning, ICML 2025, Vancouver, BC, Canada, July 13\-19, 2025*, volume 267 of*Proceedings of Machine Learning Research*\. PMLR / OpenReview\.net\.
- Luo et al\. \(2024\)Linhao Luo, Yuan\-Fang Li, Gholamreza Haffari, and Shirui Pan\. 2024\.[Reasoning on graphs: Faithful and interpretable large language model reasoning](https://openreview.net/forum?id=ZGNWW7xZ6Q)\.In*The Twelfth International Conference on Learning Representations, ICLR 2024, Vienna, Austria, May 7\-11, 2024*\. OpenReview\.net\.
- Mavromatis and Karypis \(2025\)Costas Mavromatis and George Karypis\. 2025\.[GNN\-RAG: graph neural retrieval for efficient large language model reasoning on knowledge graphs](https://doi.org/10.18653/V1/2025.FINDINGS-ACL.856)\.In*Findings of the Association for Computational Linguistics, ACL 2025, Vienna, Austria, July 27 \- August 1, 2025*, volume ACL 2025 of*Findings of ACL*, pages 16682–16699\. Association for Computational Linguistics\.
- Ng et al\. \(1999\)Andrew Y\. Ng, Daishi Harada, and Stuart Russell\. 1999\.Policy invariance under reward transformations: Theory and application to reward shaping\.In*Proceedings of the Sixteenth International Conference on Machine Learning \(ICML 1999\), Bled, Slovenia, June 27 \- 30, 1999*, pages 278–287\. Morgan Kaufmann\.
- Shao et al\. \(2024\)Zhihong Shao, Peiyi Wang, Qihao Zhu, Runxin Xu, Junxiao Song, Mingchuan Zhang, Y\. K\. Li, Y\. Wu, and Daya Guo\. 2024\.[Deepseekmath: Pushing the limits of mathematical reasoning in open language models](https://doi.org/10.48550/ARXIV.2402.03300)\.*CoRR*, abs/2402\.03300\.
- Song et al\. \(2026a\)Yanlin Song, Ben Liu, Víctor Gutiérrez\-Basulto, Zhiwei Hu, Qianqian Xie, Min Peng, Sophia Ananiadou, and Jeff Z\. Pan\. 2026a\.[Plan then retrieve: Reinforcement learning\-guided complex reasoning over knowledge graphs](https://doi.org/10.1145/3774904.3792191)\.In*Proceedings of the ACM Web Conference 2026, WWW 2026, Dubai, United Arab Emirates, originally scheduled for April 13\-17, 2026, rescheduled for June 29 \- July 3, 2026*, pages 3666–3676\. ACM\.
- Song et al\. \(2026b\)Yurun Song, Xiangqing Shen, Jianfei Yu, and Rui Xia\. 2026b\.[Interactive semantic parsing with reinforcement learning for knowledge graph reasoning](https://doi.org/10.18653/V1/2026.FINDINGS-ACL.1023)\.In*Findings of the Association for Computational Linguistics, ACL 2026, San Diego, California, United States, July 2\-7, 2026*, pages 20464–20484\. Association for Computational Linguistics\.
- Sun et al\. \(2024\)Jiashuo Sun, Chengjin Xu, Lumingyuan Tang, Saizhuo Wang, Chen Lin, Yeyun Gong, Lionel M\. Ni, Heung\-Yeung Shum, and Jian Guo\. 2024\.[Think\-on\-graph: Deep and responsible reasoning of large language model on knowledge graph](https://openreview.net/forum?id=nnVO1PvbTv)\.In*The Twelfth International Conference on Learning Representations, ICLR 2024, Vienna, Austria, May 7\-11, 2024*\. OpenReview\.net\.
- Sun et al\. \(2026\)Xin Sun, Jianan Xie, Zhongqi Chen, Qiang Liu, Shu Wu, Bowen Song, Weiqiang Wang, Zilei Wang, and Liang Wang\. 2026\.[GAPD: gold\-action policy distillation for agentic reinforcement learning in knowledge base question answering](https://doi.org/10.48550/ARXIV.2605.29584)\.*CoRR*, abs/2605\.29584\.
- Talmor and Berant \(2018\)Alon Talmor and Jonathan Berant\. 2018\.[The web as a knowledge\-base for answering complex questions](https://doi.org/10.18653/V1/N18-1059)\.In*Proceedings of the 2018 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies, NAACL\-HLT 2018, New Orleans, Louisiana, USA, June 1\-6, 2018, Volume 1 \(Long Papers\)*, pages 641–651\. Association for Computational Linguistics\.
- Wang et al\. \(2025\)Song Wang, Junhong Lin, Xiaojie Guo, Julian Shun, Jundong Li, and Yada Zhu\. 2025\.[Reasoning of large language models over knowledge graphs with super\-relations](https://openreview.net/forum?id=rTCJ29pkuA)\.In*The Thirteenth International Conference on Learning Representations, ICLR 2025, Singapore, April 24\-28, 2025*\. OpenReview\.net\.
- Wang et al\. \(2026a\)Tao Wang, Suhang Zheng, and Xiaoxiao Xu\. 2026a\.[RTMC: step\-level credit assignment via rollout trees](https://doi.org/10.48550/ARXIV.2604.11037)\.*CoRR*, abs/2604\.11037\.
- Wang et al\. \(2026b\)Xinyi Wang, Yiping Song, Zhiliang Tian, Bo Liu, Tingjin Luo, and Minlie Huang\. 2026b\.[DPRM: A dual implicit process reward model in multi\-hop question answering](https://doi.org/10.1609/AAAI.V40I40.40658)\.In*Fortieth AAAI Conference on Artificial Intelligence, Thirty\-Eighth Conference on Innovative Applications of Artificial Intelligence, Sixteenth Symposium on Educational Advances in Artificial Intelligence, AAAI 2026, Singapore, January 20\-27, 2026*, pages 33683–33691\. AAAI Press\.
- Xu et al\. \(2026\)Shuwen Xu, Yao Xu, Jiaxiang Liu, Chenhao Yuan, Wenshuo Peng, Jun Zhao, and Kang Liu\. 2026\.[Graphwalker: Agentic knowledge graph question answering via synthetic trajectory curriculum](https://doi.org/10.48550/ARXIV.2603.28533)\.*CoRR*, abs/2603\.28533\.
- Yan et al\. \(2026\)Shiqi Yan, Yubo Chen, Ruiqi Zhou, Zhengxi Yao, Shuai Chen, Tianyi Zhang, Shijie Zhang, Wei Qiang Zhang, Yongfeng Huang, Haixin Duan, and Yunqi Zhang\. 2026\.[Explore\-on\-graph: Incentivizing autonomous exploration of large language models on knowledge graphs with path\-refined reward modeling](https://proceedings.iclr.cc/paper_files/paper/2026/hash/5d2e24df9cfaad3189833b819c40b392-Abstract-Conference.html)\.In*The Fourteenth International Conference on Learning Representations, ICLR 2026, Rio de Janeiro, Brazil, April 23\-27, 2026*\. proceedings\.iclr\.cc\.
- Yih et al\. \(2016\)Wen\-tau Yih, Matthew Richardson, Christopher Meek, Ming\-Wei Chang, and Jina Suh\. 2016\.[The value of semantic parse labeling for knowledge base question answering](https://doi.org/10.18653/V1/P16-2033)\.In*Proceedings of the 54th Annual Meeting of the Association for Computational Linguistics, ACL 2016, August 7\-12, 2016, Berlin, Germany, Volume 2: Short Papers*\. The Association for Computer Linguistics\.
## Appendix AExperimental Protocol
### A\.1Hardware and software
All experiments were run on a single node equipped with eight NVIDIA RTX 5880 Ada GPUs \(48 GB each\)\. Reinforcement learning \(RL\) used tensor parallelism of one and four\-way data parallelism; evaluation used single\-GPU multi\-process workers\. The total compute for SFT, RL training, ablations, and evaluation is estimated at approximately 2,500 GPU hours\. The software environment used Python 3\.10, PyTorch 2\.11\.0, Transformers 5\.5\.4, veRL 0\.7\.1, and vLLM 0\.21\.0\. The knowledge graph \(KG\) was built from the final Freebase RDF dump \(2015\-08\-09\) and accessed through a local SPARQL endpoint\.
### A\.2Task, data, and metrics
We evaluate CWQ and WebQSP on their test splits and GrailQA on its full official development split\. Dataset statistics and preprocessing are described in Appendix[B](https://arxiv.org/html/2610.21345#A2)\. Hit@1 records whether the predicted answer set contains a gold answer; F1 compares the predicted and gold answer sets after answer normalization\. Formal evaluation uses one sampled trajectory per question\. The audit and behavioral analyses use CWQ diagnostic subsets with multiple rollouts per question; their sampling settings are listed separately in Table[4](https://arxiv.org/html/2610.21345#A1.T4)\.
#### Reported baseline scores\.
Table[2](https://arxiv.org/html/2610.21345#S4.T2)retains the published scores for the named KGQA baselines\. For KnowCoder\-A1, we report its published F1 values with the Qwen2\.5\-Coder\-7B backbone\. Its CWQ EM and WebQSP Random Hits@1 are not entered in the Hit@1 columns; its GrailQA overall score of 80\.5 is F1\. For GAPD, we report its published entity\-level F1 on WebQSP and the full GrailQA development split; its exact\-set\-match EM is not entered in the Hit@1 columns\.
### A\.3Training configurations
We use the instruction\-tuned checkpointsQwen/Qwen2\.5\-3B\-Instruct,Qwen/Qwen2\.5\-7B\-Instruct, andmeta\-llama/Llama\-3\.1\-8B\-Instruct, each initialized through SFT\. The ablation study in Table[3](https://arxiv.org/html/2610.21345#S4.T3)holds the SFT initialization, rollout protocol, and optimization settings fixed while enabling BOC, FTC, both, or neither; the configuration with neither signal is GRPO\. Following the checkpoint\-selection protocol of EoG\([Yan et al\., 2026](https://arxiv.org/html/2610.21345#bib.bib24)\), we evaluate the final RL checkpoint unless training diverges, in which case we use the most recent stable checkpoint according to the training reward curve\. For our configurations, Tables[2](https://arxiv.org/html/2610.21345#S4.T2)and[3](https://arxiv.org/html/2610.21345#S4.T3)report results from selected runs\.
### A\.4Hyperparameters
Table[4](https://arxiv.org/html/2610.21345#A1.T4)summarizes training, formal evaluation, and sampling for the audit and behavioral diagnostics\. RL training batch sizes count questions before sampling six rollouts per question: 64 questions yield 384 trajectories for Qwen2\.5\-3B, and 16 yield 96 for Qwen2\.5\-7B and Llama\-3\.1\-8B\. The audit and behavioral diagnostic protocols are specified in Appendices[E](https://arxiv.org/html/2610.21345#A5)and[F](https://arxiv.org/html/2610.21345#A6)\.
Table 4:Training and evaluation settings, including rollout sampling for the CWQ credit audit and behavioral diagnostic\.
## Appendix BDataset Statistics
WebQSP provides natural\-language questions with Freebase semantic parses; CWQ extends WebQSP with compositional questions; GrailQA covers i\.i\.d\., compositional, and zero\-shot generalization\. The official releases are available from Microsoft Research for WebQSP,111[https://www\.microsoft\.com/en\-us/download/details\.aspx?id=52763](https://www.microsoft.com/en-us/download/details.aspx?id=52763)the authors’ project page for CWQ,222[https://www\.tau\-nlp\.sites\.tau\.ac\.il/compwebq](https://www.tau-nlp.sites.tau.ac.il/compwebq)and the GrailQA project page\.333[https://dki\-lab\.github\.io/GrailQA/](https://dki-lab.github.io/GrailQA/)GrailQA is released under CC BY\-SA 4\.0\. Dataset files and pretrained model weights are obtained separately from their respective providers and are not included in the code repository\.
Table[5](https://arxiv.org/html/2610.21345#A2.T5)summarizes the source dataset split sizes\. The CWQ/WebQSP SFT–RL pool excludes empty gold answers or topic entities and training examples sharing an original source question with any evaluation example\. Deduplication leaves 27,237 questions, distinct from the raw split sizes in the table\. CWQ records with missing gold answers or topic entities are omitted from scoring\. Each example stores the topic entity and gold answer entities; GrailQA is trained separately\.
Table 5:Source dataset split sizes\. Eval\. denotes the test split for CWQ/WebQSP and the full development split for GrailQA\.
## Appendix CData Format and Interaction Templates
### C\.1Agent interaction protocol
Each decision includes reasoning in a<think\>span followed by an executable operation\. Entity\-and\-direction selection returns the available relations for the selected entity\. Relation selection then returns the traversed path and reached entity set in an<information\>block\. Within a relation\-selection operation, unnamed intermediate nodes are expanded by one additional edge in either direction to return named endpoints; this expansion counts as one navigation hop in the interaction budget\. The agent continues from these entities or emits its predicted answer set in an<answer\>block\.
SFT trajectories are constructed from gold reasoning paths in the benchmark training data\. Templates generate the reasoning text, and each trace is serialized as reasoning, executable operations, KG observations, and final answers\. All three backbones share the same SFT training data\. Tables[6](https://arxiv.org/html/2610.21345#A3.T6)and[7](https://arxiv.org/html/2610.21345#A3.T7)give the fixed system prompt and the user\-message templates\. Braced fields are filled with the question or current KG observations\. Entity\-and\-direction selection also uses the first template at the start of a rollout, with the topic entity as the current entity\. For incoming relation selection, the first line of the second template isIncoming relations \(to \{entity\_name\}\):\. Table[8](https://arxiv.org/html/2610.21345#A3.T8)illustrates serialized SFT examples\.
System prompt\.
You are a KGQA agent that answers questions by navigating a knowledge graph\. Explore the graph step by step: 1\. Choose an entity and a direction to explore: <explore direction="outgoing"\>entity\_name</explore\>—follow outgoing edges from entity <explore direction="incoming"\>entity\_name</explore\>—follow incoming edges to entity Reason in <think \> tags before each action\. 2\. After seeing the available relations, select the most relevant one by outputting its name exactly\. 3\. After seeing the resulting entities, either: \- Answer: <answer\>\["name1", "name2"\]</answer\>—JSON list of entity names exactly as shown \- Continue: <explore direction="outgoing/incoming"\>entity\_name</explore\> Important: \- Check ALL entities before answering\. Do not pick the first plausible one\. \- If multiple entities satisfy the question, list them all\. \- Do NOT fabricate facts\. Only use information visible in names\.
Table 6:Fixed system prompt for the KGQA agent\.Entity\-and\-direction selection\.
Question: \{question\} Current entity: \{entity\_name\} Explore outgoing or incoming relations from this entity\.
Relation selection\.
Outgoing relations \(from \{entity\_name\}\): \{relation\_1\} \{relation\_2\} \.\.\. Select the most relevant relation name exactly as shown\.
Returned entities\.
<information\> Question: \{question\} Paths explored: \{head\} \-\-\{relation\}\-\-\> Entities: \{entity\_1\} \{entity\_2\} \.\.\. </information\> Based on the entities above, answer the question or continue exploring\. If answering, your answer MUST be one of the Entities listed above, copied exactly as shown\.
Maximum navigation depth\.
<information\> Question: \{question\} Paths explored: \{explored\_paths\} Entities: \{entities\} </information\> You have reached the maximum exploration depth\. Provide your final answer in <answer\> tags as a JSON list of entity names copied exactly from the results above\.
Table 7:User\-message templates for KG navigation and final answering\.WebQSP SFT trace\.
Questionwhat 5 countries border Ethiopia?Assistant<think\> I need to inspect outgoing relations for Ethiopia\. </think\><explore direction="outgoing"\>Ethiopia</explore\>ObservationOutgoing relations: location\.location\.adjoin\_s, \.\.\.Assistant<think\> location\.location\.adjoin\_s is relevant\. </think\>location\.location\.adjoin\_sObservation<information\> Ethiopia \-\> Eritrea, Djibouti, Somalia, Sudan, Kenya </information\>Answer<answer\>\["Eritrea", "Djibouti", "Somalia", "Sudan", "Kenya"\]</answer\>
CWQ SFT trace\.
QuestionWhich movies produced by Universal Studios has Ron Howard directed?Assistant<think\> I need to inspect outgoing relations for Ron Howard\. </think\><explore direction="outgoing"\>Ron Howard</explore\>ObservationOutgoing relations: film\.director\.film, film\.producer\.film, \.\.\.Assistant<think\> film\.director\.film is relevant\. </think\>film\.director\.filmObservation<information\> Ron Howard \-\> EDtv, Cinderella Man, A Beautiful Mind, \.\.\. </information\>Answer<answer\>\["EDtv", "Cinderella Man", "A Beautiful Mind"\]</answer\>
Table 8:Serialized SFT examples from WebQSP and CWQ\. The examples illustrate the operation and observation format\.
### C\.2Recorded rollout information
Credit computation uses the terminal task reward of each rollout and the navigation context, executed operation, decision span, and available before/after frontiers of its decisions\. These records align BOC and FTC with the generated reasoning and executable operation in the same decision span\. Appendix[D](https://arxiv.org/html/2610.21345#A4)gives the credit calculations and their alignment with the policy objectives\.
## Appendix DCredit Computation and Token Alignment
### D\.1Branch Outcome Credit
For the example in Figure[2](https://arxiv.org/html/2610.21345#S3.F2), consider three same\-question rolloutsτ1\\tau\_\{1\},τ2\\tau\_\{2\}, andτ3\\tau\_\{3\}whose operationso′o^\{\\prime\},oto\_\{t\}, ando′′o^\{\\prime\\prime\}at decisionttshare the same active entity and contextcc, with terminal task rewardsR′=0R^\{\\prime\}=0,R=1R=1, andR′′=0R^\{\\prime\\prime\}=0, respectively\. Each operation occurs in one rollout, so Eq\. \([3](https://arxiv.org/html/2610.21345#S3.E3)\) gives
Q^out\(c,ot\)\\displaystyle\\widehat\{Q\}\_\{\\mathrm\{out\}\}\(c,o\_\{t\}\)=1,\\displaystyle=1,Q^out\(c,o′\)=Q^out\(c,o′′\)\\displaystyle\\widehat\{Q\}\_\{\\mathrm\{out\}\}\(c,o^\{\\prime\}\)=\\widehat\{Q\}\_\{\\mathrm\{out\}\}\(c,o^\{\\prime\\prime\}\)=0,\\displaystyle=0,V^out\(c\)\\displaystyle\\widehat\{V\}\_\{\\mathrm\{out\}\}\(c\)=0\+1\+03=13\.\\displaystyle=\\frac\{0\+1\+0\}\{3\}=\\frac\{1\}\{3\}\.Substituting these values into Eq\. \([4](https://arxiv.org/html/2610.21345#S3.E4)\) yields
ABOC2,t\\displaystyle A\_\{\\mathrm\{BOC\}\}^\{2,t\}=23\(σq\+ε\),\\displaystyle=\\frac\{2\}\{3\(\\sigma\_\{q\}\+\\varepsilon\)\},ABOC1,t=ABOC3,t\\displaystyle A\_\{\\mathrm\{BOC\}\}^\{1,t\}=A\_\{\\mathrm\{BOC\}\}^\{3,t\}=−13\(σq\+ε\)\.\\displaystyle=\-\\frac\{1\}\{3\(\\sigma\_\{q\}\+\\varepsilon\)\}\.Thusoto\_\{t\}receives positive BOC, whileo′o^\{\\prime\}ando′′o^\{\\prime\\prime\}receive negative BOC\.
### D\.2Frontier Transition Credit
Table[9](https://arxiv.org/html/2610.21345#A4.T9)specifies the operation\-local frontiers\. An active entity is the entity from which the current navigation hop proceeds; a singleton frontier contains that entity alone\. These comparisons use the entities involved in each operation, rather than the cumulative set of retrieved entities\.
Table 9:Operation\-local frontiers for FTC\. Braces denote a singleton entity set\.To construct the one\-hop neighborhood used byδq\\delta\_\{q\}in Eq\. \([5](https://arxiv.org/html/2610.21345#S3.E5)\), we retrieve bounded incoming and outgoing KG neighbors of each mapped gold answer entity, exclude deprecated or internal predicates, and take the union across gold answer entities\. The bounded lookup uses shallow bidirectional neighborhood expansion and set intersection\. If no gold answer can be mapped to a KG entity, the question receives no FTC; an entity unresolved within the agent’s visible frontier suppresses only that decision’s FTC\. At answer emission, the after frontier contains the predicted answer entities and is evaluated using the same maximum\-potential aggregation\. Empty or unavailable frontiers also receive no FTC\. For nonempty, available frontiers, Eqs\. \([5](https://arxiv.org/html/2610.21345#S3.E5)\) and \([6](https://arxiv.org/html/2610.21345#S3.E6)\) give the equivalent computation
AFTCi,t=mine∈Fi,t−δq\(e\)−mine∈Fi,t\+δq\(e\)\.A\_\{\\mathrm\{FTC\}\}^\{i,t\}=\\min\_\{e\\in F\_\{i,t\}^\{\-\}\}\\delta\_\{q\}\(e\)\-\\min\_\{e\\in F\_\{i,t\}^\{\+\}\}\\delta\_\{q\}\(e\)\.\(11\)
### D\.3Decision spans and joint objective
We use the decision spans and credit assignments defined in Section[3\.4](https://arxiv.org/html/2610.21345#S3.SS4)\. Each loss term is averaged over generated tokens within a trajectory and then over trajectories, giving each trajectory equal weight\. Observation and padding tokens are excluded\. KL regularization uses the frozen SFT\-initialized policy as its reference; the entropy bonus uses the current policy’s token distribution\.
#### BOC surrogate\.
For the policy ratio in Eq\. \([7](https://arxiv.org/html/2610.21345#S3.E7)\), define
ρ¯\\displaystyle\\bar\{\\rho\}=clip\(ρ,1−η,1\+η\),\\displaystyle=\\operatorname\{clip\}\(\\rho,1\-\\eta,1\+\\eta\),m\(ρ,A\)\\displaystyle m\(\\rho,A\)=min\{ρA,ρ¯A\}\.\\displaystyle=\\min\\\{\\rho A,\\bar\{\\rho\}A\\\}\.The dual\-clipped surrogateDDinℒBOC\(θ\)\\mathcal\{L\}\_\{\\mathrm\{BOC\}\}\(\\theta\)is
D\(ρ,A\)\\displaystyle D\(\\rho,A\)=m\(ρ,A\),\\displaystyle=m\(\\rho,A\),A≥0,\\displaystyle A\\geq 0,\(12\)D\(ρ,A\)\\displaystyle D\(\\rho,A\)=max\{m\(ρ,A\),cdcA\},\\displaystyle=\\max\\\{m\(\\rho,A\),c\_\{\\mathrm\{dc\}\}A\\\},A<0\.\\displaystyle A<0\.Hereη\\etais the policy\-ratio clipping parameter andcdcc\_\{\\mathrm\{dc\}\}is the dual\-clip bound \(set to3\.03\.0in our runs\)\.
### D\.4Analysis of Navigation Context Matching
We examine the role of decision phase in BOC navigation context matching using CWQ diagnostic rollouts from Qwen2\.5\-3B with FTC at steps 100, 300, 500, and 600, and Qwen2\.5\-7B with BOC at steps 100, 300, and 600\. Each checkpoint contributes eight rollouts per question on 500 questions\. The analysis considers relation selection and entity\-and\-direction selection\. Every matching rule restricts both outcome estimates to the same question and active entity, as in Section[3\.2](https://arxiv.org/html/2610.21345#S3.SS2)\. We hold terminal task rewards fixed and perform no parameter updates\. For each matching rule, we recompute the context\-relative outcome credit using the same normalization as in training\. Within each question–active\-entity group, we compare three alternatives with the full context: \(i\) active entity only, with no further matching; \(ii\) visited entity set only, matchingEvis\(s\)E\_\{\\mathrm\{vis\}\}\(s\); and \(iii\) visited entity set with remaining navigation budget, matching\(Evis\(s\),b\(s\)\)\(E\_\{\\mathrm\{vis\}\}\(s\),b\(s\)\)\. The full context in Eq\. \([2](https://arxiv.org/html/2610.21345#S3.E2)\) additionally matches decision phaseϕ\(s\)\\phi\(s\)\. The three alternatives without decision phase produce identical partitions on these rollouts and are grouped in one row in Table[10](https://arxiv.org/html/2610.21345#A4.T10)\.
The decision\-weighted mixing rate is the fraction of decision occurrences in context groups containing both relation selection and entity\-and\-direction selection\. The group\-weighted rate is the fraction of context groups containing both operation types\.
Table 10:Decision\-phase mixing under different navigation context matching rules\. Rates are consistent across the evaluated checkpoints\.The decision\-weighted rate measures how many decisions share a context\-relative outcome baseline with a different operation type\. Without decision phase, this affects nearly half of the sampled decision occurrences\. Matching the decision phase provides a baseline formed from the same operation type, aligning the local outcome comparison with the kind of decision being made\. The visited entity set and remaining navigation budget retain the other matching constraints\.
## Appendix EReference\-Blinded Credit Audit
### E\.1Audit setup
The audit uses a common rollout pool generated by the Qwen2\.5\-3B SFT policy on 500 CWQ questions, with eight rollouts per question\. It contains 11,298 operation occurrences; 1,200 are selected for usefulness assessment after removing duplicate operation signatures within each question and capping the number assessed per question\.
The compared methods are GRPO, GiGPO, RTMC, GraphGPO, and OpCredit\. We reimplement the published credit\-assignment rules for KGQA and compute their credits on the complete rollout pool before selecting the judged occurrences\. The rollout pool, terminal task rewards, and assessed operations are held fixed across methods\.
### E\.2Reference\-blinded usefulness assessment
We use Qwen3\.7\-Max as the reference\-blinded judge with temperature 0\. Given the question, interaction history preceding the operation, the operation itself, and the graph observations it returns, the judge provides a usefulness rating and a one\-sentence reason\. It does not receive the gold answer, terminal task reward, answer\-distance label, assigned credit, or later trajectory steps\. Table[12](https://arxiv.org/html/2610.21345#A5.T12)gives the prompt and five\-point annotation rubric\. For mean\-credit visualization, ratings 2 and 3 share one group, yielding the four ordered levels in Figure[3](https://arxiv.org/html/2610.21345#S4.F3)\. Table[11](https://arxiv.org/html/2610.21345#A5.T11)relates the original ratings to the displayed levels and AUC labels\.
Table 11:Annotation ratings, displayed usefulness levels, and AUC labels\.Truncated relation names were resolved against the KG, and operations whose visible judge prompts changed were reassessed\.
Graph observations\.The observations returned by the evaluated operation are included in\{operation description\}\.
Table 12:Reference\-blinded judge prompt\.
### E\.3Credit metrics and results
For OpCredit, the replay credit on an eligible operation is
Areplay=ABOC\+λauxAFTC,A\_\{\\mathrm\{replay\}\}=A\_\{\\mathrm\{BOC\}\}\+\\lambda\_\{\\mathrm\{aux\}\}A\_\{\\mathrm\{FTC\}\},\(13\)whereλaux=0\.1\\lambda\_\{\\mathrm\{aux\}\}=0\.1andABOCA\_\{\\mathrm\{BOC\}\}follows the assignment in Eq\. \([4](https://arxiv.org/html/2610.21345#S3.E4)\), with rollout and decision indices omitted\. With policy ratio one and fixed aggregation, this is the operation\-level policy\-gradient coefficient excluding KL and entropy terms\.
For each method, we record the mean replay credit in each usefulness level and the usefulness\-discrimination AUC\. AUC uses assigned credit as the score, with original ratings 4–5 as positive labels and 1–2 as negative labels; rating 3 is excluded\. All methods use the same labeled operations\. AUC is computed from individual\-operation credit rankings before grouping ratings for the mean\-credit display\. Mean credit describes the direction of supervision within each method, while AUC compares usefulness discrimination without relying on a common credit scale\. Table[13](https://arxiv.org/html/2610.21345#A5.T13)reports the complete results\.
Table 13:Credit\-assignment replay on the common SFT rollout pool\. Mean credit is reported for the four ordered usefulness levels; AUC measures usefulness discrimination\.On the shared rollout pool, OpCredit, GRPO, and RTMC all show increasing mean credit across usefulness levels\. OpCredit achieves the highest AUC, indicating stronger discriminability between useful and unhelpful operations\.
## Appendix FBehavioral Diagnostic
Figure 5:Behavioral diagnostic on CWQ for Qwen2\.5\-3B\. The recovery rate is conditioned on trajectories containing a backward operation \(Δddiag\>0\\Delta d\_\{\\mathrm\{diag\}\}\>0\); the near\-distance rate is conditioned on wrong final answers\. Values are single\-run percentages over the fixed diagnostic protocol\. OpCredit rises to the highest late\-training recovery rate, while the two methods have smaller, less consistent differences in near\-distance errors\.Table 14:Behavioral diagnostic on CWQ\. Values are percentages; BOC\-only denotes OpCredit without FTC\.### F\.1Diagnostic setup and metrics
We compare Qwen2\.5\-3B OpCredit with BOC\-only \(OpCredit without FTC\) on 500 CWQ questions sampled with seed 42, using the diagnostic rollout settings in Table[4](https://arxiv.org/html/2610.21345#A1.T4)\. Each configuration is evaluated at SFT and six training checkpoints \(100, 200, 300, 400, 500, and 600\)\.
For each operation, the diagnostic records a four\-level diagnostic distance labelddiagd\_\{\\mathrm\{diag\}\}: 0 for a gold answer entity, 1 for the constructed one\-hop neighborhood of the gold answer entities, 2 for the restricted second\-level neighborhood, and 3 for a more distant candidate\. The diagnostic distinguishes second\-level and more distant candidates within FTC label 2 in Eq\. \([5](https://arxiv.org/html/2610.21345#S3.E5)\)\.
The*wrong\-answer near\-distance rate*is
P\(danswer≤1∣final answer is wrong\)\.P\\bigl\(d\_\{\\mathrm\{answer\}\}\\leq 1\\mid\\text\{final answer is wrong\}\\bigr\)\.Heredanswerd\_\{\\mathrm\{answer\}\}is the diagnostic distance label of the predicted answer\. The denominator is the set of wrong\-answer trajectories, and the metric asks whether an incorrect answer is nevertheless in the answer neighborhood\. The*recovery rate*is a trajectory\-level conditional probability:
P\(correct∣trajectory has backward op\.\),P\\bigl\(\\text\{correct\}\\mid\\text\{trajectory has backward op\.\}\\bigr\),where a backward operation is a navigation operation withΔddiag=ddiag\+−ddiag−\>0\\Delta d\_\{\\mathrm\{diag\}\}=d\_\{\\mathrm\{diag\}\}^\{\+\}\-d\_\{\\mathrm\{diag\}\}^\{\-\}\>0\. The denominator contains trajectories with at least one such operation\.
#### Illustrative recovery\.
For “What all has the actor who played in Knights of the Roundtable: King Arthur been in?”, the recorded before/afterddiagd\_\{\\mathrm\{diag\}\}pairs for four operations are→30\\\!\\rightarrow\\\!3,→30\\\!\\rightarrow\\\!3,→03\\\!\\rightarrow\\\!0, and→03\\\!\\rightarrow\\\!0\. Each pair describes an operation\-local comparison, so adjacent pairs need not share an endpoint\. The trajectory first moves away from the answer region, then changes relation and returns to it before producing the correct answer\.
### F\.2Seven\-checkpoint results
Figure[5](https://arxiv.org/html/2610.21345#A6.F5)and Table[14](https://arxiv.org/html/2610.21345#A6.T14)report the checkpoint\-wise results\. OpCredit maintains higher recovery rates than BOC\-only at the later checkpoints, reaching 26\.5% versus 18\.3% at step 600\. This comparison concerns trajectories that contain a backward operation, locating the difference in recovery following such operations\. The wrong\-answer near\-distance rate shows smaller differences with no consistent direction across checkpoints\. The clearest distinction between the configurations is therefore in recovery after backward operations\.
## Appendix GError Analysis Details
### G\.1Diagnostic protocol
We compare GRPO and OpCredit on 492 matched diagnostic questions per dataset using the agent’s executable KG interface\. Errors are summarized at the question level on these diagnostic subsets\. Figure[4](https://arxiv.org/html/2610.21345#S4.F4)reports category shares within each method’s error set\.
### G\.2Error categories
The automated diagnostic assigns four labels based on candidate availability, reference\-path alignment, and answer emission:
- •Answer selection\.An incorrect answer receives this label when a gold\-answer name occurs in the final frontier or the complete path aligns with a reference path\. Complete\-path alignment serves as a proxy for reaching relevant evidence\.
- •Path\-first\.The recorded deviation from a reference path occurs at the first relation hop\.
- •Path\-late\.The recorded deviation occurs at the second or a later hop, or the unsuccessful trajectory has no usable reference\-path alignment\. This category therefore includes unaligned residual cases as well as localized later deviations\.
- •Empty answer\.The predicted answer set is empty\.
Path deviations are defined relative to the available reference paths\.
### G\.3Complete diagnostic statistics
Table[15](https://arxiv.org/html/2610.21345#A7.T15)reports error counts and rounded category shares\. The percentages may not sum to 100%; Figure[4](https://arxiv.org/html/2610.21345#S4.F4)preserves these labels and normalizes the bar widths\.
Table 15:Total error counts \(Err\.\) and within\-method category percentages on 492 diagnostic questions per dataset\. Sel\.: Answer selection; First: Path\-first; Late: Path\-late; Empty: Empty answer\.相似文章
通过反事实推理路径减少信用分配方差
提出隐式行为策略优化(IBPO),一种基于反事实比较的信用分配框架,通过将稀疏的终端奖励转化为对步骤敏感的学习信号,提升了大型语言模型在多步推理任务中的训练稳定性和性能。
PGPO:面向多轮智能体任务的势引导策略优化
PGPO 提出势引导策略优化用于多轮智能体任务,使得在 LLM 后训练中实现更细粒度的信用分配,并在 ALFWorld 和 WebShop 基准测试上展示出强劲结果。
ABSeeker:通过答案回溯信用分配训练长时程搜索智能体
本文提出答案回溯信用分配(ABC)框架,该框架将稀疏的轨迹级结果转换为密集的步级监督,用于训练长时程搜索智能体。所得到的ABSeeker模型基于Qwen3.5-4B构建,在BrowseComp基准上取得了强劲的结果,优于同规模智能体,并与更大规模的模型相当。
半事实信用增强策略优化
本文提出了Semifactual Credit-Augmented Policy Optimization (SCAPO),这是一种GRPO变体,利用半事实稳定性分数在可验证奖励的强化学习中实现更细粒度的token级信用分配,在Qwen3模型上将AIME准确率提升了最多5.63个百分点。
多跳知识图谱问答的本体引导证据路径推理
提出 OPI,一种面向多跳知识图谱问答的本体引导框架,利用以关系为中心的本体图进行双向检索和迭代精炼,在多个基准上取得了最先进的结果。