アーカイブ / Robotics / VLM
前後の画像から動作を逆算し、ロボットの視覚特徴を鍛える
Inverse Dynamics Learning with Pseudo Time Reversal
Inverse Dynamics Learning with Pseudo Time Reversalの原論文から掲載した図です。細部はクリックして拡大できます。
原論文の図の説明を読む
Figure 1: Motivation and representation analysis. (a) State aliasing maps visually similar states requiring different actions to nearby representations, causing ambiguous action prediction; state-discriminative representations instead separate relevant states and preserve meaningful robot-state structure. (b) Lower frozen-probe training loss indicates easier behavior and state prediction from the learned features, consistent with reduced state aliasing. (c) Higher structured state alignment suggests that our visual representations distinguish robot states while preserving their underlying state-space structure. Details are provided in Secs. 4.4 and 4.5 .
概要
- 前後の画像から間の動作を逆算する補助課題で、VLAの視覚特徴を学習する。
- 著者らのCALVIN評価では、FLOWERの5課題連続成功率が77.5%から81.6%になった。
- PTRは学習時の補助課題に使い、実行時は元のVLAの動作予測手順を使う。
補足:編集した模式図で仕組みを確認する
VISUAL EXPLAINER
図でつかむ、Inverse Dynamics Learning with Pseudo Time Reversalの仕組み
- 01指示・前後画像・動作
- 02PTRで補助例を作成
- 03画像特徴から動作推定
- 04現画像・指示で動作出力
原論文の説明をもとにした模式図です。処理の細部は省略しています。
研究の背景
視覚・言語・動作モデル(VLA)は、画像と指示文からロボットの動作を予測する。物体や把持部の位置がわずかに違うだけで必要な動作が変わる場合、画像を似た特徴に変換すると動作を取り違えうる。
著者らは、このように異なる状態が特徴の上で区別しにくくなる問題を「状態エイリアシング」と呼ぶ。物体の意味を捉える視覚と言語の特徴に加え、細かな位置関係を動作へ結び付ける特徴が必要だという問題設定である。
手法
学習データは、指示文、連続する画像、各時点の動作記録を含む実演軌跡である。視覚エンコーダー(画像を数値の特徴に変える部分)が現在と将来の画像を別々に処理し、補助予測器がその間の動作列を逆算する。例えば、把持部が部品へ近づく前後の画像から、移動や開閉を予測し、記録された動作とのずれを学習に使う。
通常のVLAの動作予測も同時に学ぶ。PTR(擬似時間反転)では、補助課題の一部で画像の前後を入れ替え、動作列を逆順にし、位置と姿勢の移動量の符号を反転する。把持部の開閉値は維持する。実行時は補助予測器を外し、現在の画像と指示文からVLAが動作列を出す。
新規性
著者らの提案は、現在と将来の画像から間の動作を予測する補助課題で、VLAの視覚特徴を抽出する部分を直接学習させる点にある。通常の実演データに含まれる画像と動作を使い、追加の注釈を要しない。
さらにPTRで観測順序と動作方向を擬似的に反転し、補助課題に使う動作方向を増やす。学習後は補助予測器を外すため、実行時のVLAの入力と動作予測手順は元のままである。
従来手法との違い
主な比較は、VLM4VLA、FLOWER、SpatialVLAをそれぞれ通常どおり学習した場合と、逆動力学学習とPTRを加えた場合である。CALVINでは前二者、SimplerEnvではSpatialVLAを比較した。
著者らは、各組の学習予算、主要な学習条件、評価手順、チェックポイント選択規則をそろえ、補助損失の重みはモデルごとに調整したと記す。将来画像などを生成する先行手法との違いは、画像特徴から動作を直接予測させる点であり、実験値の直接比較とは分けて読む必要がある。
実験結果
著者らはCALVINのABC環境で学習し、未見のD環境で1000回の試行を評価した。5課題連続成功率はVLM4VLAで69.2%から70.5%、FLOWERで77.5%から81.6%になった。いずれも同じ基準モデルへの提案手法の追加を比較した値である。
SimplerEnv Bridgeの4課題では各24回試し、SpatialVLAの平均成功率は30.2%から33.3%だった。LIBEROでは視覚部分を固定し、各課題20回試す行動模倣の平均成功率が42.4%から45.8%になった。一方、その行動模倣の検証損失は0.262から0.265で、すべての指標が改善したわけではない。
応用の可能性
編集上の応用案 · 論文が実証した用途とは区別しています。
編集上の応用案:卓上の部品をつかんで所定位置に置く工程で、部品と把持部の位置関係が少し違う場面への対応を試す。入力は工程を映すカメラ画像と作業指示、出力はロボットの動作列とする。
学習には、同じカメラ視点で記録した連続画像、時刻を対応付けた動作記録、各実演に対応する指示文が要る。動作記録が補助課題の教師ラベルとなる。対象機の動作表現と視点に合わせて学習し、配置完了の判定ラベルを別に用意して効果を確かめる応用仮説である。
導入時の検証
導入時の検証案 · 対象データでの再評価が必要です。
導入時の検証案:一つの卓上工程について、工程を映すカメラの連続画像、指示文、時刻を対応付けた動作記録を集める。動作記録を補助課題の教師ラベルとし、配置完了などの成功判定も記録する。対象機の動作表現とカメラ視点に合わせ、通常学習のVLAと提案手法を加えたVLAを用意する。
学習量と評価条件をそろえ、学習に含めない部品位置で把持成功率と配置完了率を比べる。似た画像でも必要な動作が異なる試行を別に集計し、失敗箇所も記録する。改善が見られても、対象工程のデータと判定基準に限った結果として扱う。
限界と課題
著者らは、PTRで移動量の符号を反転しても、将来の状態から元の状態へ物理的に正確に戻る動作にはならないと説明する。この近似は学習時の補助課題だけに用い、主たるVLAの動作教師には使わない。
編集上の検証事項として、カメラ視点、対象物、動作表現が変わる現場で同じ効果が出るかを調べたい。LIBEROの凍結特徴を使う行動模倣では、訓練損失は下がったが検証損失は0.262から0.265となった。著者らの結果だけで未知の工程への改善は判断できない。
出典
元のタイトル・要旨を確認する(英語)
Mitigating State Aliasing in Vision-Language-Action Models via Inverse Dynamics Learning
Vision-Language-Action (VLA) models have emerged as a promising framework that unifies perception, reasoning, and control for robot manipulation by adapting pretrained vision-language models (VLMs) to action prediction. However, VLM-derived representations are often insensitive to subtle visual distinctions required for low-level control, causing state aliasing between visually similar states that require substantially different actions. Prior VLA studies improve visual understanding by generating visual or reasoning outputs, such as future frames, 2D grounding points or traces, or intermediate spatial reasoning steps, but these objectives typically shape the vision encoder only indirectly through end-to-end prediction and do not explicitly analyze state aliasing in the learned visual feature space. To mitigate state aliasing, we introduce inverse dynamics learning as an auxiliary objective that directly supervises the VLA vision encoder. By predicting the action between current and future observations, our objective encourages the encoder to capture fine-grained visual distinctions that determine low-level actions. We further use pseudo-reversed supervision to expose the encoder to a broader range of action directions and improve generalization under limited robot demonstrations. Our method applies to diverse VLA baselines, uses only standard observation-action pairs without additional annotations, and preserves the original inference pipeline at test time. Experiments on CALVIN ABC-D and SimplerEnv show consistent gains across diverse VLA baselines. Frozen-encoder probing and state-feature alignment analyses further show that our method learns state-discriminative visual representations that reduce state aliasing and better align with robot state changes.
論文本体の取得範囲に基づく解説。AIが作成した未校閲の記事です。性能の数値は著者の評価条件に依存します。応用例と検証計画は編集上の提案です。解説更新:2026-10-01




