表示
超・人工知能研究所 Super AI Research Lab トップへ超・人工知能研究所AI Research Lab / ぱそ太郎工事中

since
平成38年9月29日

← 検索結果に戻る

利用履歴から好みと商品への印象を抽出し、候補検索と順位付けに使うCoT-Rec

CoT-Rec

保存した記事を見るこのブラウザに保存します。無料会員で端末間の同期・フォルダ整理
原論文の図

CoT-Recの原論文から掲載した図です。細部はクリックして拡大できます。

原論文の図の説明を読む

Figure 1. Overview of CoT-Rec.

出典:CoT-Rec / arXiv ↗

概要

  • CoT-Recは時刻順の接触履歴から好みを更新し、商品への主観的な印象も抽出して候補検索と順位付けに使う。
  • 本文掲載のSASRec検索結果では、MINDのHit@10が基準条件の0.1387から、好みと商品説明を使う条件の0.1551になった。
  • 改良した検索モデルの候補を使うMINDの順位付けでは、主観的印象を加えた条件のMAPBが通常のLLMの1.0336に対して0.8168だった。
補足:編集した模式図で仕組みを確認する

VISUAL EXPLAINER

図でつかむ、CoT-Recの仕組み

左から右へ読む
  1. 01時刻順の接触履歴
  2. 02好みと商品印象の抽出
  3. 03候補検索
  4. 04候補の順位付け
  5. 05推薦一覧

原論文の説明をもとにした模式図です。処理の細部は省略しています。

研究の背景

CoT-Recは、利用者の時刻順の接触履歴から次に接しそうな商品や記事を選ぶ推薦手法である。著者らによると、大規模言語モデル(LLM)を使う既存の推薦は履歴を直接使うことが多く、好みや商品への受け止め方を推論の途中で明示しにくい。

履歴には継続的な好みと直近の関心が含まれる。候補を全商品から探す段階と、候補の順番を決める段階の両方に、こうした情報をどう渡すかが課題となる。著者らは途中の判断を抽出して使う構成を検討した。

手法

LLMは接触履歴を古い順に一部重なる区間へ分け、各区間の短期的な関心を要約し、蓄積した好みを更新する。次に商品について客観的な説明を作り、その利用者になりきった模擬レビューから主観的な印象を抽出する。これは実際の投稿レビューではない。

検索では、好みと商品の見出し・説明文を埋め込みという数値表現に変え、全商品から候補を選ぶモデルの初期値に使う。続いてLLMに好みと候補への印象を渡し、候補の順番を決める。例えば食品の接触履歴なら、好みを反映して候補を探し、候補ごとの印象を加えて一覧にする。本文は検索モデルにSASRec、順位付けの構成にLlamaRecを用いて説明している。

新規性

CoT-Recは、利用者の好みと、利用者が個々の商品をどう受け止めそうかを別々に抽出し、推薦の二つの段階に使う。後者は実際のレビューではなく、言語モデルが利用者の立場を模して書いたレビューから得る。

候補検索では好みと商品情報を数値表現の初期値に使い、順位付けでは好みと商品への印象を指示文に加える。著者らは既存モデルに組み込む構成として提示した。

従来手法との違い

検索の基準は、利用者の数値表現を使わず、商品IDの数値表現をランダムに初期化したSASRecである。比較条件には、商品の見出しや説明文を使う場合、利用者の数値表現をランダムに追加する場合、好みから作る場合がある。

順位付けでは、検索結果をそのまま使う条件、個人化情報を渡さない言語モデル、好みと客観的な商品説明を渡す条件、さらに主観的な印象を渡す条件を比較した。他の推薦方式との網羅的な性能比較は行っていない。

実験結果

著者らはAmazon ReviewのFood、ニュースのMIND、Yelpを使い、接触が5回以上の利用者と対象を残して時系列に並べた。検索は全商品から正解を探し、Hit@10とNDCG@10で評価した。順位付けはNDCG@10と、正解候補を置く位置による予測順位の変動を測るMAPBで評価した。数値は5回の独立試行の平均である。

本文掲載のSASRec検索結果では、MINDのHit@10は基準条件の0.1387に対し、好みと商品説明を使う条件で0.1551だった。改良した検索モデルの候補を使ったMINDの順位付けでは、通常のLLMから主観的印象も渡す条件に変えると、NDCG@10は0.0837から0.0840、MAPBは1.0336から0.8168となった。MAPBは小さいほど位置による変動が少ない。

応用の可能性

編集上の応用案 · 論文が実証した用途とは区別しています。

編集上の応用案:食品通販サイトで、利用者ごとに商品候補の提示順を作る。入力は利用者ID、時刻順の商品接触履歴、商品ID、見出しと説明文。出力は候補を並べ替えた商品一覧とし、次に接触した商品を学習・評価用の正解ラベルにする。

店舗の履歴に合わせて好みを抽出し、商品情報を整えて候補検索と順位付けに渡す。印象は生成した模擬レビューから抽出する想定で、人手の印象ラベルや追加センサーは前提としない。実店舗の利用者に合う提示順になるかは別途検証する。

応用先の候補からNauhに相談できます。

導入時の検証

導入時の検証案 · 対象データでの再評価が必要です。

導入時の検証案:対象店舗の利用者ID、商品ID、時刻順の接触履歴、商品の見出しと説明文をそろえる。次に接触した商品を正解ラベルとし、時系列を保って学習用と評価用に分ける。追加センサーは想定せず、商品情報の欠落とIDの対応を先に点検する。

基準のSASRecと、好み・商品説明を使う検索を同じ条件で比べ、Hit@10とNDCG@10を記録する。順位付けは同じ候補を使い、印象を渡さない条件と渡す条件のNDCG@10、MAPB、処理時間を測る。好みの抽出と、個人化情報を含む指示データによる順位付けモデルの調整は店舗データに合わせて行う。

限界と課題

著者らは、他の基盤モデルへの展開を今後の研究課題として挙げる。本文に掲載された検索結果はSASRecのもので、順位付けの実験にはQwen2.5-7B-Instructを使った。抽出処理はオフラインで行うと説明されるが、対象店舗でも同じ性能や処理時間になるとは示されていない。

編集上の検証事項は、模擬レビューが実際の利用者の評価をどの程度表すか、好みの更新頻度をどう決めるかである。履歴と個人化情報を扱う際の管理方法や、順位付けを含む実サービスでの処理時間も確認したい。

研究内容と応用案に基づく分類です。業界での導入実績を示すものではありません。

出典

元のタイトル・要旨を確認する(英語)

Improving LLM-powered Recommendations with Personalized Information

Due to the lack of explicit reasoning modeling, existing LLM-powered recommendations fail to leverage LLMs' reasoning capabilities effectively. In this paper, we propose a pipeline called CoT-Rec, which integrates two key Chain-of-Thought (CoT) processes -- user preference analysis and item perception analysis -- into LLM-powered recommendations, thereby enhancing the utilization of LLMs' reasoning abilities. CoT-Rec consists of two stages: (1) personalized information extraction, where user preferences and item perception are extracted, and (2) personalized information utilization, where this information is incorporated into the LLM-powered recommendation process. Experimental results demonstrate that CoT-Rec shows potential for improving LLM-powered recommendations. The implementation is publicly available at https://github.com/jhliu0807/CoT-Rec.

論文本体の取得範囲に基づく解説。AIが作成した未校閲の記事です。性能の数値は著者の評価条件に依存します。応用例と検証計画は編集上の提案です。解説更新:2026-10-01