Personalization Matters: Long-Horizon Conversation Agent with User-Centric Information in Online Shopping Interactions

Rena Gao, Yue Dai, Hao Guan, Shengxiang Gao, Wangyang Wu +2 more
10/8/2026
cs.MA

Official code: RenaGao/Multimodel_RAG_Indexing (0 stars, MIT, last commit 2026-09-15).

Abstract

Personalized conversational shopping requires maintaining preference consistency over multi-turn interactions, where users reveal constraints gradually. Existing approaches often rely on static profiles and do not explicitly control long-horizon interaction behavior. We propose a multi-agent, multimodal Retrieval-Augmented Generation (RAG) framework that decomposes dialogue state tracking, recommendation retrieval, preference-aware reasoning, and response generation, while integrating product metadata, product reviews, image-derived descriptions, and user historical reviews. To evaluate interaction-level quality, we adopt a trajectory-level protocol with four dimensions: Global Preference Consistency, Cumulative Information Synthesis, Interaction Trajectory, and Tone Consistency. On an Amazon Reviews 2023 benchmark, retrieval-enabled variants outperform a no-RAG baseline on automatic trajectory metrics (average 4.82 vs. 3.74). In a small real-user study ($n{=}5$), the Full variant achieves the highest mean overall rating (4.60 vs. 2.20 for Baseline), providing exploratory evidence that role decomposition plus user-centric retrieval improves perceived personalization.\footnote{Code and dataset are available at: https://github.com/RenaGao/Multimodel_RAG_Indexing

View on arXivView PDF

Code Implementations(1)

MIT
00Shell, PythonJul 6, 20251 months agoMIT

Similar Papers

Cite this paper

@article{gao2026personalization,
  title  = {Personalization Matters: Long-Horizon Conversation Agent with User-Centric Information in Online Shopping Interactions},
  author = {Rena Gao and Yue Dai and Hao Guan and Shengxiang Gao and Wangyang Wu and Yixin Shen and Jey Han Lau},
  year   = {2026},
  eprint = {2610.11375},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2610.11375v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2610.11375.svg)](https://codeofpaper.com/paper/2610.11375)

Discussion