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

since
平成38年9月29日

← 検索結果に戻る

購入履歴とレビューを並べて次の商品を予測するRAGR

RAGR

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

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

原論文の図の説明を読む

Fig. 1: Comparison Between Existing and Review-Augmented Generative Recommendation.

出典:RAGR / arXiv ↗

概要

  • 商品文で学習した符号化器をレビューにも適用し、商品とレビューの意味IDを時系列に並べる。
  • 商品生成とレビュー生成の両方で学んだ後、DPOで次の商品の意味IDを優先するよう調整する。
  • 著者らの三つのAmazonデータでは、RAGRを適用したTIGERとLETTERが各適用前モデルを全掲載指標で上回った。
補足:編集した模式図で仕組みを確認する

VISUAL EXPLAINER

図でつかむ、RAGRの仕組み

左から右へ読む
  1. 01商品文と購入履歴
  2. 02商品とレビューを符号化
  3. 03商品・レビューを交互に学習
  4. 04商品を優先調整
  5. 05次の商品を生成

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

研究の背景

RAGRは、利用者が選んだ商品とそのレビューから、次に選ぶ商品を予測する。時系列推薦とは、商品を選んだ順番を手掛かりに次の選択を見積もる方法で、従来の生成型推薦も主に商品だけを履歴として扱ってきた。

著者らは、購入記録からは何を選んだかは分かっても、品質や使いやすさをどう評価したかは読み取りにくいと考える。レビューを過去の購入に結び付け、好みの変化を捉える手掛かりにする。

手法

まず商品名・分類・説明文を数値表現に変え、RQ-VAEという段階的に符号を割り当てる手法を商品文で学習する。同じ符号化器をレビューにも使い、両者を意味IDという短い記号列で表す。例えば、購入した商品と、その商品について後から書いた「使いやすい」というレビューを順に並べる。

生成モデルは、過去の商品・レビュー列から次の商品の意味IDを出す例と、次の商品まで含む列から対応するレビューの意味IDを出す例で学ぶ。その後、DPOという二つの出力の好ましさを比べる学習法で、同じ過去履歴に対して次の商品をレビューより優先するよう調整する。利用時の出力は次の商品を表す意味IDである。

新規性

著者らが新規性として挙げるのは、レビューを推薦モデルの補助情報として添えるだけでなく、商品と同じ生成系列に組み込む点だ。商品を選んだという記録に、利用者がその商品をどう評価したかという文章を結び付ける。

さらに、商品とレビューを共に生成する学習で予測対象が曖昧になる問題に対し、次の商品を表す意味IDを優先する調整を加える。レビューを文脈に残しつつ、次の商品を出力する課題に合わせる設計である。

従来手法との違い

TIGERとLETTERは、過去の商品を意味IDの列で表し、次の商品の意味IDを生成する比較対象だ。RAGRを適用すると、過去の商品に対応するレビューの意味IDも履歴に入り、次の商品を生成する際の文脈となる。

著者らはGRU4Rec、BERT4Rec、SASRec、S3-Recとも評価表で比較している。ただし、表の改善率はTIGERまたはLETTERにRAGRを適用する前後の差であり、これら従来型モデル全体に対する改善率ではない。

実験結果

著者らはAmazonのBeauty、Toys、Sportのレビュー付きデータで次の商品予測を評価した。利用者と商品の交互作用が5件未満のものを除き、各利用者の最後の交互作用をテスト、その一つ前を検証、残りを学習に用いた。評価指標は上位5、10、20件のHITとNDCGで、前者は正解が候補に入る割合、後者は順位を考慮する指標だ。

BeautyのHIT@5はTIGERの0.0386からTIGER+RAGRの0.0435、LETTERの0.0371からLETTER+RAGRの0.0446となった。著者らの表では、両系列とも三データの全掲載指標で適用前を上回る。印付きの差は、対応する適用前モデルとの両側t検定でp<0.05と記されている。

応用の可能性

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

編集上の応用案:レビュー付き購入履歴を持つ通販サイトで、利用者に次の商品候補を提示する用途を試す。入力は時刻順の購入商品、各購入に対応するレビュー本文、商品名・分類・説明文で、出力は次に提示する商品候補とする。

学習には商品とレビューを対応付けた利用者別の履歴が必要だ。正解ラベルは履歴上の次の商品から作り、商品文で学習した符号化器をレビューにも適用する。追加センサーは想定せず、予測時点より後のレビューが入力に入らないよう時刻を確認する。

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

導入時の検証

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

導入時の検証案:一つの商品群について、購入時刻、商品名・分類・説明文、購入に対応するレビュー本文と投稿時刻を整える。次の購入商品を正解ラベルとし、商品文から意味IDの符号化器を学習してレビューにも適用する。追加センサーは使わず、RAGRの系列学習と商品を優先する調整を試す。

比較基準は、同じ学習期間と候補商品を使う、商品履歴のみの生成モデルとする。利用者ごとの最後の購入をテスト用に取り置き、HIT@5、NDCG@5、レビュー欠損率、予測時点で利用可能な履歴の割合を測る。レビューの投稿時刻に基づき、未来の情報が混入していないかも点検する。

限界と課題

著者らは、商品とレビューを同じ系列で学習すると、レビューの生成が次の商品予測と競合し得ると説明する。その対策として、同じ過去履歴に対して商品側の意味IDを優先する調整を設けている。

編集上の検証事項として、投稿時刻が推薦時点より前のレビューだけを使えるかを確認したい。確認できた本文の範囲では、レビューがない履歴への対応や運用時の処理時間は判断できない。レビューを書く利用者に評価が偏る可能性も、導入先のデータで調べる必要がある。

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

出典

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

RAGR: Review-Augmented Generative Recommendation

Sequential recommendation (SR) is traditionally formulated as next-item prediction over chronological item interactions. Although recent generative recommendation (GR) methods introduce new machinery, such as semantic IDs, autoregressive decoding, and unified token spaces, they largely inherit the same item-only modeling assumption. We argue that this design constitutes a structural bottleneck, because user decision-making is not purely behavioral: while item interactions reveal what users choose, review feedback often explains why they choose it by exposing latent evaluative factors. Motivated by this observation, we propose Review-Augmented Generative Recommendation (RAGR), a novel GR framework that incorporates review feedback into the generative user sequence rather than treating reviews as auxiliary side information. Specifically, RAGR introduces a Review-Augmented User Sequence Modeling mechanism that interleaves item semantic IDs and review semantic IDs in chronological order to construct a mixed behavioral-semantic sequence, enabling review signals to participate directly in autoregressive next-token generation. To preserve the recommendation objective, we further introduce an Item-Centric Task Generation Alignment strategy based on direct preference optimization (DPO), encouraging the model to favor item tokens over review tokens at prediction positions. Experiments on three real-world datasets show that RAGR yields consistent and significant gains over strong GR backbones. Our code is available at https://github.com/Zhang-Yingyi/RAGR.

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