JA EN
体系学習手法・アライメント
·★ 会員·論文·14分で読めます

論文解説: ABSeeker — 答えから逆算して「良い一手」を採点する、長距離検索エージェントの訓練法

何十手もWeb検索を重ねるエージェントの訓練では「最後に正解したか」しか報酬がなく、途中の良い一手も悪い一手も同じ扱いになる。答えから手がかりを逆算して全ステップを採点するABC(Answer-Backtracked Credit Assignment)と、それで訓練された4BモデルABSeekerを、論文本文に沿って1から解説する。

対象textタスクfine-tuning

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

一次資料 — この記事の根拠

論文の発表 2026-08-05この解説の公開 2026-08-13同月

ABSeeker: Training Long-Horizon Search Agents via Answer-Backtracked Credit AssignmentYijun Lu, Rui Ye, Jiajun Wang ほか · 2026-08-05 · v1arXiv:2608.05102論文ページ·PDF
原文の要旨(Abstract)を読む

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.


勝敗しか教えてくれないコーチ

100手指した将棋の対局後、コーチが言うのは「勝ち」か「負け」の一言だけ — こんな指導で強くなれるでしょうか。勝った対局にも悪手は混ざっているし、負けた対局にも好手はあります。全部の手を一律に褒める(あるいは叱る)指導では、どの手が効いたのかが伝わりません。

Web検索エージェントの訓練は、まさにこの状況にあります。OpenAIのDeep ResearchやTongyi DeepResearchのような長距離(long-horizon)検索エージェントは、検索→ページ閲覧→仮説修正→再検索…と多数の手(ステップ)を重ねて答えに到達します(§1)。ところが従来の訓練 — 教師ありファインチューニング(SFT)も強化学習(RL)も — は、軌跡内の全ステップを一律に扱ってきました。成功した軌跡には誤ったステップや冗長なステップが混ざり、失敗した軌跡にも決定的な証拠を掘り当てたステップがあるのに、です(§1)。

今回の論文(arXiv:2608.05102、上海交通大学のグループ)は、このクレジット割り当て(credit assignment)問題 — 「最終結果の手柄・責任を各ステップにどう配分するか」 — に対して、シンプルで強力な答えを出しました。答えが分かっているなら、そこから道を逆にたどればいい、という発想です。

定式化: 疎な報酬という壁

まず問題を式で押さえます。訓練データは質問 qq と検証済みの正解 aa^{*} のペアです。エージェントは TT ターンのやりとりで軌跡を作ります(§3.1)。

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

τ\tau(タウ)が軌跡全体、sts_ttt 番目のステップ(そのターンの推論・ツール呼び出し・環境からの応答のセット)、aa が最後に提出した答えです。つまりこの式は「1手目、2手目、…、TT手目と指していって、最後に答えを一つ出した」という記録そのもので、軌跡とは「手の列+最終回答」にすぎません。

従来の報酬は、最後の答え合わせだけです。

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

軌跡全体に対して、正解なら1点、不正解なら0点。それだけです。つまりこの式は「最後に出した答えが合っていたか」だけを見て、その一言を100手ぶんの探索すべてにまとめて言い渡している、ということです。この疎(スパース)で粗い信号は2つの失敗を生みます(§3.1)。①失敗軌跡の中の有益なステップ(正しい証拠の発見や候補の絞り込み)に、正のシグナルが一切届かない。②成功軌跡の中の誤った結論や証拠を捨てたステップが、良いステップと区別されずに強化される。

核心アイデア: 答えから道を逆にたどる

論文の出発点は、検索タスクの特殊な性質です。正解が手元にあるなら、タスクは自然に「逆走可能」になる(§1)。犯人が判明した後の再捜査を想像してください。答えから遡れば「どの聞き込みが決め手だったか」「どの証言を追うべきだったか」が特定できます。

提案手法 ABC(Answer-Backtracked Credit Assignment) は2段階です(§3)。

  1. Answer-Backtracked Clue Recovery(手がかりの復元): 正解から遡って、解くために発見すべきだった中間的な手がかり(エンティティ・事実・関係)の集合を復元する
  2. Clue-Anchored Step Scoring(手がかりを基準にした採点): 復元した手がかりに照らして全ステップを採点し、疎な0/1報酬を密なステップ単位の報酬に変換する

手がかりの復元はどう動くか

各訓練問題 (q,a)(q, a^{*}) から、手がかり集合 C={c1,,cK}\mathcal{C} = \{c_1, \ldots, c_K\} を作ります。各 ckc_k は「質問と正解をつなぐ、検証可能な中間証拠」 — 特定のエンティティ、事実、属性、関係です(§3.2)。

重要なのは、この復元が机上の生成ではないことです。復元役のLLMは、前向きに探索するエージェントと同じツール(Web検索・ページ閲覧)を使うReActループとして動き、答えから質問へ向かって証拠を実際のWebページで裏取りしながら遡ります。検証を生き残った手がかりだけが採点基準になります(§3.2)。

論文の実例(§3.2, 図3): 4つの制約からなる質問と正解「CeraVe」から、復元モデルは6個の手がかりを出します — 臨床的裏付けのある成分としての「セラミド」、買収した企業「ロレアル」、その創業者で1904年卒の「ウジェーヌ・シュエレール」など。これらが質問の制約と答えをつなぐ、検証済みの証拠チェーンになります。

各ステップの採点ルール

手がかり集合 C\mathcal{C} ができたら、収集した軌跡(成功も失敗も両方残す)の全ステップを採点します。採点役のLLMは「そのステップの推論・ツール呼び出し・応答」「元の質問」「手がかり集合」を受け取り、点数と根拠を返します(§3.3)。ルーブリックは驚くほど簡潔です(§3.3, 表1)。

ステップの行動 加減点
基準点(明白な誤りのない探索) 1.0
正しい手がかりを発見・検証した +0.8
誤った候補を正しく除外した +0.4
正しい手がかりを誤って棄却した −0.8
検証済みの正解を提出した +1.0
誤った答えを提出した −1.0

1ステップに複数の行動が重なることも、同じ行動が複数の手がかりに及ぶこともあり、その分は累積されます。

この先にあるもの

§

ここから先は会員限定です

解説記事371本・教科書26章・学生モード48単元・論文精読6本が、月額¥490ですべて読み放題になります。新しい解説は毎日3本ずつ増えます。いつでも解約でき、解約後も期間の終わりまで読めます。

会員の方はログインすると続きが表示されます

参考文献

  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.05102論文ページ·PDF

本記事は上記論文の本文にもとづいて執筆しています。数値・主張は原典を優先してください。

コメント

コメントにはログインが必要です