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

since
平成38年9月29日

← 検索結果に戻る

画面操作AIの履歴を圧縮するGUI-KV:重要な表示と新旧画面の違いを残す

GUI-KV

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

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

原論文の図の説明を読む

Figure 3 : Illustration of our temporal redundancy scoring mechanism. We first perform QR decomposition on the current screenshot at step t t to obtain a subspace spanned by Q t h \bm{Q}^{h}_{t} . Then, we project key vectors k i ′ ​ s k_{i}^{\prime}s of visual tokens from previous frames onto Q t h \bm{Q}^{h}_{t} . The magnitude of the residual ρ \rho (the component orthogonal to the subspace) quantifies the visual token’s non-redundancy. In this example, k 3 k_{3} and k 4 k_{4} are less redundant than k 1 k_{1} and k 2 k_{2} since they have larger residuals orthogonal to Q t h \bm{Q}^{h}_{t} .

出典:GUI-KV / arXiv ↗

概要

  • GUI-KVは、画像内の重要度と新旧画面の重複を使い、GUIエージェントのKVキャッシュを圧縮する。
  • 著者らは二つのモデルと六つのGUI課題で、全保存および三つの圧縮手法と比較した。
  • AgentNetBenchの画面5枚・保存率40%の報告では、全保存比で出力1トークン当たりの計算量が38.9%減り、ステップ精度が4.1ポイント上がった。
補足:編集した模式図で仕組みを確認する

VISUAL EXPLAINER

図でつかむ、GUI-KVの仕組み

左から右へ読む
  1. 01指示と新旧画面
  2. 02画面内の重要度評価
  3. 03過去画面の重複判定
  4. 04圧縮した操作用履歴

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

研究の背景

GUIエージェントは、画面を見てクリックや文字入力などの操作を決めるAIである。長い作業では高解像度の画面画像を何枚も扱うため、応答時間と推論中のメモリ使用量が増える。著者らは、画面5枚を含む一つの操作例で応答に平均15秒超を要したと報告している。

KVキャッシュは、次の出力を作る際に再利用する中間計算結果の保存先である。画像を含む履歴を全て保存すると容量が大きくなる。GUI-KVは、次の操作に必要な情報を残しながら保存量を減らすための方法だ。

手法

GUI-KVは、指示文と複数の画面画像を処理したモデルのKVキャッシュから、残す部分を選ぶ。画像と文字は「トークン」という小さな処理単位になる。各層に同じ保存枠を与え、画像トークンはモデルから受ける注意の強さと、内部表現の大きさを合わせて評価する。文字トークンには注意の強さを使う。

過去画面の画像トークンは、最新画面の情報でどれほど表せるかも調べる。最新画面の内部表現から比較の基準を作り、重複が少ない過去の情報を残す候補にする。例えば入力前だけに表示された項目は、両画面に共通する背景より残す候補になり得る。最後に得点の高いトークンを保存し、モデルが次の操作を生成する。

新規性

GUI-KVは、画面内で重要な表示を選ぶ得点に、過去画面の情報が最新画面と重なるかを測る得点を組み合わせる。文字と画像の情報を同じ基準だけで扱わず、画像には内部表現の大きさも加味する。

著者らは、GUI画面で注意の集中度が層を通じてほぼ一定という分析から、各層に同じ保存枠を割り当てた。既存の画面操作モデルを再学習せず、推論時に適用する方法として提案している。

従来手法との違い

比較対象は、KVキャッシュを全て残す設定と、圧縮手法のSnapKV、PyramidKV、VL-Cacheである。SnapKVは各層に同じ保存枠を割り当てる。PyramidKVとVL-Cacheは、層によって保存枠を変える。

GUI-KVは均等配分を採ったうえで、画像内の重要度と新旧画面の重複を保存対象の選択に使う。ScreenSpotV2の分析では注意の疎性が各層で高く、ほぼ平坦だった。ただし表には比較手法がGUI-KVを上回る条件もあり、全条件での優位は示されていない。

実験結果

著者らはUI-TARS-1.5-7BとOpenCUA-7Bを六つのGUI課題で評価した。ScreenSpotV2とScreenSpot-Proは予測座標が正解領域に入る割合を示すクリック精度、OSWorld-Verifiedは作業の成功率、残る三課題は操作種別と引数が正しい割合を示すステップ精度を用いた。

著者らの報告では、AgentNetBenchの画面5枚・保存率40%の条件で、出力1トークン当たりの計算量が全保存比38.9%減り、ステップ精度が4.1ポイント上がった。表のUI-TARS-1.5-7Bでは全保存時17.5、同保存率のGUI-KVは21.6である。この数値を他のモデル、課題、保存率には広げられない。

応用の可能性

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

編集上の応用案:社内の経費申請画面を操作するAIで、一覧から明細入力へ進む間の画面履歴にGUI-KVを適用する。入力は担当者の指示、各時点の画面画像と操作履歴、出力は次のクリック位置や入力文字列とする。

検討には対象業務の連続した画面画像、正しい操作を示すラベル、既存の画面操作モデルが必要だ。画面を取得する仕組みを入力源とし、履歴形式をモデルに合わせて整える。実際の申請完了率への効果は、この業務のデータで検証する仮説である。

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

導入時の検証

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

導入時の検証案:対象業務の操作指示、連続する画面画像、正しいクリック位置や入力文字列を示すラベル付き操作履歴を集める。入力源は画面を取得する仕組みで、追加の物理センサーは想定しない。既存の画面操作モデルに合わせて履歴を整え、同じ評価例を全保存とGUI-KVで処理する。

保存率を変えながら、操作種別と引数の一致率、作業完了率、応答時間、推論中の最大メモリ使用量を比べる。画面遷移や入力欄の変更を含む例も分けて確認する。圧縮によって必要な表示が消え、誤操作につながる条件を記録したうえで、許容できる保存率を決める。

限界と課題

表では圧縮による精度低下も見られる。例えばOpenCUA-7BのScreenSpotV2では、GUI-KVの保存率20%におけるクリック精度は67.9、全保存時は92.7だった。これは表に示された条件の結果であり、著者自身が制約として挙げた記述ではない。

編集上の検証事項は、業務画面での誤操作、画面変更後の挙動、実測のメモリ使用量と待ち時間である。確認できた本文の範囲では、表の後に続く精度評価の説明や後半の実験条件を確認できないため、著者が挙げた制約を網羅した評価とはいえない。

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

出典

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

GUI-KV: Efficient GUI Agents via KV Cache with Spatio-Temporal Awareness

Graphical user interface (GUI) agents built on vision-language models have emerged as a promising approach to automate human-computer workflows. However, they also face the inefficiency challenge as they process long sequences of high-resolution screenshots and solving long-horizon tasks, making inference slow, costly and memory-bound. While key-value (KV) caching can mitigate this, storing the full cache is prohibitive for image-heavy contexts. Existing cache-compression methods are sub-optimal as they do not account for the spatial and temporal redundancy of GUIs. In this work, we first analyze attention patterns in GUI agent workloads and find that, unlike in natural images, attention sparsity is uniformly high across all transformer layers. This insight motivates a simple uniform budget allocation strategy, which we show empirically outperforms more complex layer-varying schemes. Building on this, we introduce GUI-KV, a plug-and-play KV cache compression method for GUI agents that requires no retraining. GUI-KV combines two novel techniques: (i) spatial saliency guidance, which augments attention scores with the L2 norm of hidden states to better preserve semantically important visual tokens, and (ii) temporal redundancy scoring, which projects previous frames' keys onto the current frame's key subspace to preferentially prune redundant history. Across standard GUI agent benchmarks and models, GUI-KV outperforms competitive KV compression baselines, closely matching full-cache accuracy at modest budgets. Notably, in a 5-screenshot setting on the AgentNetBench benchmark, GUI-KV reduces decoding FLOPs by 38.9% while increasing step accuracy by 4.1% over the full-cache baseline. These results demonstrate that exploiting GUI-specific redundancies enables efficient and reliable agent performance.

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