JA EN
LearnTraining & Alignment
·★ MEMBER·PAPER·11 min read

Paper Deep-Dive: ABSeeker — Training Long-Horizon Search Agents by Grading Each Step Backward from the Answer

When an agent chains dozens of web searches, the only reward is whether the final answer was right — so every good move and every bad move along the way gets graded identically. We walk through ABC (Answer-Backtracked Credit Assignment), which recovers clues by working backward from the answer and scores every step against them, and ABSeeker, the 4B model trained with it — all from the paper itself.

ModalitytextTaskfine-tuning

ABSeeker: Training Long-Horizon Search Agents via Answer-Backtracked Credit Assignment

Primary source — what this article is built on

undefined2026-08-05undefined2026-08-13same month

ABSeeker: Training Long-Horizon Search Agents via Answer-Backtracked Credit AssignmentYijun Lu, Rui Ye, Jiajun Wang et al. · 2026-08-05 · v1arXiv:2608.05102Paper page·PDF
undefined

Long-horizon search agents must make multiple sequential actions (steps) to search, retrieve, verify, and integrate evidence to reach a final answer. However, existing methods for training these agents typically treat all steps within a trajectory uniformly during both supervised fine-tuning (SFT) and reinforcement learning (RL), failing to distinguish useful actions from erroneous or redundant ones. In this paper, we propose Answer-Backtracked Credit Assignment (ABC), a fine-grained credit assignment framework for training long-horizon search agents by converting sparse trajectory-level outcomes into dense step-level supervision that rewards useful actions (even in failed trajectories) while suppressing erroneous or redundant actions. Specifically, given a potentially obscure query and its corresponding ground-truth answer, ABC first performs Answer-Backtracked Clue Recovery, which traces back from the answer to recover intermediate clues required to solve the question. It then applies Clue-Anchored Step Scoring to evaluate each search step against these clues, converting sparse binary outcome supervision into dense step-level rewards. Based on these rewards, we develop ABC-SFT, which reweights the loss of each turn, and ABC-GRPO, which uses the step-level scores as rewards in GRPO. Building on this framework, we train ABSeeker based on Qwen3.5-4B with only 8.5k examples. ABSeeker achieves 37.3% on BrowseComp and 39.1% on BrowseComp-ZH. With context management, the scores further improve to 55.3% and 52.9%, respectively, significantly outperforming same-scale (4B) agents and even matching the performance of larger ones (approximately 30B). These results demonstrate the effectiveness of answer-backtracked step-level credit assignment for training long-horizon search agents.


The coach who only tells you won or lost

You finish a hundred-move chess game, and all your coach says is "win" or "loss." Could anyone improve under that regime? Won games still contain blunders; lost games still contain brilliancies. Praising (or scolding) every move uniformly tells you nothing about which move actually mattered.

Training web search agents sits in exactly that position. Long-horizon search agents like OpenAI's Deep Research or Tongyi DeepResearch reach an answer by stacking up many moves — search, read a page, revise the hypothesis, search again (§1). Yet conventional training, both supervised fine-tuning (SFT) and reinforcement learning (RL), has treated every step in a trajectory identically. Successful trajectories contain mistaken and redundant steps; failed trajectories contain the step that unearthed the decisive piece of evidence (§1).

This paper (arXiv:2608.05102, from a group at Shanghai Jiao Tong University) offers a simple and forceful answer to that credit assignment problem — how to distribute the praise and blame for a final outcome across individual steps. The idea: if you already know the answer, just walk the path backward from it.

The formal setup: the wall of sparse reward

Let's pin the problem down. Training data is a pair — a question qq and a verified gold answer aa^{*}. The agent produces a trajectory over TT turns of interaction (§3.1).

τ=(s1,s2,,sT,a)\tau = (s_1, s_2, \ldots, s_T,\, a)
(1)

τ\tau (tau) is the whole trajectory, sts_t is the tt-th step (that turn's reasoning, tool call, and environment response, taken together), and aa is the answer finally submitted. The equation, put in words, is just the record of it: a first move, a second move, on through the TT-th, and then one answer handed in at the end. A trajectory is nothing more than a sequence of moves plus a final answer.

The conventional reward checks only that final answer.

rans(τ)={1(a=a)0(otherwise)r_{\text{ans}}(\tau) = \begin{cases} 1 & (a = a^{*}) \\ 0 & (\text{otherwise}) \end{cases}
(2)

One point for the entire trajectory if the answer is right, zero if it isn't. That's the whole signal — a rule which says: check the last thing the agent said, then hand that single verdict down over all hundred moves at once. Being sparse and coarse, it produces two failure modes (§3.1). First, the useful steps inside a failed trajectory — finding correct evidence, narrowing the candidates — never receive any positive signal at all. Second, the steps inside a successful trajectory that drew a wrong conclusion or discarded good evidence get reinforced right alongside the good ones.

The core idea: walk the path backward from the answer

The paper's starting point is a peculiar property of search tasks: once the correct answer is in hand, the task becomes naturally reversible (§1). Picture reopening a case after the culprit is known. Working back from the answer, you can pinpoint which interview was decisive and which testimony should have been chased.

The proposed method, ABC (Answer-Backtracked Credit Assignment), comes in two stages (§3).

  1. Answer-Backtracked Clue Recovery: work backward from the gold answer to recover the set of intermediate clues — entities, facts, relations — that should have been discovered to solve the problem
  2. Clue-Anchored Step Scoring: score every step against the recovered clues, converting the sparse 0/1 reward into a dense per-step reward

How clue recovery actually works

From each training question (q,a)(q, a^{*}), the method builds a clue set C={c1,,cK}\mathcal{C} = \{c_1, \ldots, c_K\}. Each ckc_k is a verifiable piece of intermediate evidence linking the question to the answer — a particular entity, fact, attribute, or relation (§3.2).

What matters is that this recovery is not armchair generation. The recovery LLM runs as a ReAct loop with the same tools the forward-searching agent has — web search and page browsing — and travels from the answer toward the question, confirming evidence against real web pages as it goes. Only the clues that survive verification become scoring anchors (§3.2).

The paper's worked example (§3.2, Fig. 3): from a question built out of four constraints and the answer "CeraVe," the recovery model produces six clues — "ceramide" as the ingredient with clinical backing, "L'Oréal" as the acquiring company, "Eugène Schueller" as its founder and a member of the class of 1904, and so on. Together they form a verified chain of evidence connecting the question's constraints to the answer.

The rules for scoring each step

Once the clue set C\mathcal{C} exists, every step of every collected trajectory — successes and failures are both kept — gets scored. The scoring LLM receives the step's reasoning, tool call, and response, plus the original question and the clue set, and returns a score with its justification (§3.3). The rubric is strikingly compact (§3.3, Table 1).

Step behavior Adjustment
Baseline (exploration with no evident error) 1.0
Discovered and verified a correct clue +0.8
Correctly ruled out a wrong candidate +0.4
Wrongly rejected a correct clue −0.8
Submitted the verified correct answer +1.0
Submitted a wrong answer −1.0

A single step can combine several behaviors, and one behavior can bear on several clues; those adjustments simply accumulate.

What's behind this

§

Members-only from here

371 walkthroughs, 26 textbook chapters, 48 student units and 6 close readings — all included for $4.99/mo, with three new explainers every day. Cancel any time; access runs to the end of the period.

Already a member? Sign in to keep reading

References

  1. Yijun Lu, Rui Ye, Jiajun Wang, Yuwen Du et al.. (2026-08-05) ABSeeker: Training Long-Horizon Search Agents via Answer-Backtracked Credit Assignment. arXiv:2608.05102Paper page·PDF

This article is written from the source paper above. Where they differ, the original is authoritative.

Comments

Sign in to comment