アーカイブ / LLM
音楽の購入履歴で映画候補を並べる:LLM4CDRの分野横断推薦
LLM4CDR
LLM4CDRの原論文から掲載した図です。細部はクリックして拡大できます。
原論文の図の説明を読む
Figure 1 . The LLM4CDR framework consists of information preprocessing, prompt generation, and recommendation results generation. The information preprocessing involves generating source domain history, creating a candidate list, and preparing recommendation guidelines. The information obtained from the preprocessing stage is highlighted in bold in the prompt generation section. The prompt generation stage involves task domain adaptation, conditional information, recommendation guidance, and task description (each marked by different colors).
概要
- LLM4CDRは、推薦先で購入履歴がない利用者について、別分野の履歴と候補商品名から候補の順位を作る。
- 著者らのCD・レコードから映画・テレビ番組への実験では、GPT-3.5のMAP@1が履歴なし0.1996から履歴あり0.3279になった。
- 評価は絞った候補一覧の並べ直しであり、分野の組み合わせによっては履歴を加えると指標が低下した。
補足:編集した模式図で仕組みを確認する
VISUAL EXPLAINER
図でつかむ、LLM4CDRの仕組み
- 01音楽の購入履歴と映画候補
- 02共通特徴の指針作成
- 03指示文で順位付け
- 04映画候補の順位
原論文の説明をもとにした模式図です。処理の細部は省略しています。
研究の背景
LLM4CDRは、利用者に推薦先の購入履歴がないとき、別分野の履歴を使って商品候補を並べる手法だ。分野横断推薦とは、記録がある分野の情報を、記録が乏しい分野の商品推薦に役立てることを指す。
例えば音楽を買った記録はあっても、映画を買った記録がない利用者がいる。この場合、映画への好みをその売り場の履歴から推定できないため、既存の音楽履歴が候補の順位付けに役立つかが課題となる。
手法
まず、推薦先での正解商品購入より前に買った別分野の商品を、直近から古い順に商品名で並べる。推薦先の商品も名前で候補一覧にする。論文の評価用一覧は、実際に購入された商品3件と、未購入の商品から無作為に選んだ候補で構成される。例えばCD・レコードの履歴を使い、映画・テレビ番組の候補を並べ直す。
次に、二つの分野名をモデルに渡し、ジャンルや題材など共通して見られる特徴を推薦の指針として作る。履歴、候補、指針と順位付けの依頼を指示文にまとめ、モデルの回答を候補名と照合する。指示文はモデルへの依頼文であり、回答の書式のずれは文字列照合などで処理する。
新規性
LLM4CDRは、推薦先でその利用者の購入履歴がない場合に、別分野の購入順に並んだ商品名と推薦先の候補名を大規模言語モデルに渡し、候補を並べ直す手順を提案する。
分野の名前から共通して参照できる特徴をモデルに挙げさせ、その指針も順位付けの依頼文に入れる。論文は履歴の長さ、候補数、分野の組み合わせ、指針の有無、モデルの違いを調べている。
従来手法との違い
主要な比較は、同じ推薦先の候補一覧を使い、別分野の購入履歴を指示文に含める場合と含めない場合である。CD・レコードから映画・テレビ番組を薦める条件では、GPT-3.5のMAP@1が履歴を含めた方で高かった。
一方、映画・テレビ番組から電子機器を薦める条件では、表に示された全指標が履歴を含めると低下した。同じ分類群に属する分野の組み合わせでも、全指標が一律に改善したわけではない。
実験結果
著者らは2018年のAmazon Review Dataに含まれる映画・テレビ番組、ゲーム、CD・レコード、電子機器を使用した。評価5点の商品、購入記録が20件超の利用者、10人超に購入された商品などで絞り、分野間で共通する利用者を対象とした。
特記のない設定は履歴30件、候補20件で、GPT-3.5の結果は3回の実行の平均である。著者らの表では、CD・レコードから映画・テレビ番組への推薦で、履歴なしのMAP@1は0.1996、履歴ありは0.3279で、改善率は64.28%だった。MAP@1は上位1件に関する平均適合率を表す。
応用の可能性
編集上の応用案 · 論文が実証した用途とは区別しています。
編集上の応用案:音楽と映像作品を扱う通販サイトで、映画の購入履歴がない利用者向けに、表示する映画候補を並べる。入力には、分野をまたいで識別できる利用者、購入日時順のCD・レコードの商品名、表示対象の映画の商品名が必要になる。
分野に共通する特徴の指針を作り、候補内の順位を担当者が確認してから表示する。検証用には、後に購入された映画を正解ラベルとして別に確保する。専用センサーは使わず、店舗の商品名や分野区分に合わせて指示文を調整する。
応用先の候補からNauhに相談できます。
導入時の検証
導入時の検証案 · 対象データでの再評価が必要です。
導入時の検証案:CD・レコードの購入履歴があり、後に映画を購入した利用者を集める。必要な元データは商品名、購入順、分野をまたぐ利用者の対応で、後の映画購入を正解ラベルとして隠す。専用センサーは使わず、店舗の商品名と分野区分に指示文を合わせる。
各利用者に同じ映画候補を用意し、履歴を含む指示文と含まない指示文で順位を比較する。上位1件と上位5件の正解率、候補外の商品名が出た割合、対象にできた利用者数を記録する。候補をどう集めるかも別に決め、実運用の候補一覧で再検証する。
限界と課題
著者らは、モデルに入力できる文章量の制約から、推薦先の全商品ではなく一部の候補を並べ直したと述べる。候補外の商品名を出すなどの不一致は約3%で、該当項目を除外した。条件を満たす利用者が100人を超える実験では、費用上の理由で100人を無作為抽出した。
編集上の検証事項は、実際に候補を集める工程を加えたときの精度と、不一致による除外率である。確認できた本文の範囲では、全商品から探す性能は示されない。また、モデルが大きいほど良いという著者らの総括に対し、表にはGPT-3.5がGPT-4を上回る個別条件もある。
出典
元のタイトル・要旨を確認する(英語)
Uncovering Cross-Domain Recommendation Ability of Large Language Models
Cross-Domain Recommendation (CDR) seeks to enhance item retrieval in low-resource domains by transferring knowledge from high-resource domains. While recent advancements in Large Language Models (LLMs) have demonstrated their potential in Recommender Systems (RS), their ability to effectively transfer domain knowledge for improved recommendations remains underexplored. To bridge this gap, we propose LLM4CDR, a novel CDR pipeline that constructs context-aware prompts by leveraging users' purchase history sequences from a source domain along with shared features between source and target domains. Through extensive experiments, we show that LLM4CDR achieves strong performance, particularly when using LLMs with large parameter sizes and when the source and target domains exhibit smaller domain gaps. For instance, incorporating CD and Vinyl purchase history for recommendations in Movies and TV yields a 64.28 percent MAP 1 improvement. We further investigate key factors including source domain data, domain gap, prompt design, and LLM size, which impact LLM4CDR's effectiveness in CDR tasks. Our results highlight that LLM4CDR excels when leveraging a single, closely related source domain and benefits significantly from larger LLMs. These insights pave the way for future research on LLM-driven cross-domain recommendations.
論文本体の取得範囲に基づく解説。AIが作成した未校閲の記事です。性能の数値は著者の評価条件に依存します。応用例と検証計画は編集上の提案です。解説更新:2026-10-01




