アーカイブ / Audio
利用場面に応じて音楽とポッドキャストの推薦比率を選ぶ
Calibrated Recommendations with Contextual Bandits
Calibrated Recommendations with Contextual Banditsの原論文から掲載した図です。細部はクリックして拡大できます。
原論文の図の説明を読む
Figure 1. Illustration of dynamic content-type user preferences. Each color represents a different user cohort. The y-axis is the share of total consumption of podcasts at Spotify.
概要
- 利用者の履歴と表示時の状況から、音楽とポッドキャストの推薦枠の目標比率を選ぶ。
- 著者らのオフライン評価では、90日版SCに比べ、ポッドキャストの先頭枠の精度が25.6%、全体の正解率が7.2%高かった。
- オンラインA/Bテストでも再生関連の指標が改善した。学習目標は短期の反応で、長期的な満足度は今後の課題である。
補足:編集した模式図で仕組みを確認する
VISUAL EXPLAINER
図でつかむ、Calibrated Recommendations with Contextual Banditsの仕組み
- 01利用者と候補枠
- 02目標比率の選択
- 03枠を順に追加
- 04ホーム画面の表示順
原論文の説明をもとにした模式図です。処理の細部は省略しています。
研究の背景
この研究は、ホーム画面に並べる音楽とポッドキャストの推薦枠の割合を決める。Spotifyの過去の利用記録は音楽に大きく偏っており、その割合を目標にすると、ポッドキャストへの関心を推薦へ反映しにくい。
同じ利用者でも、聴きたい種類は時刻、曜日、端末によって変わり得る。ここでいう「較正」は、推薦枠に表示する種類の割合を目標の割合に近づける調整である。過去の平均だけでは、現在の利用場面に合う割合を選べない可能性がある。
手法
利用者の過去の利用行動、時刻・曜日・端末などの状況、候補となる推薦枠を入力し、音楽とポッドキャストの目標比率を選ぶ。文脈付きバンディットとは、状況に応じて選択肢を選び、その結果として観測できた反応から次の選択を学ぶ方法である。著者らは、表示したいずれかの枠で再生などの反応があれば報酬を1、なければ0とする。
選んだ比率を基に、既存の推薦システムが出す各枠の関連度と、表示枠全体の種類の割合を評価して、枠を一つずつ追加する。割合のずれには、二つの分布の違いを測るKLダイバージェンスを使う。例えば同じ利用者でも、昼と夜で異なる比率が選ばれれば、その比率に沿った推薦枠の表示順を作る。
新規性
著者らの提案は、推薦枠の種類の目標比率を過去の利用割合に固定せず、利用者とその時点の状況に応じて選ぶ点にある。比率を複数の選択肢から選び、表示後の反応を使って学習する。
対象はSpotifyのホーム画面に並ぶ音楽とポッドキャストの推薦枠である。既存の関連度予測を使いながら、どちらの種類をどの程度表示するかを調整する方法として示されている。
従来手法との違い
比較対象のSCは、過去7日または90日の利用履歴から目標比率を決める。MBは、種類ごとに定めた固定の確率に従い、推薦枠を順に選ぶ。提案法は現在の状況も使って目標比率を選ぶ。
著者らのオフライン評価では、提案法のポッドキャストの先頭枠の精度と全体の正解率が両比較対象を上回り、音楽の性能は同程度だった。オンライン評価の比較対象には、オフラインで7日版より良かった90日版SCを用いている。
実験結果
著者らは3週間の利用記録のうち2週間を学習、最後の1週間を評価に用いた。オフライン評価は、スクロール前に見えるホーム画面が対象である。先頭枠の種類と、そのセッションで再生された種類が合うかをPrecision@1で測り、選ばれなかった比率の結果は観測できないため、表示時の選択確率を考慮して推定した。
著者らの表では、90日版SCに比べてポッドキャストの先頭枠の精度が25.6%、音楽とポッドキャストを合わせた全体の正解率が7.2%高い。オンラインA/Bテストでは、表示から再生への比率がポッドキャストで36.6%、全体で3.93%高く、プラットフォーム全体の再生分数は1.28%、ホーム画面から再生を始めた利用者の割合は1.54%高かった。
応用の可能性
編集上の応用案 · 論文が実証した用途とは区別しています。
編集上の応用案:音楽とポッドキャストを扱う音声配信アプリのホーム画面で、推薦枠の種類と順序を調整する。入力には、種類のラベルが付いた候補枠、既存の関連度スコア、利用者の再生履歴、表示時刻・曜日・端末の記録を用いる。
画面を開いた際に種類の目標比率を選び、候補枠の関連度と比率を使って表示順を出力する。適用には、選んだ比率、実際の表示枠、再生の有無を対応付けた学習記録が必要である。このアプリで利用者の反応が改善するかは検証を要する。
応用先の候補からNauhに相談できます。
導入時の検証
導入時の検証案 · 対象データでの再評価が必要です。
導入時の検証案:まず、音楽・ポッドキャストの種類ラベルが付いた候補枠と、既存の関連度スコアを用意する。利用者の再生履歴、表示時刻・曜日・端末、選んだ比率、表示した枠、再生の有無を対応付けて記録し、過去90日の利用比率を使うSCを比較基準にする。
同じ候補枠を使って提案法とSCの表示順を比較し、種類別の先頭枠のPrecision@1と全体の正解率を確認する。オンラインでは表示から再生への比率と総再生分数を測る。ログの欠落、種類ごとの記録数、比較時の表示条件も点検する。
限界と課題
著者らが明記した限界は、学習に使う報酬が推薦枠への短期的な反応に集中していることだ。長期的な満足度と事業上の価値を組み合わせた目標や、連続した行動を使う意図予測は今後の課題としている。
編集上の検証事項は、ポッドキャストの反応が少ない利用者や新規利用者でも学習に足る記録が得られるか、比率を試すための表示が利用体験にどう影響するかである。掲載された評価から、長期的な満足度や別のサービスでの効果は判断できない。
出典
元のタイトル・要旨を確認する(英語)
Calibrated Recommendations with Contextual Bandits
Spotify's Home page features a variety of content types, including music, podcasts, and audiobooks. However, historical data is heavily skewed toward music, making it challenging to deliver a balanced and personalized content mix. Moreover, users' preference towards different content types may vary depending on the time of day, the day of week, or even the device they use. We propose a calibration method that leverages contextual bandits to dynamically learn each user's optimal content type distribution based on their context and preferences. Unlike traditional calibration methods that rely on historical averages, our approach boosts engagement by adapting to how users interests in different content types varies across contexts. Both offline and online results demonstrate improved precision and user engagement with the Spotify Home page, in particular with under-represented content types such as podcasts.
論文本体の取得範囲に基づく解説。AIが作成した未校閲の記事です。性能の数値は著者の評価条件に依存します。応用例と検証計画は編集上の提案です。解説更新:2026-10-01




