アーカイブ / AI Agent / RAG
検索エージェントの古い観測を隠すと、回答精度はいつ変わるか
Observation Masking
Observation Maskingの原論文から掲載した図です。細部はクリックして拡大できます。
原論文の図の説明を読む
Figure 1: Left : Observation masking exhibits three context management (CM) regimes. CM adds little in the Retriever bottleneck plateau due to little answer-supporting evidence. CM is most efficient in the Middle as it strips away evidence that the model cannot yet filter from noise, and collapses when Model Saturated due to evicting crucial signals. Right : CM helps when the signal is sparse, and the input is complex. Each point represents a sampled No-CM input prefix. The x-axis is the first principal component over input trace features, where increasing values capture greater complexity; the y-axis is the normalized fitted SNR. Green and red dots denote CM-rescued and unchanged cases, respectively. Saturated models exhibit more separable rescue subsets. Whereas, the retriever bottleneck weakens the baseline signal, sharply suppressing this separability.
概要
- 古い観測を隠す効果は、検索器とモデル、対象の質問の組み合わせで変わる。
- BrowseComp-Plusの一条件では回答精度が11.7ポイント上がった一方、1.1ポイント下がる条件もあった。
- 導入時は回答の正誤に加え、根拠の再閲覧、ツール呼び出し、全ターンの入力トークン数を測る必要がある。
補足:編集した模式図で仕組みを確認する
VISUAL EXPLAINER
図でつかむ、Observation Maskingの仕組み
- 01質問と検索結果
- 02直近5ターン保持
- 03古い観測を置換
- 04根拠を再閲覧
- 05回答
原論文の説明をもとにした模式図です。処理の細部は省略しています。
研究の背景
検索エージェントは、質問に答えるため検索、ページ閲覧、文中の語句探しを繰り返す。ツールが返した結果や本文が会話履歴に積み重なると、モデルに渡す文章が長くなるため、古い情報を残すか隠すかが実務上の判断になる。
古い結果にも、後で回答に必要な根拠が含まれ得る。一方で、使われなくなった記述は必要な情報を読み分ける負担になり得る。著者らは、隠す処理の効果がどの条件で変わるかを調べた。
手法
エージェントは質問から検索し、ページを開き、必要な箇所を探す。「観測」は各ツールから返る検索結果やページ本文を指す。著者らは直近5ターンの観測を残し、それより古い観測の内容を定型の表示に置き換えた。古いという判定は経過ターンによるもので、内容が不要だと判定したわけではない。
たとえば複数のページを開いた後、前半のページ本文はモデルに見える履歴から外れる。一方、モデルの推論とツール呼び出しの記録は残り、エラーを含む観測も隠さない。取得済みページは履歴とは別のページ保管場所に残るため、識別番号などを使って再び開ける。回答は、この履歴を見ながら続ける検索と閲覧を経て作る。
新規性
著者らは、古いツール出力を隠す効果を、検索器が正解の根拠を見つける力と、モデルが不要な情報を読み分ける力の組み合わせで整理した。BrowseComp-Plusでは、強い検索器と中程度の回答精度のモデルを組み合わせた条件で改善幅が最大だった。
さらに、回答の正誤だけでなく、過去の記述への注意の向け方やページを開く行動も分析した。古い情報を隠して助かる場合と、必要な根拠を失って悪化する場合の両方を示している。
従来手法との違い
基準は、同じ仕組みで過去のツール出力を隠さない設定である。著者らはモデルと検索器を変え、検索用の仕組み、隠す規則、指示文、評価方法を固定して、回答精度と質問当たりのツール呼び出し回数を比較した。
BrowseComp-Plusで語の一致に基づく検索器BM25を使うと、Qwen3.5-4B、Qwen3.5-9B、GPT-OSS-20Bの改善幅は6.2~6.6ポイントだった。ただしQwen3.6-35B-A3Bでは2.7ポイントであり、BM25での効果を一律には扱えない。
実験結果
著者らは固定文書群を使うBrowseComp-Plusと、ウェブ検索を使うGAIA、xBench-DeepSearch、BrowseComp-ZHで評価した。各実験は最大500ターン、古い観測を隠す際の保持幅は5ターンとし、回答精度はGPT-5-miniによる判定を用いた。
BrowseComp-PlusでQwen3.5-35B-A3BとAgentIR-4Bを組み合わせると、回答精度は隠さない場合の62.9%から74.6%へ11.7ポイント上がった。同じ検索器を使うTongyi-DeepResearchでは80.7%から79.6%へ1.1ポイント下がった。いずれも著者らの設定で測った結果である。
応用の可能性
編集上の応用案 · 論文が実証した用途とは区別しています。
編集上の応用案:社内規程を調べる質問応答に、この隠し方を試す。入力は社員の質問と検索対象の規程本文、出力は回答と参照文書である。検索結果と開いた本文のうち古い表示を置き換え、必要なら保存した文書を再び開く流れを想定する。
追加学習用データや専用センサーは使わない想定とし、検証用の質問、正答、根拠文書IDのラベルを用意する。文書を識別して再表示できるよう検索手順を調整する必要がある。社内文書での効果は未確認の仮説である。
導入時の検証
導入時の検証案 · 対象データでの再評価が必要です。
導入時の検証案:対象を一種類の社内規程に絞り、検索可能な原文と、評価質問ごとの正答・根拠文書IDのラベルを用意する。追加学習用データや専用センサーは使わず、文書IDから本文を再表示できるよう検索手順を調整する。
同じ質問を、古い結果を残す基準設定と、5ターン保持して隠す設定の両方に通す。回答の正誤、根拠文書への到達、質問当たりのツール呼び出し回数、全ターンの入力トークン数を測る。改善した質問と悪化した質問を個別に確認する。
限界と課題
著者らは、隠した観測に必要な根拠が含まれ、正解だった質問が不正解に変わる例を報告した。隠した情報を探し直すとツール呼び出しが増え、質問によっては全ターンの入力トークン数も増える。
編集上の検証事項は、対象文書を再表示できるか、正答と根拠文書のラベルを整えられるか、悪化した質問を追跡できるかである。検索器、モデル、質問の種類が変わる業務へ、論文中の改善幅をそのまま当てはめることはできない。
出典
元のタイトル・要旨を確認する(英語)
Masking Stale Observations Helps Search Agents -- Until It Doesn't: A Regime Map and Its Mechanism
Long-horizon search agents accumulate large amounts of retrieved content across many tool calls, making context-budget efficiency increasingly important. A minimal intervention is to mask stale observations from the context as the trajectory progresses, but it remains unclear when this form of context management helps and why. We study observation masking through a systematic sweep over various agent backbones (4B to 284B parameters) and three retrievers on offline and live-web agentic search benchmarks. We find that the accuracy gain from masking follows an asymmetric inverted-U shape when plotted against the model's accuracy without context management: a plateau under weak retrievers, a peak when a strong retriever meets a mid-capacity model, and a sharp collapse when the model is saturated. This pattern reflects the interaction between retriever recall and the model's implicit filtering capacity, rather than either factor in isolation. Mechanistically, masking implements a token-for-turn trade-off: it removes observations the model has largely stopped attending to and pages the agent rarely re-opens. The added turns help when they convert failures into successes, but they fail when masking removes evidence the model would otherwise have used. We therefore reframe context management as a regime-dependent intervention and provide a holistic perspective for analyzing context use in agentic deep search. We release our scaffold and trajectories here (https://github.com/i-DeepSearch/observation-masking) to support future research.
論文本体の取得範囲に基づく解説。AIが作成した未校閲の記事です。性能の数値は著者の評価条件に依存します。応用例と検証計画は編集上の提案です。解説更新:2026-10-01




