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

since
平成38年9月29日

← 検索結果に戻る

実演動作を検索し、拡散方策の動作生成を短縮するRAGDP

RAGDP

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

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

原論文の図の説明を読む

Fig. 1: Diffusion-based Policies and RAGDP The Diffusion Models generate samples by removing noise from σ max \sigma_{\mathrm{max}} to σ min \sigma_{\mathrm{min}} over T T steps. There are two types of noise removal methods: VP-SDE and VE-SDE. RAGDP adapts to each Diffusion Model and can generate actions using two methods (RAGDP-VP and RAGDP-VE). The proposed method can be accelerated by obtaining neighboring values from the knowledge base and reducing the number of noise removal steps by r ​ T rT .

出典:RAGDP / arXiv ↗

概要

  • RAGDPは現在の観測に近い実演動作を検索し、追加学習なしで学習済み拡散方策の生成に使う。
  • 表IVの20倍高速化条件では、DDPM系の回復率はRAGDP-VPが63.98%、DPM++が16.46%だった。
  • 導入時は対象作業の観測・実演動作データをそろえ、検索時間を含む遅延とタスク達成率を測る。
補足:編集した模式図で仕組みを確認する

VISUAL EXPLAINER

図でつかむ、RAGDPの仕組み

左から右へ読む
  1. 01現在の状態観測
  2. 02近い実演を検索
  3. 03実演動作にノイズを加算
  4. 04動作列を生成

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

研究の背景

拡散方策は、観測からロボットの動作を作る模倣学習の方法である。動作に加えたノイズを段階的に取り除くため、出力までに計算を繰り返す。本文はDDPM方式の例として約100回の除去を挙げる。

除去回数を減らすと生成は速くなるが、精度が下がりうる。別モデルに振る舞いを移す方法には追加学習が要る。既に学習した方策を使い、生成時間とタスク達成率の関係を改善することが研究の狙いである。

手法

まず、実演データの観測と対応する動作列を検索用に保存する。状態観測はデータ全体の平均と標準偏差で正規化し、現在の観測と数値上の距離が最も近い実演を一件選ぶ。画像観測の場合は学習済み拡散方策のエンコーダーで数値表現に変えるが、掲載実験の観測はロボットの状態データである。

次に、取り出した動作列へノイズを加え、学習済み方策で除去して次の動作列を得る。DDPM系のRAGDP-VPは途中のノイズ量から除去を始め、EDM系のRAGDP-VEは初期ノイズ量を保って除去回数を減らす。例えば現在の状態に近い実演動作を手掛かりに、方策が実行用の動作列を生成する。

新規性

RAGDPは、学習済みの拡散方策を追加学習せず、現在の観測に近い実演動作を生成の初期値に使う。実演の検索を学習データの選別ではなく、推論時の各動作生成に組み込む点が特徴である。

著者らは、ノイズの扱いが異なるDDPM系とEDM系に対応する生成手順を示す。既存の高速サンプリング手法とも組み合わせ、除去回数を減らした場合のタスク達成率を調べた。

従来手法との違い

比較対象のDPM++は、学習済みモデルから動作を生成する計算手順を短縮する。Consistency Policy(CP)は、知識蒸留、つまり元モデルの振る舞いを別モデルに学ばせる方法を使い、追加学習を要する。

RAGDPは既存の方策と実演データを使い、検索した動作から生成を始める。DDPM系ではDPM++、EDM系ではDPM++とCPが表の比較対象であり、各結果は掲載されたタスクと速度条件に限られる。

実験結果

著者らはSquare-PH、Square-MH、ToolHang-PH、PUSHT-PHの4タスクで評価した。観測にはロボットの状態データを使い、異なる3つの学習シードのモデルを、学習シードと重ならない56の評価シードで調べた。各タスクで計168回の精度測定を行い、回復率を高速化後のタスク達成率÷元モデルの達成率と定義した。

表IVの20倍高速化条件では、DDPM系の回復率はRAGDP-VPが63.98%、DPM++が16.46%。EDM系ではRAGDP-VEが81.86%、CPが69.44%だった。表IIIの同条件における平均タスク達成率はRAGDP-VEが65.32%、CPが57.38%。本文と要旨には改善幅の異なる記述があるため、数値比較は表の値に限った。

応用の可能性

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

編集上の応用案:単一部品を所定位置へ置く作業で、既存の拡散方策の動作生成時間と作業成否を調べる。入力は作業中のロボット状態観測、出力は次に実行する動作列とし、各生成時に近い実演を検索する。

必要なのは、同じ作業で集めた状態観測と実演動作の対応データ、成否を判定する試行記録である。状態を取得するセンサーの観測項目と正規化を既存方策の学習時に合わせる。対象作業での改善は検証する仮説である。

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

導入時の検証

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

導入時の検証案:対象作業の学習済み拡散方策を固定し、その学習に使った形式に合わせて状態観測と実演動作の対応データを検索用に整える。必要な記録は状態センサーの観測値、実演動作、各試行の成否であり、観測項目と正規化を方策に合わせる。

DDPM系なら元の方策とDPM++を比較基準にし、RAGDPの除去回数を変えて同じ条件で試す。検索を含む動作生成時間、タスク達成率、元モデルに対する回復率を測る。近い実演が少ない状態の試行も分けて記録し、速度と失敗の増減を確認する。

限界と課題

著者らは、拡散方策のノイズ除去回数を減らすと精度が落ちうること、CPなどの知識蒸留には追加学習が必要なことを課題として挙げる。RAGDPの利用には、学習済み方策と検索先の実演データが必要である。

編集上の検証事項は、近い実演が見つからない状態や実演の質が混在する場合の成否、検索時間を含む遅延、失敗後の回復である。確認できた本文の範囲では、実機導入時の安全性や対象設備での遅延は判断できない。

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

出典

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

Retrieve-Augmented Generation for Speeding up Diffusion Policy without Additional Training

Diffusion Policies (DPs) have attracted attention for their ability to achieve significant accuracy improvements in various imitation learning tasks. However, DPs depend on Diffusion Models, which require multiple noise removal steps to generate a single action, resulting in long generation times. To solve this problem, knowledge distillation-based methods such as Consistency Policy (CP) have been proposed. However, these methods require a significant amount of training time, especially for difficult tasks. In this study, we propose RAGDP (Retrieve-Augmented Generation for Diffusion Policies) as a novel framework that eliminates the need for additional training using a knowledge base to expedite the inference of pre-trained DPs. In concrete, RAGDP encodes observation-action pairs through the DP encoder to construct a vector database of expert demonstrations. During inference, the current observation is embedded, and the most similar expert action is extracted. This extracted action is combined with an intermediate noise removal step to reduce the number of steps required compared to the original diffusion step. We show that by using RAGDP with the base model and existing acceleration methods, we improve the accuracy and speed trade-off with no additional training. Even when accelerating the models 20 times, RAGDP maintains an advantage in accuracy, with a 7% increase over distillation models such as CP.

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