アーカイブ / LLM
商品説明の共通点と行動順序を使い、別領域の好みを推薦に生かすSemaCDR
SemaCDR
SemaCDRの原論文から掲載した図です。細部はクリックして拡大できます。
原論文の図の説明を読む
Figure 1 . Comparison of existing CDR methods and our proposed SemaCDR for cross-domain knowledge transfer.
概要
- 商品説明から領域固有の表現と共通の意味カテゴリを作り、両領域の行動順序と合わせて推薦先商品の選好点数を出す。
- 台所用品から食品への推薦では、著者らがNDCG@5を0.2736と報告し、同じ条件のTJAPLの0.2454を上回った。
- 実用検証には共通会員ID、時刻付き履歴、商品説明が必要で、履歴が短い会員と実際の候補集合で性能を確かめる。
補足:編集した模式図で仕組みを確認する
VISUAL EXPLAINER
図でつかむ、SemaCDRの仕組み
- 01両領域の履歴と商品説明
- 02商品の意味表現
- 03関係グラフと行動系列
- 04書籍などの選好点数
原論文の説明をもとにした模式図です。処理の細部は省略しています。
研究の背景
SemaCDRは、推薦先の行動履歴が少ない利用者について、別の領域での行動も使って商品を順位付けする手法である。例えば書籍の利用が少なくても、同じ人の映画の利用履歴があれば、好みを推測する手掛かりになる。
一方、映画の題名や書籍の商品IDは、そのままでは領域を越えた共通点を表しにくい。論文は、各商品に固有の情報を残しつつ、ジャンルや対象読者のような共通の意味と、利用者が商品に触れた順序を合わせて扱う。
手法
入力は共通の利用者に結び付いた二領域の時刻付き行動履歴と、商品説明などの文章である。大規模言語モデルで領域固有の説明と共通の意味カテゴリを作り、商品IDも数値の並びであるベクトルに変える。映画と書籍なら「ジャンル」の下に「ドラマ」などの分類を置く。対照学習は、同じ商品の固有表現と共通表現が近くなるよう学ぶ処理である。
次に、同じ利用者が触れた商品同士や、利用者と商品のつながりをグラフとして扱う。元の領域、推薦先、両領域を時刻順に混ぜた三つの履歴をそれぞれ読み取り、推薦先の履歴から元の領域の履歴を参照する。最後に混合履歴と利用者の表現も重み付けし、推薦先の商品ごとの選好点数を出す。
新規性
SemaCDRの提案は、大規模言語モデルで商品固有の説明と領域をまたぐ意味カテゴリを作り、両方を商品表現に組み込む点にある。商品IDや固有の説明から作る表現を、共通カテゴリの表現に対照学習で近づける。
さらに、元の領域、推薦先の領域、両者を混ぜた行動系列を別々に読み取る。推薦先の履歴から元の領域の履歴を参照し、混合履歴と利用者の表現も重み付けして予測に使う。
従来手法との違い
比較対象には、単一領域の行動順序を扱うSASRecとCL4SRec、領域間の推薦を扱うC2DSR、Tri-CDR、TJAPLなどが含まれる。SemaCDRは商品IDと領域固有の説明に加え、映画と書籍にも共通する意味カテゴリを商品表現に取り入れる。
著者らは、共通意味表現と対照学習をC2DSR、Tri-CDRに追加する検証も行った。この結果は提案した商品表現を既存手法に組み込んだ場合の変化を示すもので、SemaCDR全体の各処理の寄与を個別に示す比較とは区別して読む必要がある。
実験結果
著者らはAmazon Review Datasetで、台所用品と食品、映画と書籍、CDと映画の三組をそれぞれ双方向に評価した。指標は、正解商品が上位に入る割合のHR@5・@10と、正解の順位も反映するNDCG@5・@10で、報告値は独立した5回の実行の平均である。
台所用品から食品を推薦する条件では、著者らの表でSemaCDRのNDCG@5は0.2736、TJAPLは0.2454、HR@10は順に0.4775、0.4464だった。各テスト事例で負例を100商品抽出している。確認できた本文の範囲では、前処理とデータ件数の詳細は付録参照である。
応用の可能性
編集上の応用案 · 論文が実証した用途とは区別しています。
編集上の応用案:映画と書籍を扱うサービスで、書籍の利用履歴が短い会員に次の書籍候補を提示する。入力は両領域で対応付く会員ID、時刻付きの商品行動履歴、各商品の説明文とし、出力は会員ごとに順位付けした書籍候補とする。
学習には両領域の過去の行動を使い、後に観測された書籍利用を正例、未観測の書籍を比較用の負例として扱う。新たなセンサーや追加の手作業ラベルは想定せず、映画と書籍の説明から作った共通カテゴリが自社の商品に合うかを点検してから適用する。
応用先の候補からNauhに相談できます。
導入時の検証
導入時の検証案 · 対象データでの再評価が必要です。
導入時の検証案:共通の会員IDで映画と書籍の行動を結び、時刻付き履歴と商品説明を用意する。過去の行動で学習し、その後に観測された書籍利用を正例、未観測の商品を比較用の負例とする。追加のセンサーや手作業ラベルは前提とせず、生成した共通カテゴリを少数の商品で点検する。
比較基準には書籍の履歴だけを使う系列推薦と、映画の履歴も使う既存の領域間推薦を置く。同じ評価期間と候補集合でHR@5、NDCG@5を測り、書籍履歴が短い会員の値も分けて確認する。論文と同じ負例抽出条件に加え、実際の表示候補でも順位を検証する。
限界と課題
確認できた本文の範囲では、著者が明示した失敗条件や適用できない場面は示されていない。実験で用いたデータの前処理と件数は付録参照とされており、書籍履歴が短い会員に限った成績も、この範囲からは確認できない。
編集上の検証事項は、両領域の会員を正しく対応付けられるか、生成された共通カテゴリが商品を適切に表すかである。論文の評価は各テスト事例で負例を100商品抽出しているため、実際に表示対象となる候補集合での順位は別に測る必要がある。
出典
元のタイトル・要旨を確認する(英語)
SemaCDR: LLM-Powered Transferable Semantics for Cross-Domain Sequential Recommendation
Cross-domain recommendation (CDR) addresses the data sparsity and cold-start problems in the target domain by leveraging knowledge from data-rich source domains. However, existing CDR methods often rely on domain-specific features or identifiers that lack transferability across different domains, limiting their ability to capture inter-domain semantic patterns. To overcome this, we propose SemaCDR, a semantics-driven framework for cross-domain sequential recommendation that leverages large language models (LLMs) to construct a unified semantic space. SemaCDR creates multiview item features by integrating LLM-generated domain-agnostic semantics with domain-specific content, aligned by contrastive regularization. SemaCDR systematically creates LLM-generated domain-specific and domain-agnostic semantics, and employs adaptive fusion to generate unified preference representations. Furthermore, it aligns cross-domain behavior sequences with an adaptive fusion mechanism to synthesize interaction sequences from source, target, and mixed domains. Extensive experiments on real-world datasets show that SemaCDR consistently outperforms state-of-the-art baselines, demonstrating its effectiveness in capturing coherent intra-domain patterns while facilitating knowledge transfer across domains.
論文本体の取得範囲に基づく解説。AIが作成した未校閲の記事です。性能の数値は著者の評価条件に依存します。応用例と検証計画は編集上の提案です。解説更新:2026-10-01




