アーカイブ / AI Agent
最近の映画評価から好奇心を推定し、推薦の有用性と意外性の配分を変える
A Serendipitous Recommendation System Considering User Curiosity
A Serendipitous Recommendation System Considering User Curiosityの原論文から掲載した図です。細部はクリックして拡大できます。
原論文の図の説明を読む
Figure 1: An example of behavior driven by diversive curiosity
概要
- 長期と短期の関心の差、および最近の関心の多様さから、利用者ごとの好奇心を推定する。
- 好奇心に応じて候補映画の有用性と意外性の重みを変え、推薦順位を調整する。
- MovieLens-1MでのPURSとの比較では、提案法のunexp@10が高く、precision@10とrecall@10は低かった。
補足:編集した模式図で仕組みを確認する
VISUAL EXPLAINER
図でつかむ、A Serendipitous Recommendation System Considering User Curiosityの仕組み
- 01時刻付き評価履歴
- 02長短の関心を推定
- 03好奇心を計算
- 04候補の2得点を合成
- 05映画を再順位付け
原論文の説明をもとにした模式図です。処理の細部は省略しています。
研究の背景
この研究は、好みに合う作品の予測を重視すると推薦の範囲が狭まり、普段は選ばない作品に出会いにくくなる問題を扱う。セレンディピティとは、推薦されたものに有用性と意外性の両方があることを指す。
意外な作品を望む度合いは利用者によって異なる。著者らは、知識や新しい情報を求める気持ちに関わる「好奇心」を行動履歴から推定し、映画推薦で二つの要素の配分を利用者別に変える方法を検討した。
手法
時刻順の履歴全体からSVD(データの特徴を少数の値で表す手法)で長期の関心を、最近の履歴からLSTM(行動の順序を扱うモデル)で短期の関心を推定する。両者の差と、短期の関心がどれほど多様かを同じ重みで平均し、好奇心の値にする。たとえば、普段は喜劇を選ぶ人が最近は複数の別ジャンルを選ぶ変化を捉える。
各候補の有用性は好みに合う見込みとして予測する。意外性は、履歴中の作品を特徴が近い集まりに分け、候補との数値上の距離から計算する。好奇心が高いほど意外性、低いほど有用性を重くして二つの得点を合成し、候補を並べ直す。
新規性
著者らは、長期と短期の関心の差と、短期の関心の多様さを同じ重みでまとめ、利用者ごとの好奇心を推定する。その値を候補映画の有用性と意外性の両方の重みに使う。
質問票による自己申告に頼らず、行動履歴から配分を決める点が提案の中心である。ただし、計算した好奇心が本人の希望と一致することまでは、示された実験から確認できない。
従来手法との違い
比較対象のPURSは、候補の有用性と意外性を別々に計算し、意外な候補に対する利用者の許容度に応じて意外性を重み付けする再順位付け手法である。再順位付けとは、候補の並びを得点に基づいて変える処理をいう。
提案法は履歴から求めた好奇心で両方の得点の重みを変える。著者らが示す数値比較はMovieLens-1MでのPURSとの比較であり、ほかの方式や実際の配信サービスでも同じ関係になるとは判断できない。
実験結果
著者らはMovieLens-1Mの映画評価履歴でオフライン実験を行った。各利用者の最後の行動をテスト、その一つ前を検証、残りを学習に使い、検証とテストでは正例一件ごとにそれぞれ9件と49件の負例を無作為に作った。短期の関心には直近30%の履歴を使った。
提案法とPURSの順に、precision@10は0.7151と0.7185、recall@10は0.1405と0.1409、unexp@10は0.1820と0.1803だったと著者らは報告する。前二者は推薦の有用性を、後者は計算上の意外性を間接的に測る指標であり、本人が驚きや有益さを感じた割合ではない。
応用の可能性
編集上の応用案 · 論文が実証した用途とは区別しています。
編集上の応用案:映画配信サービスの作品一覧で、利用者ごとに候補の表示順を調整する。入力は時刻付きの視聴または評価履歴、利用者と作品の識別子、候補作品とし、出力は有用性と意外性を加味した推薦一覧にする。
適応には、過去の行動履歴と次に選ばれた作品を示す記録を用意し、既存の候補生成の後に再順位付けを組み込む。追加センサーは想定しない。作品情報やジャンルは内容確認に使えるが、利用者の満足度向上は実測で確かめる必要がある。
応用先の候補からNauhに相談できます。
導入時の検証
導入時の検証案 · 対象データでの再評価が必要です。
導入時の検証案:時刻付きの映画評価履歴、利用者と作品の識別子、候補作品を用意する。各利用者の次に評価した作品を正例ラベルとし、論文と同じく最後の行動をテスト、その一つ前を検証に分け、長短の関心を推定して再順位付けにつなぐ。追加センサーは想定しない。
同じ候補と分割条件でPURSを基準に、precision@10、recall@10、unexp@10を比較する。さらに推薦を見た利用者に有用さと意外さを別々に尋ね、計算上の得点と実際の受け止め方が合うかを確かめる。
限界と課題
著者らは、短期の関心に使う履歴の割合を変えると一部の利用者の好奇心推定値も変わると報告し、利用者に適した履歴範囲の選択を課題に挙げる。また、MovieLens-1Mには偶然の発見を直接示すデータがなく、有用性と意外性を間接的に評価している。
編集上の検証事項は、推定値が本人の求める推薦と合うか、履歴が少ない人にも安定して働くかである。数値上は意外な作品でも、本人が驚きや有益さを感じるとは限らないため、利用者からの回答を別に集めたい。
出典
元のタイトル・要旨を確認する(英語)
A Serendipitous Recommendation System Considering User Curiosity
To address the problem of narrow recommendation ranges caused by an emphasis on prediction accuracy, serendipitous recommendations, which consider both usefulness and unexpectedness, have attracted attention. However, realizing serendipitous recommendations is challenging due to the varying proportions of usefulness and unexpectedness preferred by different users, which is influenced by their differing desires for knowledge. In this paper, we propose a method to estimate the proportion of usefulness and unexpectedness that each user desires based on their curiosity, and make recommendations that match this preference. The proposed method estimates a user's curiosity by considering both their long-term and short-term interests. Offline experiments were conducted using the MovieLens-1M dataset to evaluate the effectiveness of the proposed method. The experimental results demonstrate that our method achieves the same level of performance as state-of-the-art method while successfully providing serendipitous recommendations.
論文本体の取得範囲に基づく解説。AIが作成した未校閲の記事です。性能の数値は著者の評価条件に依存します。応用例と検証計画は編集上の提案です。解説更新:2026-10-01




