アーカイブ / Robotics
質の異なるロボット実演を、動作のノイズ量に応じて学習に使い分ける
Ambient Diffusion Policy
Ambient Diffusion Policyの原論文から掲載した図です。細部はクリックして拡大できます。
原論文の図の説明を読む
Figure 1: Training Algorithm for Ambient Diffusion Policy. High-quality data can be used during training at all diffusion times. Suboptimal data is restricted to training at low or high diffusion times t ∈ [ 0 , t max ) ∪ ( t min , T ] t\in[0,t_{\max})\cup(t_{\min},T] . Task visualizations. We evaluate Ambient Diffusion Policy on four types of action suboptimality, six different tasks, and scale to the Open X-Embodiment (OXE) [ 1 ] .
概要
- 質の劣るロボット実演を、動作列に加えるノイズの量に応じて学習に使い分ける。
- 二次元迷路の1,000試行では、提案法と共同学習の成功率はそれぞれ99.5%と99.4%、平均二乗加速度は31.0と62.2だった。
- 理論上の結果は単純化した分布に基づく。実作業では使用ノイズ域と成功率・動作の滑らかさを検証する必要がある。
補足:編集した模式図で仕組みを確認する
VISUAL EXPLAINER
図でつかむ、Ambient Diffusion Policyの仕組み
- 01観測と実演動作
- 02補助記録の使用域設定
- 03対応域の記録で学習
- 04観測から動作列生成
原論文の説明をもとにした模式図です。処理の細部は省略しています。
研究の背景
ロボットに実演から作業を覚えさせる模倣学習では、目標の作業を熟練者が行った高品質な記録を集めるのに手間がかかる。一方、ぎこちない操作や異なる環境で得た記録は使えても、そのまま混ぜると望ましくない動作まで学ぶおそれがある。
著者らが扱うのは、質の劣る実演に含まれる有用な情報をどう残すかという問題だ。例えば、運搬経路は適切でも細かな操作が揺れる記録なら、経路に関する情報を学習に使える可能性がある。
手法
Ambient Diffusion Policyは、直近の観測に応じた動作列を生成する拡散方策を学習する。拡散方策は、動作列に加えたノイズを取り除いて元の動作を予測し、生成時にはノイズの多い状態から動作列を段階的に作る方法だ。高品質な実演はすべてのノイズ域で学習に使い、質の劣る実演は低ノイズ域か高ノイズ域でだけ使う。
例えば、経路は適切でも動きが揺れる記録は、大まかな計画に対応する高ノイズ域で使える。作業目的が違っても把持動作を共有する記録なら、局所動作に対応する低ノイズ域で使える。使用域の境界は値を変えて試すほか、ノイズを加えた動作からデータ源を見分ける分類器でも高ノイズ側を推定する。学習後の生成手順は通常の拡散方策と同じである。
新規性
提案の中心は、質の劣る実演を一律に採用・除外したり、データ源ごとに重みを変えたりする代わりに、学習に使うノイズ量の範囲を制限する点にある。既存の拡散方策に対する必須の変更は、学習データを選ぶ仕組みである。
著者らは、ロボットの動作記録に見られる周波数の性質を根拠に、高ノイズ域で大まかな計画、低ノイズ域で局所的な動作を学ぶと説明する。この関係を単純化した分布でも理論的に検討した。
従来手法との違い
共同学習は、高品質データと質の劣るデータを混ぜ、データ源ごとの学習時の重みを調整する比較法である。提案法は同じ拡散方策の学習でも、質の劣る記録が寄与できるノイズ域を選ぶ。
著者らは、質の劣る記録を丸ごと除くデータ選別や、高品質データによる追加学習とも比較した。二次元迷路の表では、共同学習と提案法の成功率は近く、動作の滑らかさを表す指標には差があった。この結果を他の作業へそのまま当てはめることはできない。
実験結果
著者らは、揺れのある軌道、シミュレーションと実機の差、作業目的の不一致、大規模な混合データという四種の条件を、計六つの課題で評価したと報告する。確認できた本文の範囲では、全課題の条件と結果はそろっていない。
二次元迷路では、滑らかな軌道50件と揺れのある軌道5,000件で学習し、各方式を1,000試行で評価した。著者らの表では、提案法の成功率は99.5%、平均二乗加速度は31.0で、重みを付ける共同学習は99.4%、62.2だった。平均二乗加速度は小さいほど滑らかさを示す。同じ表の7自由度の動作計画課題では、1,000試行での成功率は提案法65.9%、共同学習59.9%だった。
応用の可能性
編集上の応用案 · 論文が実証した用途とは区別しています。
編集上の応用案:同じ物を所定位置へ運ぶ作業で、熟練者の成功実演と、経路は似ているが手先が揺れる操作実演を使う。入力は同一の観測用センサーで記録した直近の観測と実演の動作列、出力は観測に応じた次の動作列とする。必要なセンサーの種類は対象作業で決める。
実演には高品質・補助の区分ラベルを付け、両群が大まかな運搬経路を共有するか確認する。そのうえで補助実演を使うノイズ域を調整し、方策を学習する。対象作業で改善するかは検証が必要である。
導入時の検証
導入時の検証案 · 対象データでの再評価が必要です。
導入時の検証案:対象作業で、直近の観測と動作列を対応付けた熟練者の実演を集める。別に、揺れなどの特徴を記録した補助実演を用意し、高品質・補助の区分ラベルを付ける。観測用センサーの種類は作業に合わせて決め、両群の記録条件をそろえる。
同じ学習データで提案法と、データ源に重みを付ける共同学習を比較する。補助実演を使うノイズ域を調整した後、学習に使わなかった開始位置や目標位置で、制限時間内の成功率、衝突の有無、動作列から計算する平均二乗加速度を測る。
限界と課題
著者らが示す理論上の結果は、平均がゼロで統計的性質が時間を通じて一定のガウス分布を用いた単純化モデルに基づく。一般の分布への拡張は今後の課題としている。また、学習中に分類器で記録を棄却する派生法は、実験による検証を今後に残している。
編集上の検証事項:対象作業の高品質・補助データが、設定したノイズ域で十分に似ているかを確かめたい。分類器で境界を決める場合の判定の安定性や、観測条件と失敗の種類が変わった際の成功率・滑らかさも確認が要る。
出典
元のタイトル・要旨を確認する(英語)
Ambient Diffusion Policy: Imitation Learning from Suboptimal Data in Robotics
We propose Ambient Diffusion Policy, a simple and principled method for imitation learning from suboptimal data in robotics. High-quality, task-specific robot data is expensive and time-consuming to collect, while suboptimal datasets with lower-quality or out-of-distribution demonstrations are abundant. Existing methods that co-train on both data sources in robotics often fail to separate the meaningful and the harmful features in the suboptimal samples. In contrast, our method extracts only the useful features by introducing a new axis to co-training in robotics: noise-dependent data usage. Ambient Diffusion Policy restricts the contribution of suboptimal data during training to only the high and low diffusion times. To rigorously justify our approach, we first observe that robot action data exhibits a spectral power law. This induces two important properties on the optimal Diffusion Policy that we exploit: a global-to-local hierarchy and locality. We theoretically formalize this discussion using a simplified model. Our experiments validate Ambient Diffusion Policy on four types of suboptimal action data (noisy trajectories, sim-to-real gap, task mismatch, and large-scale data mixtures) across six tasks. The results show that it effectively learns from arbitrary sources of suboptimal data. Notably, it outperforms existing co-training baselines by up to 33% when scaled to Open X-Embodiment - a large dataset with heterogeneous data quality and unstructured distribution shifts. Overall, Ambient Diffusion Policy increases the utility of suboptimal demonstrations and expands the set of usable data sources in robotics.
論文本体の取得範囲に基づく解説。AIが作成した未校閲の記事です。性能の数値は著者の評価条件に依存します。応用例と検証計画は編集上の提案です。解説更新:2026-10-01




