アーカイブ / LLM
複数領域の行動履歴を使い、言語モデルを推薦向けに追加学習するCPRec
CPRec
CPRecの原論文から掲載した図です。細部はクリックして拡大できます。
原論文の図の説明を読む
Figure 1. The modality adaptation pathway in our work. It progressively shifts the open-world knowledge from the universal semantic modality to the specific collaborative modality via the general user behavioral patterns embedded in our all-domain continual pre-training paradigm.
概要
- CPRecは、複数領域の行動履歴を使い、対象領域での調整前に言語モデルを追加学習する。
- 領域別履歴と、同じ利用者の領域をまたぐ時系列を共通の質問文に変換し、学習段階ごとに使い分ける。
- 著者らは七領域の学習データと二つのプラットフォームの五データセットで評価したと述べるが、確認できた本文には主実験の数値表がない。
補足:編集した模式図で仕組みを確認する
VISUAL EXPLAINER
図でつかむ、CPRecの仕組み
- 01複数領域の行動履歴
- 02領域別・混合履歴
- 03共通の質問文
- 04段階別の追加学習
- 05次の商品を選択
原論文の説明をもとにした模式図です。処理の細部は省略しています。
研究の背景
CPRecは、利用者の行動順序から次に選ぶ商品を予測する推薦手法である。言語モデルは商品説明などの文章を扱える一方、購入順序から個人の好みを読むための行動情報を、その学習だけで十分に得られるとは限らない。
従来の言語モデルを使う推薦では、一つの領域の履歴で対象課題に合わせる方法が中心だった。利用者の履歴が少ない場合や別領域に適用する場合、複数領域の行動をどう学習に取り込むかが重要になる。
手法
入力は利用者が商品に触れた順序、時刻、商品名などの文章情報である。領域ごとの履歴に加え、同じ利用者の複数領域の行動を時刻順に並べた混合履歴を作る。混合履歴では、予測対象の領域が過去の履歴にあり、履歴中の商品が二つ以上の領域に属することを条件とする。
過去の商品名と候補の商品名を共通の質問文に入れ、言語モデルを追加学習する。学習率は更新時にモデルを変える大きさで、初めは上げ、次に一定に保ち、最後に下げる。初めと中盤は領域別履歴、終盤は混合履歴を使う。得たモデルの一部を初期値として対象領域でさらに調整し、候補から次の商品を一つ選ぶ。
新規性
CPRecの提案は、対象領域の推薦課題に合わせる前に、複数領域の行動履歴で言語モデルを継続事前学習する点にある。継続事前学習とは、既に学習済みのモデルに追加データを使って学習を続けることを指す。
領域別の履歴に加え、同じ利用者の領域をまたぐ行動を時刻順に統合する。共通の質問文を使い、学習の前半に領域別履歴、終盤に混合履歴を割り当てる構成も提案している。
従来手法との違い
基礎となるLLaRAは、商品の文章情報と従来型推薦器から得た行動情報を組み合わせ、対象領域の履歴で教師あり調整する。教師あり調整とは、履歴に対応する正解の次の商品を使い、予測を課題に合わせる学習である。
CPRecはその前段で複数領域の履歴を学習し、得たモデルの一部をLLaRAの初期値に使う。本文の予備実験では、別領域のMusicデータだけで事前調整したCD-LLaRAも扱う。著者らは二データセットでLLaRAがCD-LLaRAを上回ったと述べるが、これはCPRecの主実験結果ではない。
実験結果
著者らは七領域を含む大規模データで追加学習し、異なる二つのプラットフォームに由来する五つの実世界データセットで評価したと述べる。性能比較に加え、構成要素を外す分析や複数の推薦条件での検討にも言及している。
著者らは各条件で高い性能を得たと主張し、対象領域で教師あり調整をしない条件も挙げる。ただし、確認できた本文の範囲では主実験の数値表、評価指標、データ分割、比較対象との差を確認できない。したがって、改善幅や条件別の順位を数値で示すことはできない。
応用の可能性
編集上の応用案 · 論文が実証した用途とは区別しています。
編集上の応用案:一つの通販サービス内で、書籍と日用品の購入履歴から書籍の次回購入候補を選ぶ。必要な元データは、両売り場で同じ利用者の行動を結べる識別子、購入時刻、商品名などの文章情報、候補商品、正解となる次の商品である。想定入力は購入ログで、物理センサーは使わない。
売り場別履歴と、両売り場を時刻順に統合した履歴を作り、共通の質問文で追加学習する。その後、書籍の履歴で調整し、候補から一商品を出す。この用途で売り場横断の履歴が役立つかは未検証である。
応用先の候補からNauhに相談できます。
導入時の検証
導入時の検証案 · 対象データでの再評価が必要です。
導入時の検証案:利用可能な複数売り場の購入ログから、利用者を結ぶ識別子、時刻、商品名、候補商品、正解となる次の商品を用意する。元データは既存のデジタル記録を想定し、物理センサーは使わない。時刻順に学習用と検証用を分け、領域別履歴と混合履歴を作る。
小規模な試行では、対象売り場だけで調整したLLaRAを基準に、同じ候補と検証期間でCPRecを比較する。候補中の正解を選べた割合、履歴の少ない利用者での成績、追加学習時間を記録する。対象売り場での調整を省いた条件も別に測る。
限界と課題
著者らが課題として挙げるのは、既存手法で一般的な文章の理解と利用者の行動パターンに隔たりがあること、単一領域での調整では複数領域への適応が限られることである。これらはCPRec自体について実測された欠点ではない。
編集上の検証事項は、同じ利用者の履歴を領域間で結べる割合、時刻や商品情報の欠損、追加学習後に文章理解がどれだけ保たれるかである。確認できた本文の範囲では主実験の数値表と計算量の実測値がなく、改善幅や運用費用は判断できない。
出典
元のタイトル・要旨を確認する(英語)
Large Language Model Empowered Recommendation Meets All-domain Continual Pre-Training
Recent research efforts have investigated how to integrate Large Language Models (LLMs) into recommendation, capitalizing on their semantic comprehension and open-world knowledge for user behavior understanding. These approaches predominantly employ supervised fine-tuning on single-domain user interactions to adapt LLMs for specific recommendation tasks. However, they typically encounter dual challenges: the mismatch between general language representations and domain-specific preference patterns, as well as the limited adaptability to multi-domain recommendation scenarios. To bridge these gaps, we introduce CPRec -- an All-domain Continual Pre-Training framework for Recommendation -- designed to holistically align LLMs with universal user behaviors through the continual pre-training paradigm. Specifically, we first design a unified prompt template and organize users' multi-domain behaviors into domain-specific behavioral sequences and all-domain mixed behavioral sequences that emulate real-world user decision logic. To optimize behavioral knowledge infusion, we devise a Warmup-Stable-Annealing learning rate schedule tailored for the continual pre-training paradigm in recommendation to progressively enhance the LLM's capability in knowledge adaptation from open-world knowledge to universal recommendation tasks. To evaluate the effectiveness of our CPRec, we implement it on a large-scale dataset covering seven domains and conduct extensive experiments on five real-world datasets from two distinct platforms. Experimental results confirm that our continual pre-training paradigm significantly mitigates the semantic-behavioral discrepancy and achieves state-of-the-art performance in all recommendation scenarios. The source code will be released upon acceptance.
論文本体の取得範囲に基づく解説。AIが作成した未校閲の記事です。性能の数値は著者の評価条件に依存します。応用例と検証計画は編集上の提案です。解説更新:2026-10-01




