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

since
平成38年9月29日

← 検索結果に戻る

学習済み方策だけを引き継ぎ、オンラインで価値推定を育てるPORL

PORL

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

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

原論文の図の説明を読む

Figure 1: Online RL fine-tuning with pre-trained policy only. The framework overview of PORL (left); Performance comparison on all antmaze tasks (right).

出典:PORL / arXiv ↗

概要

  • PORLは学習済み方策だけを引き継ぎ、予備収集でQ関数を学んでから方策を更新する。
  • 予備収集では方策を固定し、ときどきランダムな行動を選んで新たな記録を集める。
  • 著者らはD4RLとRLbenchでの改善を報告する一方、初期の性能低下とQ関数の更新に伴う計算費用も示している。
補足:編集した模式図で仕組みを確認する

VISUAL EXPLAINER

図でつかむ、PORLの仕組み

左から右へ読む
  1. 01学習済み方策
  2. 02探索を交えた予備収集
  3. 03Q関数の学習
  4. 04方策の更新

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

研究の背景

PORLは、過去のデータで学んだ方策を、環境とのやり取りを通じて改善する手法だ。方策とは、観測した状態から次の行動を選ぶ規則を指す。事前学習データが十分に覆っていない状況では、調整が必要になる。

既存の移行手法は、行動の良さを見積もる学習済みQ関数にも依存しやすい。一方、行動模倣で作った方策にはQ関数がない場合がある。著者らは、過去のデータ外の行動を低く評価するQ関数が、新しい行動の探索を妨げ得るとも指摘する。

手法

入力は学習済み方策と、環境から新たに得る状態・行動・次の状態・報酬である。初めは方策を固定し、通常はその方策に従い、ときどきランダムな行動を選んで記録する。この選び方をイプシロン・グリーディーと呼ぶ。箱を閉める課題なら、観測状態、操作、操作後の状態、成功に応じた報酬を記録する。

記録からQ関数を学ぶ。Q関数は、ある状態で行動を選んだ場合の将来の報酬を見積もる仕組みだ。著者らは環境とのやり取り1回につきQ関数を16回更新し、10個のQ関数を併用して推定を安定させる。予備収集後は方策も更新し、調整後の方策を得る。

新規性

PORLは、学習済み方策を一時的に固定し、環境とのやり取りからQ関数を先に育てる。過去の学習データや学習済みQ関数を引き継がず、方策そのものを更新できる構成が特徴だ。

これにより著者らは、学習済みQ関数がない行動模倣の方策も直接調整できると主張する。事前学習時の保守的な価値推定を持ち込まないことも狙いとしている。

従来手法との違い

従来のオフライン学習からオンライン学習への移行手法は、方策に加えて、過去のデータや学習済みQ関数を使う。PORLが引き継ぐのは方策だけで、Q関数は新たな環境で集めた記録から学習する。

著者らの比較では、方策だけを引き継ぎQ関数をランダムに初期化すると、学習初期の方策性能が落ちた。PORLは方策更新前の予備収集でこれに対処する。ただし、初期の性能低下を常に解消するとは報告していない。

実験結果

著者らはD4RLのAntmaze、Adroit、KitchenとRLbenchの課題で評価し、方策だけを引き継ぐ比較ではPORLが比較手法を上回ったと報告する。行動模倣方策を使った3つの操作課題では、成功時に1、失敗時に0の報酬を用い、初期の性能低下から回復したと述べる。

別の初期化分析では、halfcheetah-medium-v2で事前学習したCal-QL方策の正規化スコアは48だった。比較用のオンライン学習済みQ関数を取り出した時点で、対応する方策のスコアは12、42、52である。著者らは、これらのQ関数で調整を始めた方が改善は速かったと報告する。確認できた本文の範囲では、主結果の課題別数値や試行間のばらつきは確定できない。

応用の可能性

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

編集上の応用案:箱のふたを閉める行動模倣方策を、同じ操作環境で調整する。事前学習には専門家の実演から得た状態と行動の組が必要だが、PORLでの調整時にその元データを再投入する必要はない。

調整時には、ふたやロボットの状態を観測するセンサーの値、操作指令、次の状態、閉鎖成功を表す報酬を記録する。予備収集後に方策を更新し、観測状態に応じた操作指令を出力する。実機で改善するかは別途検証が必要だ。

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

導入時の検証

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

導入時の検証案:箱閉め操作の既存の行動模倣方策を用意し、事前学習に使った専門家の状態・行動データの内容を確認する。調整には元データを使わず、対象環境の状態センサー、操作指令、閉鎖成功の判定を定め、状態・行動・次の状態・報酬を収集する。

更新しない元の方策と、Q関数をランダムに初期化して直ちに更新する方法を比較対象にする。予備収集を含む操作回数をそろえ、成功率、初期の低下幅、回復までの操作回数、更新時間を測る。探索率と予備収集回数は対象課題で調整する。

限界と課題

著者らは、弱い学習済み方策を使う難しい課題では、学習初期に性能が落ちる場合を報告する。Q関数の更新回数を増やすと低下を和らげられるが、環境とのやり取り1回当たりの計算費用は増える。行動模倣の項を追加すると、最終的な性能を制限し得る。

編集上の検証事項は、探索を交えた予備収集を対象環境で許容できるか、必要な状態観測と成功報酬を安定して得られるかである。確認できた本文の範囲では、実機運用時の計算時間や安全条件は判断できない。

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

出典

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

Efficient Online RL Fine Tuning with Offline Pre-trained Policy Only

Improving the performance of pre-trained policies through online reinforcement learning (RL) is a critical yet challenging topic. Existing online RL fine-tuning methods require continued training with offline pretrained Q-functions for stability and performance. However, these offline pretrained Q-functions commonly underestimate state-action pairs beyond the offline dataset due to the conservatism in most offline RL methods, which hinders further exploration when transitioning from the offline to the online setting. Additionally, this requirement limits their applicability in scenarios where only pre-trained policies are available but pre-trained Q-functions are absent, such as in imitation learning (IL) pre-training. To address these challenges, we propose a method for efficient online RL fine-tuning using solely the offline pre-trained policy, eliminating reliance on pre-trained Q-functions. We introduce PORL (Policy-Only Reinforcement Learning Fine-Tuning), which rapidly initializes the Q-function from scratch during the online phase to avoid detrimental pessimism. Our method not only achieves competitive performance with advanced offline-to-online RL algorithms and online RL approaches that leverage data or policies prior, but also pioneers a new path for directly fine-tuning behavior cloning (BC) policies.

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