アーカイブ / AI Agent
音楽推薦を連続再生の報酬で学ぶ、複数段の履歴補正
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).
概要
- 推薦経由の連続した再生をセッションとし、好評価と再生率から作る報酬を学習する。
- 過去の記録を使う際、旧方針と新方針の選択確率の比を後続の複数曲まで補正に用いる。
- 著者らはYambda-5Bで基準法より高い累積報酬のログ上の推定値を報告した。
補足:編集した模式図で仕組みを確認する
VISUAL EXPLAINER
図でつかむ、Autoregressive Off-Policy REINFORCEの仕組み
- 01再生・推薦履歴
- 02旧方針の確率推定
- 03複数曲の重み補正
- 04方針を学習
- 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




