アーカイブ / LLM / AI Agent
分野をまたぐ好みと関心群の行動を記憶する推薦用ユーザーエージェント
AgentCF++
概要
- 分野別記憶と統合記憶を使い、対象分野に関係する他分野の好みを候補判断に加える。
- 関心が近い利用者の最近の行動を共有記憶に置き、他者の行動の影響を再現する。
- 著者らの五つの分野横断データでは、AgentCF++のMRRがAgentCFを上回った。
補足:編集した模式図で仕組みを確認する
VISUAL EXPLAINER
図でつかむ、AgentCF++の仕組み
- 01行動履歴と候補商品
- 02分野別・共有記憶
- 03候補商品の比較
- 04候補順位
原論文の説明をもとにした模式図です。処理の細部は省略しています。
研究の背景
AgentCF++は、複数の商品分野にまたがる利用者の行動をLLM(大規模言語モデル)を使うエージェントで再現し、商品の候補を順位付けする手法である。エージェントは記憶を参照して候補を判断する仕組みを指す。
従来のAgentCFでは、書籍やゲームの好みが一つの記憶に混ざり、判断に無関係な情報が入り得る。似た関心を持つ他者の最近の行動も、本人が次に行動するまで利用者の記憶には反映されない。
手法
利用者エージェントは各分野に、その分野固有の好みを残す「分野別記憶」と、他分野の好みも取り込む「統合記憶」を持つ。候補の判断では対象分野の両方と関心群の共有記憶、候補商品の記憶を参照する。例えば本文では、ゲームのロールプレイや自由探索への関心を、書籍のファンタジーや冒険への関心に対応付けている。
行動結果を照合した後、まず対象分野の記憶を更新し、次に他分野から関連する好みを選んで統合する。統合記憶から関心タグを作り、意味の近いタグをまとめて関心群を構成し、群の共有記憶に所属者の最近の行動を残す。商品側の記憶も更新して、次の候補判断に使う。
新規性
著者らは、利用者の記憶を商品分野ごとに二層に分け、他分野から対象分野に関係する好みを選んで統合する仕組みを提案した。候補の判断時には、対象分野の二層の記憶を参照する。
さらに、好みが近い利用者を関心群にまとめ、最近の行動を共有記憶に残す。本人の新たな行動がなくても、その群に属する他者の行動を判断材料にできる設計である。
従来手法との違い
基準となるAgentCFは、利用者ごとに単一の記憶を持つため、異なる商品分野の好みが混ざる。本人や商品側の記憶も直接のやり取りで更新される。AgentCF++は利用者に分野別の二層記憶と関心群の共有記憶を加える。
著者らはBPR-MF、SASRec、人気順のPop、LLMSeqSim、LLMRankとも順位の成績を比較した。部品別の比較では、二層記憶だけ、共有記憶だけ、関心ではなく全行動履歴で群を作る方式を調べている。
実験結果
著者らはAmazonレビューの書籍・CD・映画・ゲームを組み合わせ、五つの分野横断データを作った。2021年10月から2022年3月の評価4以上の行動を使い、複数分野で計10件以上行動した利用者から100人を無作為抽出し、時系列で訓練・検証・テストを8:1:1に分けた。
正解商品ごとに同分野の未行動商品9件を加え、10候補の順位を5回の平均で評価した。著者らが示すMRR(正解が上位ほど高い順位指標)は、Cross-1でAgentCFの0.3284に対し0.3537、Cross-5で0.3480に対し0.3837だった。NDCGも評価指標だが、確認できた本文の表には数値がない。
応用の可能性
編集上の応用案 · 論文が実証した用途とは区別しています。
編集上の応用案:書籍、映画、ゲームを扱う通販サイトで、分野をまたぐ行動から次に選ばれる商品の候補順位を試算する。入力は利用者と商品の時刻付き行動履歴、評価などの正例ラベル、商品分野と商品情報で、出力は対象分野の候補順位と判断文とする。
適用には、分野をまたいで同じ利用者を識別できる履歴が要る。追加センサーは想定しない。サイトの商品分類に合わせて分野と関心タグを定め、共有記憶に残す行動の範囲を調整する。
応用先の候補からNauhに相談できます。
導入時の検証
導入時の検証案 · 対象データでの再評価が必要です。
導入時の検証案:時刻付きの利用者・商品行動履歴、評価など正例を判定できるラベル、商品分野と商品情報をそろえる。追加センサーは使わない。商品分類に合わせて分野と関心タグを調整し、少数の利用者で候補の順位を試算する。
同じ候補集合と時系列分割で、AgentCF相当の単一記憶方式とMRR、NDCGを比較する。二層記憶だけ、共有記憶だけの場合も測る。無関係な他分野の好みが判断文に入る件数と、関心群に無関係な行動が共有される件数も記録する。
限界と課題
著者らは、提案した記憶の設計を他のLLM利用者エージェントにも適用することを今後の課題としている。実験対象はAmazonレビューから作った書籍・CD・映画・ゲームの組み合わせであり、確認できた本文の範囲では、それ以外の分野での成績は示されていない。
編集上の検証事項は、関心群に無関係な利用者が混ざる頻度と、共有記憶の長さや更新間隔による順位の変化である。行動予測の成績と、個人の好みに合う推薦ができるかは分けて確かめたい。
出典
元のタイトル・要旨を確認する(英語)
AgentCF++: Memory-enhanced LLM-based Agents for Popularity-aware Cross-domain Recommendations
LLM-based user agents, which simulate user interaction behavior, are emerging as a promising approach to enhancing recommender systems. In real-world scenarios, users' interactions often exhibit cross-domain characteristics and are influenced by others. However, the memory design in current methods causes user agents to introduce significant irrelevant information during decision-making in cross-domain scenarios and makes them unable to recognize the influence of other users' interactions, such as popularity factors. To tackle this issue, we propose a dual-layer memory architecture combined with a two-step fusion mechanism. This design avoids irrelevant information during decision-making while ensuring effective integration of cross-domain preferences. We also introduce the concepts of interest groups and group-shared memory to better capture the influence of popularity factors on users with similar interests. Comprehensive experiments validate the effectiveness of AgentCF++. Our code is available at https://github.com/jhliu0807/AgentCF-plus.
論文本体の取得範囲に基づく解説。AIが作成した未校閲の記事です。性能の数値は著者の評価条件に依存します。応用例と検証計画は編集上の提案です。解説更新:2026-10-01




