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

since
平成38年9月29日

← 検索結果に戻る

音楽推薦を連続再生の報酬で学ぶ、複数段の履歴補正

Autoregressive Off-Policy REINFORCE

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

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

原論文の図の説明を読む

Figure 1. Autoregressive off-policy REINFORCE training. To calculate importance weights in REINFORCE loss, we estimate the behavior policy probabilities with a frozen transformer. The target policy is also parametrized with a transformer that is trained using REINFORCE loss. Consecutive non-organic events form recommendation sessions (trajectories), serving as targets in REINFORCE. Organic events are only used as a part of user history (state).

出典:Autoregressive Off-Policy REINFORCE / arXiv ↗

概要

  • 推薦経由の連続した再生をセッションとし、好評価と再生率から作る報酬を学習する。
  • 過去の記録を使う際、旧方針と新方針の選択確率の比を後続の複数曲まで補正に用いる。
  • 著者らはYambda-5Bで基準法より高い累積報酬のログ上の推定値を報告した。
補足:編集した模式図で仕組みを確認する

VISUAL EXPLAINER

図でつかむ、Autoregressive Off-Policy REINFORCEの仕組み

左から右へ読む
  1. 01再生・推薦履歴
  2. 02旧方針の確率推定
  3. 03複数曲の重み補正
  4. 04方針を学習
  5. 05次の推薦曲

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

研究の背景

この方法は、音楽の次の1曲だけでなく、連続再生中の反応をまとめて考えて推薦を学ぶ。次に再生される曲を当てる学習目標では、その選択が後続の再生にどう関わるかを直接は評価しにくい。

想定場面は、利用者が推薦曲に反応すると次の曲が提示される配信画面である。新しい推薦方法を実際に試す前に、収集済みの記録で学習し、連続再生全体の結果をどう見積もるかが課題になる。

手法

この方法は、推薦経由で連続した再生を一つのセッションとして学習する。まず利用者の履歴と曲の情報を別々に数値化する「二塔型モデル」で、記録を集めた旧方針の選択確率を推定する。履歴には検索経由の再生も含めるが、推薦方針が選んだ曲とは扱わない。好評価の有無に再生率の10分の1を加え、曲ごとの報酬とする。

次にREINFORCEという、報酬に応じて曲の選択確率を調整する方法で、新しい方針を学ぶ。過去の記録を使うため、旧方針と新方針の選択確率の比で重みを補正し、後続の曲の比も上限段数まで使う。利用時には複数の推薦列を生成し、反応予測モデルで好評価と再生率を見積もる。予測した将来の報酬が最も高い列から、先頭の1曲だけを提示する。

新規性

著者らの主張する前進は、再生履歴を時間順に処理し、過去の推薦記録から連続再生全体の報酬を学ぶ点にある。履歴を集めた方針と学習中の方針の選択確率の比を、現在の曲だけでなく後続の曲についても補正に使う。

比を掛ける段数には上限を設け、重みも一定値で打ち切る。さらに、利用者の反応を予測するモデルを使い、複数の将来の推薦列を試算して次の1曲を選ぶ手順を示した。

従来手法との違い

比較対象は、次に再生される曲を予測する方法と、次に好意的な反応を得る曲を予測する方法である。提案法は、各曲への反応を足し合わせたセッション報酬を学習目標にする。

過去の推薦記録を使う従来の1段階補正は、その時点の選択確率の比だけを重みに使う。提案法は後続の曲の比も指定した段数まで掛ける。著者らは、同じデータ量、学習時間、計算量で比較したと述べている。

実験結果

著者らは公開データセットYambda-5Bで、次楽曲予測と次の好評価予測を基準法として比較した。報酬は好評価の有無と再生率の10分の1の和で、後の報酬には割引率0.9を使う。学習対象のセッションは、推薦経由の再生が連続した部分である。

著者らは、提案法の累積セッション報酬について、過去の記録からの推定値が両基準法より高く、従来の検索品質もおおむね維持したと報告する。将来の反応を試算する計算量を増やすと、モデルに基づく長期報酬の推定値も上がったという。確認できた本文の範囲では、評価表の数値と検索指標名は確認できない。

応用の可能性

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

編集上の応用案:音楽配信サービスの連続再生欄で、次に提示する1曲を選ぶ。入力は推薦経由か検索経由かを区別した再生履歴、曲IDと長さ、過去の好評価と再生率で、出力は次の推薦曲IDとする。

学習には推薦ログと各再生への好評価・再生率の記録が必要になる。検索経由の再生は履歴に残し、推薦方針が選んだ曲には数えない。自社の曲一覧と履歴形式に合わせて入力を整え、候補となる推薦列を試算する運用を検討する。

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

導入時の検証

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

導入時の検証案:推薦経由と検索経由を区別できる履歴を用意し、曲ID・長さ、好評価の有無、再生率を揃える。学習には過去の推薦記録、反応予測には各曲への反応を示す記録が要る。本文の入力定義に追加センサーはなく、自社の曲一覧と履歴形式への適合を確かめる。

同じデータと計算条件で次楽曲予測を基準法として学習し、連続再生の報酬を過去の記録から推定して比較する。併せて好評価・再生率の予測誤差、検索品質、推薦の応答時間を測る。候補列を増やす場合は、推定値と応答時間の変化を併記する。

限界と課題

著者らは、強化学習による推薦に共通する課題として、利用者の反応が乏しいこと、報酬設計の不確かさ、過去の記録だけで評価することの限界を挙げる。反応予測モデルに基づく試算値も、予測がずれれば実際の反応を表さない。

編集上の検証事項は、過去の推薦方針の選択確率を適切に推定できるか、新しい方針が選ぶ曲に比較可能な履歴があるか、好評価と再生率の重みが利用者の満足度に合うかである。ログ上の推定値と実利用者の反応は分けて判断する。

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

出典

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

Session-Level Optimization for Large-Scale Retrieval using REINFORCE with Multi-Step Off-Policy Correction

Two-tower models are a widely used paradigm for large-scale retrieval in recommendation. However, they are typically trained with myopic supervised objectives, such as next-item prediction, that do not directly optimize long-term user satisfaction. In this work, we formulate recommendation as a session-level sequential decision-making problem and train a two-tower retriever autoregressively with off-policy REINFORCE on pre-collected data. Unlike the one-step off-policy correction used in prior work, we propose a multi-step approximation of importance weights enabled by the autoregressive formulation. To support offline evaluation, we train a user feedback model that simulates user responses to generated recommendations. This lets us adapt doubly robust off-policy evaluation for sequential decision-making to recommendation, a setting that has received limited attention. We further introduce a feedback-model-based test-time scaling procedure that simulates future responses and selects the recommendation with the highest predicted long-term return. Experiments on the public large-scale Yambda-5B dataset show that our RL agent achieves higher off-policy estimates of cumulative session reward than next-item and next-positive prediction baselines, while remaining competitive on conventional retrieval metrics. Moreover, allocating more inference-time compute to simulating future responses yields higher model-based long-term returns without updating the policy.

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