アーカイブ / Robotics
ロボットの内部特徴を分解し、把持動作への影響を調べる
Sparse Autoencoders for VLA Features
Sparse Autoencoders for VLA Featuresの原論文から掲載した図です。細部はクリックして拡大できます。
原論文の図の説明を読む
Figure 1: Activations for two general features related to grasping in the π 0.5 \pi_{0.5} model’s PaliGemma Layer 5 over an episode of LIBERO. These features activate generally for grasping and carrying behaviors across the dataset.
概要
- SAEでVLAモデルの内部信号を分解し、把持などの動作や視覚的な状態に対応する特徴を調べる。
- 特徴の反応が現れる実演の広がりや時間的なパターンを使い、一般的な特徴と特定の実演に偏る特徴を分類する。
- 著者らはLIBEROで個別の特徴への介入が行動に影響したと報告するが、確認できた本文では成功率の数値と実機試験条件を照合できない。
補足:編集した模式図で仕組みを確認する
VISUAL EXPLAINER
図でつかむ、Sparse Autoencoders for VLA Featuresの仕組み
- 01VLAの内部信号
- 02疎な特徴へ分解
- 03反応を集計・分類
- 04特徴を操作して行動確認
原論文の説明をもとにした模式図です。処理の細部は省略しています。
研究の背景
VLAは、画像と指示文からロボットの動作を決めるモデルである。著者らによると、作業に合わせた追加学習後には、見慣れない物体や場面、指示で失敗することがある。成功率だけを見ても、作業に共通する手掛かりを使っているのか、実演の順序を覚えているのかは分かりにくい。
そこで内部信号が実演のどの時点で、どの場面にわたって現れるかを調べる。把持などに対応する信号を特定し、その信号を変えたときの行動も観察することで、特徴の役割を検討する。
手法
VLAの複数の層から、実演中の内部信号を集める。疎な自己符号化器(SAE)は、少数の成分を使って元の信号を再現するよう学習するモデルで、得られた各成分を「特徴」として扱う。例えば、物体をつかむ複数の実演で、同じ特徴が把持の時点に反応するかを調べる。
特徴ごとに、反応した実演の割合、反応が始まる回数、強さ、持続時間を集計する。人が判定した特徴を基に、これらの値から一般的か記憶寄りかを分類する。さらに、特徴に対応する内部方向を推論中の信号に加え、出力されるロボットの行動がその特徴の解釈と合うかを確かめる。
新規性
著者らは、視覚・言語・行動を結ぶVLAモデルの内部信号を疎な自己符号化器で分解し、個々の特徴が表す動作や視覚的な状態を調べた。さらに、特徴ごとの内部方向を推論中に操作し、行動への影響を確かめる手順を示す。
特徴が現れる実演の割合、反応の開始回数、強さ、持続時間を使って、複数の実演に共通する特徴と特定の実演に偏る特徴を分類する点も、著者らの主張する貢献である。
従来手法との違い
本文が挙げる先行研究には、内部信号から物体位置などを読み取る方法や、複数の内部方向を同時に操作する方法がある。本研究は、分解した一つの特徴について、実演中の反応と介入後の行動を対応付ける。
また、著者らは広い実演で短く反応する特徴と、限られた場面で長く反応する特徴を区別する。ただし、確認できた本文の範囲では、先行手法との成功率を同じ条件で比較した結果は示されていない。
実験結果
著者らはLIBEROのシミュレーションで、個別の特徴への介入がロボットの行動に影響し、一般的な特徴を強めると解釈に沿う動作が現れたと報告する。DROIDの実演記録も特徴分析に使い、多様なデータで学習したモデルでは一般的な特徴が比較的多いと述べている。
自動分類には、LIBERO用とDROID用にそれぞれ手作業で判定した30特徴、内訳は一般的な特徴15と記憶寄りの特徴15を使う。解釈可能性の調査では指定したモデルと層ごとに20特徴を無作為抽出した。確認できた本文の範囲では結果表が途中で切れており、成功率の数値や概要が言及する実機試験の条件は確認できない。
応用の可能性
編集上の応用案 · 論文が実証した用途とは区別しています。
編集上の応用案:卓上の物品をつかんで所定位置へ置く作業で、把持に対応すると見られる内部特徴を、作業変更前の点検に使う。入力はカメラ映像、指示文、操作履歴を含む現場の実演記録とし、出力は特徴の反応時刻と把持場面の対応表とする。
必要な学習用データは現場固有の実演で、把持開始・完了には人が時刻付きラベルを付ける。対象モデルから内部信号を取り出して特徴を学習し、物体や配置を変えた記録でも対応が続くかを確認してから、行動への介入候補を選ぶ構想である。
応用先の候補からNauhに相談できます。
導入時の検証
導入時の検証案 · 対象データでの再評価が必要です。
導入時の検証案:対象作業のカメラ映像、指示文、操作履歴を含む現場の実演を集め、把持開始・完了と失敗に時刻付きラベルを付ける。対象VLAの内部信号を取得し、SAEを学習して、特徴の反応を場面ごとに一覧にする。既存モデルと現場データに合わせて特徴の判定も見直す。
基準は内部信号を操作しない元のモデルとし、同じ作業条件で候補特徴を操作した場合と比べる。把持成功率、ラベル時刻との一致、未見の物体・配置での反応、意図しない動作の回数を測り、特徴の解釈と行動変化が再現するかを確認する。
限界と課題
著者らは、抽出した特徴の大多数が特定の訓練実演の系列に対応すると報告する。また、一般的な特徴と記憶寄りの特徴は明確に二分できず、データの構成によって意味のある特徴が記憶寄りに分類される例も示している。
編集上の検証事項は、未見の物体や配置でも特徴の解釈が保たれるか、介入で望まない動作が増えないかである。概要には実機での検証への言及があるが、確認できた本文の範囲では、その試験条件や数値を照合できない。
出典
元のタイトル・要旨を確認する(英語)
Sparse Autoencoders Reveal Interpretable and Steerable Features in VLA Models
Vision-Language-Action (VLA) models have emerged as a promising approach for general-purpose robot manipulation. However, little research has mechanistically explored when and why they generalize across objects, scenes, and instructions. To probe internal representations, we train Sparse Autoencoders (SAEs) on the VLA's hidden-layer activations. SAEs learn sparse dictionaries over model activations, often revealing features that correspond to interpretable directions in the model's representation space. We identify SAE features corresponding to motion primitives and semantic concepts, including features that are general across episodes and causally steerable. We propose a metric to categorize features as general transferable primitives or episode-specific memorizations, offering a promising glimpse towards VLA generalization. We validate these findings through steering experiments on both the LIBERO simulation benchmark and on real-world DROID hardware. We find that amplifying general and semantic features induces behaviors consistent with their meanings, whereas ablating them destroys model performance. Furthermore, we demonstrate steering as a way to control behavior in unpromptable directions. Together, these results provide mechanistic evidence that VLAs can learn reusable internal features linking perception, language, and action across tasks and scenes. Our project page is located at https://drvla.github.io
論文本体の取得範囲に基づく解説。AIが作成した未校閲の記事です。性能の数値は著者の評価条件に依存します。応用例と検証計画は編集上の提案です。解説更新:2026-10-01




