表示
超・人工知能研究所 Super AI Research Lab トップへ超・人工知能研究所AI Research Lab / ぱそ太郎工事中

since
平成38年9月29日

← 検索結果に戻る

質問に答えながら長い動画の記憶を育てるSprout

Sprout

保存した記事を見るこのブラウザに保存します。無料会員で端末間の同期・フォルダ整理
原論文の図

Sproutの原論文から掲載した図です。細部はクリックして拡大できます。

原論文の図の説明を読む

Figure 5: The first three questions on one LVBench video (Sprout with Gemini 3.8 Flash; Figure  6 continues with questions 4 and 5). Each round shows the tool call (  ⊳ \triangleright  ) and, in the shaded block, its result. Q1 watches the first chunk and records it as four nodes; no later question in this figure watches further. Q2 is answered by one search. Q3 finds where the start list is shown but not its length, so it revisits that interval at 1 fps, first clamped at the boundary of node_1, and counts the athletes on the frames. Tool calls keep only their key arguments and tool results are abridged; memory text is verbatim from the request log, and token counts are total input tokens per question.

出典:Sprout / arXiv ↗

概要

  • 質問に必要な動画区間を粗く見て記録し、必要な時刻だけ詳しく見直す。
  • 記録後の映像入力を文脈から外し、時刻付き記憶と過去の回答を次の質問へ引き継ぐ。
  • 著者らのGeminiでの評価では、三つの動画ベンチマークで事前構築型の比較手法より正答率が高かった。
補足:編集した模式図で仕組みを確認する

VISUAL EXPLAINER

図でつかむ、Sproutの仕組み

左から右へ読む
  1. 01動画と質問
  2. 02区間を粗く視聴
  3. 03時刻付きで記録
  4. 04必要区間を再視聴
  5. 05根拠に基づく回答

原論文の説明をもとにした模式図です。処理の細部は省略しています。

研究の背景

長い動画を言語モデルにそのまま渡すと、映像を表す入力が増え、扱える文脈や費用の制約にぶつかる。事前に動画全体を文章化する方法は、質問が少なくても全区間を処理する必要がある。

一方、同じ動画へ何度も質問すると、回答中に見つけた細部を次の質問に生かしたい。Sproutは、質問に応じて必要な部分だけを見て記録を増やすための仕組みである。

手法

Sproutは質問を受けると、動画を低いフレーム頻度で区間ごとに見て、起きたことを時刻付きの短い文章として保存する。保存先の「時間木」は、長い区間の記録の下に短い区間の詳細を置く構造だ。質問に必要な証拠が揃えば、動画の残りを見ずに回答へ進める。

例えば人物の動作の順番を問われ、粗い記録だけでは分からない場合、関連する時刻を検索して高いフレーム頻度で見直し、詳細を子の記録へ追記する。見たフレームは記録後に会話の文脈から外し、記録と過去の質問・回答は次の質問にも引き継ぐ。

新規性

Sproutは、質問を受ける前に動画全体の記憶を作る手順を改め、回答中に見た区間だけを時刻付きの木構造へ書き込む。後の質問は同じ記憶を検索し、足りない区間だけ詳しく見直せる。

さらに、区間を文章で記録した後は動画フレームを会話の文脈から外す。元の動画には再アクセスでき、蓄積した視覚入力による文脈の膨張を抑える設計である。

従来手法との違い

比較対象のQwen-MM-Pluginsは、最初の質問より前に動画全体の記憶を構築し、その後は固定した記憶を使う。Sproutは最初の質問から記憶を作り始め、次の質問でも時刻ごとの記録を追加・詳細化する。

直接入力する方式との違いは、各質問で必要な区間を段階的に見る点にある。著者らは精度に加え、最初の記憶構築費用と質問当たりのトークン使用量を比較している。

実験結果

著者らはLVBench、Video-MME Long、Video-Holmesを、GPT-5、Qwen3.8-Max、Gemini 3.8 Flashで評価した。GeminiではSproutの正答率が順に88.2%、91.2%、76.8%で、同条件のQwen-MM-Pluginsの85.5%、89.4%、69.2%を上回った。

同モデルでの質問当たり総トークン数は、LVBenchが71.7千、Video-MME Longが99.3千だった。直接入力の272.5千、222.2千より少ない。比較対象の事前記憶構築費用は質問数で按分されている。

応用の可能性

編集上の応用案 · 論文が実証した用途とは区別しています。

編集上の応用案:長時間の設備点検動画について、担当者が「警告灯が点いた直後に何を操作したか」と順に尋ねる。入力は時刻付き動画と質問で、最初は低いフレーム頻度で周辺区間を探す。

候補区間の記録から該当時刻を選び、細部を再確認して、回答と根拠時刻を出す。次の質問では同じ時刻付き記録を再利用し、未確認の区間が必要なときだけ動画を追加で見る。

応用先の候補からNauhに相談できます。

導入時の検証

導入時の検証案 · 対象データでの再評価が必要です。

導入時の検証案:同じ長時間動画について、事前に全体を要約する方式とSproutを比べる。出来事の時刻、短い動作、複数区間を結ぶ質問を用意し、根拠時刻を人が確認する。

正答率、根拠時刻の適合率、質問当たりのトークン数、最初の質問までの処理量を測る。質問を増やしたときに記憶の再利用で費用がどう変わるか、誤った記録が後続回答へ波及しないかも確認する。

限界と課題

著者らの方法は、低いフレーム頻度で見た区間について、後で詳細確認すべき場所を選べることに依存する。映像を文章に置き換える際に重要な細部が記録されなければ、検索では見付けにくくなる。

編集上の確認事項は、見落とした短い出来事を再訪できるか、保存した説明や過去の回答に誤りが混ざった場合に訂正できるか、点検動画のような対象でも根拠時刻と費用の両方を評価できるかである。

研究内容と応用案に基づく分類です。業界での導入実績を示すものではありません。

出典

元のタイトル・要旨を確認する(英語)

Sprout: Building Dynamic Memory While Reasoning for Agentic Video Understanding

Long video understanding relies on video memory to overcome the context limits of multimodal large language models. Existing methods follow a build-then-reasoning pipeline: memory is built offline for the entire video, then reasoned over as a static source. In practice a long video is shared by several questions, and this pipeline is costly at both ends: with few questions, building memory for the whole video costs far more than answering them; with many questions, the memory is never updated, so what is learned while answering questions is lost to the next question. To alleviate these, we introduce Sprout, an agentic framework that builds memory while reasoning: a temporal tree that sprouts detailed nodes as questions are answered. The agent watches the video segment by segment at a low frame rate, stopping when the current question can be answered, remembers each segment as a coarse node of the tree, and revisits key intervals at a higher frame rate to refine the tree with the recovered details. Once a segment is recorded as text, its video input is removed from the context history, while the original video remains reachable through the video tools. The memory tree and prior question--answer records persist across questions, so the memory is online and dynamic: built from the first question onward and updated by every question thereafter. We find that replacing accumulated video inputs with textual memory substantially reduces context usage while maintaining accuracy, with slight improvements in some settings. Across benchmarks on three models, Sprout achieves competitive or improved accuracy relative to representative offline memory methods, with no upfront construction stage and lower context cost per question.

論文本体の取得範囲に基づく解説。AIが作成した未校閲の記事です。性能の数値は著者の評価条件に依存します。応用例と検証計画は編集上の提案です。収集:2026-09-30