Paper deep dive
Personalization Matters: Long-Horizon Conversation Agent with User-Centric Information in Online Shopping Interactions
Rena Gao, Yue Dai, Hao Guan, Shengxiang Gao, Wangyang Wu, Yixin Shen, Jey Han Lau
Intelligence
Status: succeeded | Model: Gemma-4-26B-A4B | Prompt: intel-v1 | Confidence: 93%
Last extracted: 10/9/2026, 7:14:35 AM
Summary
This paper proposes a multi-agent, multimodal Retrieval-Augmented Generation (RAG) framework for long-horizon personalized conversational shopping. The system decomposes dialogue into four specialized agents (Dialogue, Recommend, Reason, Reply) to maintain preference consistency over multi-turn interactions. It integrates product metadata, reviews, image-derived descriptions, and user historical reviews. Evaluation on the Amazon Reviews 2023 benchmark shows that retrieval-enabled variants significantly outperform no-RAG baselines in trajectory-level metrics such as Global Preference Consistency and Cumulative Information Synthesis. A small user study also indicates that the full multimodal variant is perceived as more personalized than text-only or baseline models.
Entities (13)
Relation Signals (12)
Multi-Agent Multimodal RAG Framework â evaluateson â Amazon Reviews 2023
confidence 98% ¡ On an Amazon Reviews 2023 benchmark, retrieval-enabled variants outperform a no-RAG baseline
Multi-Agent Multimodal RAG Framework â uses â Dialogue Agent
confidence 95% ¡ The framework has five agents: one User agent and four assistant agents (Dialogue, Recommend, Reason, Reply).
Multi-Agent Multimodal RAG Framework â uses â Reply Agent
confidence 95% ¡ The framework has five agents: one User agent and four assistant agents (Dialogue, Recommend, Reason, Reply).
Multi-Agent Multimodal RAG Framework â uses â Reason Agent
confidence 95% ¡ The framework has five agents: one User agent and four assistant agents (Dialogue, Recommend, Reason, Reply).
Multi-Agent Multimodal RAG Framework â uses â Recommend Agent
confidence 95% ¡ The framework has five agents: one User agent and four assistant agents (Dialogue, Recommend, Reason, Reply).
Multi-Agent Multimodal RAG Framework â usesembeddingmodel â Qwen3-Embedding-8B
confidence 92% ¡ We encode dialogue, product, and user-review evidence with Qwen3-Embedding-8B
Multi-Agent Multimodal RAG Framework â usesimagedescriptionmodel â Qwen3-VL-30B-A3B-Instruct
confidence 92% ¡ description embedding from an image description generated by Qwen3-VL-30B-A3B-Instruct
Cypher Suggestions (0)
No Cypher suggestions yet.
Abstract
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: this https URL
Tags
Links
- Source: https://arxiv.org/abs/2610.11375v1
- Canonical: https://arxiv.org/abs/2610.11375v1
Trouble viewing inline? Open PDF directly â
Full Text
125,258 characters extracted from source content.
Expand or collapse full text
Personalization Matters: Long-Horizon Conversation Agent with User-Centric Information in Online Shopping Interactions Rena Gao â thanks: Equal contribution. Affiliation: ByteDance Email: renagao.0102@bytedance.com Yue DaiHao Guan Email: yue.dai.3@student.unimelb.edu.au Shengxiang Gao Affiliation: The University of Melbourne Email: hguan689@gmail.com Wangyang Wu Yixin Shen Jey Han Lau Affiliation: The University of Melbourne Affiliation: AXON Affiliation: University of Technology Sydney Email: shengxiang@student.unimelb.edu.au Email: wangyang.wu@uts.edu.au Email: yixishen1@gmail.com Email: laujh@unimelb.edu.au 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=5n=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.11 1 Code and dataset are available at: https://github.com/RenaGao/Multimodel_RAG_Indexing 1 Introduction Conversational shopping differs from standard question answering because user preferences are revealed gradually across turns, not in a single query Bernard and Balog (2023); Du et al. (2025). Therefore, quality depends less on turn-level correctness and more on maintaining long-horizon alignment with evolving user preferences Li et al. (2025b). This makes personalization an interaction-level problem: the system must remember, reconcile, and operationalize user constraints over time. As Figure 1 shows, an agent can be locally relevant yet still fail trajectory-level consistency by ignoring earlier signals. Existing methods only partially solve this: static-profile approaches keep user representations fixed Zhou et al. (2023), while per-turn retrieval improves local relevance but offers limited control over how preference evidence is accumulated and enforced across the full interaction Salemi et al. (2024b); Wang et al. (2024b); Gao et al. (2025b). Figure 1: A failure case without effective personalization during online shopping interactions: the response is locally reasonable but does not reflect previously stated style preferences, revealing a gap between turn-level relevance and long-horizon consistency. To address this gap, we model personalization at the interaction level and propose a multi-agent, multimodal RAG framework. The system separates dialogue tracking, recommendation retrieval, preference-aware reasoning, and response generation, while integrating product metadata/reviews, image-derived descriptions, and user historical reviews. This decomposition improves controllability and makes it easier to analyze which components contribute to personalization quality. We test whether this combination improves long-horizon preference consistency over simpler variants. Because turn-level metrics are insufficient for this goal, we evaluate full trajectories using four dimensions: Global Preference Consistency (GPC), Cumulative Information Synthesis (CIS), Interaction Trajectory (IT), and Tone Consistency (TC). Our benchmark is built from Amazon Reviews 2023; the user study is exploratory (n=5n=5), and we discuss validity risks in Section 6 and the Limitations section. Our results reveal several complementary effects. Retrieval-enabled variants achieve average trajectory scores of 4.724.72â4.824.82, compared with 3.743.74 for the no-RAG baseline (Table 3), indicating that retrieval is a primary driver of improvement in our benchmark. Beyond retrieval, role decomposition improves cumulative information synthesis and dialogue progression relative to a single-agent system using the same evidence. User-review history provides additional gains in preference tracking and cross-turn synthesis. Although Full and TextRAG are nearly tied under text-based automatic evaluation, Full receives a higher mean overall rating in our exploratory user study (4.604.60 vs. 3.403.40; Table 5), suggesting that text-only judging may not fully capture the benefits of visual grounding. Specifically, our contributions include three major aspects: ⢠A multi-agent, multimodal RAG framework for long-horizon personalized shopping context that integrates dialogue interaction context in previous history, multi-modal product evidence, image-derived descriptions, and user-review history and ratings. ⢠A trajectory-level evaluation protocol covering preference consistency, information synthesis, dialogue progression, and conversation role-play tone for interactive online conversation recommend agents in shopping domain. ⢠Controlled experiments showing that retrieval drives the largest gains, role decomposition further improves cross-turn interaction quality, and exploratory human evaluation highlights potential benefits of visual grounding of products information. 2 Related Work 2.1 Personalized Agents and Conversational Recommendation Personalized dialogue methods have moved from static persona-conditioned generation Zhou et al. (2023); Tan et al. (2024) to retrieval- and memory-based approaches that inject user history at inference time Salemi et al. (2024b); Salemi et al. (2024a); Mysore et al. (2024). RAG-style personalization is especially practical because it can use interaction logs or user-authored evidence without retraining a foundation model. In conversational recommendation, user preferences guide both item selection and the course of the dialogue. ChatCRS combines external knowledge with a fine-tuned goal planner Li et al. (2025a), while RevCore trains recommendation and response-generation components using review evidence Lu et al. (2021). Other approaches use LLM agents and prompting: MACRec coordinates specialized agents Wang et al. (2024a); Gao et al. (2025c), and RA-Rec uses prompt-based dialogue state tracking to retrieve relevant reviews Kemper et al. (2024). Our framework combines user-history retrieval and role decomposition for personalized shopping without task-specific training. Using the same frozen model and user-query trajectories, we compare retrieval inputs and agent configurations to examine their contributions to preference tracking across turns. The evaluation combines trajectory-level metrics with a small user study. 2.2 Long-Horizon Interaction Evaluation Most dialogue evaluations emphasize fluency, coherence, and local accuracy Van Miltenburg et al. (2025); Ghazarian et al. (2022); Komma et al. (2023). These metrics are useful but often miss user-specific goals such as preference adherence, mixed initiative, and cross-turn usefulness Huang et al. (2023); Fu et al. (2024). As a result, personalized multi-turn interaction remains difficult to evaluate with static, overlap-oriented criteria alone. Recent work on interaction styles and trajectory-level assessment Gao et al. (2025b); Gao et al. (2025d); Gao et al. (2025e) moves toward dynamic user-centric evaluation by assessing how quality evolves across turns rather than at isolated response points. We build on this direction and adapt it to personalized shopping, where the central requirement is sustained preference tracking under retrieval-augmented reasoning He et al. (2026). Accordingly, our protocol emphasizes full-trajectory preference consistency and recommendation grounding rather than isolated turn quality. 3 Methodology In this section, we present the framework used to construct synthetic multi-turn personalized shopping dialogues. We first provide a pipeline overview, then formalize the turn-level state and interaction flow, and finally describe user-query generation and assistant-side retrieval/response modules. 3.1 Multi-Agent Pipeline Figure 2: Overall framework of the proposed multi-agent personalized conversational shopping system. Each turn is decomposed into dialogue context tracking, retrieval-based recommendation, preference-aware reasoning, and response generation, supported by external dialogue memory and the Amazon Reviews 2023 corpus. We construct synthetic multi-turn shopping dialogues by simulating both sides of the interaction: a User agent generates personalized queries, and assistant-side agents generate responses. The framework has five agents: one User agent and four assistant agents (Dialogue, Recommend, Reason, Reply).22 2 Only User inputs and Reply outputs appear in the final transcript; other agents produce internal states used for grounding. We use role decomposition because personalized shopping requires heterogeneous operations (context tracking, retrieval, preference grounding, and response realization). Compared with a single prompt, this design improves controllability, modularity, and interpretability Gao et al. (2025a). It also supports cleaner ablations by isolating where improvements come from. The assistant-side roles are: Dialogue Agent for compact context tracking, Recommend Agent for candidate retrieval/reranking, Reason Agent for preference-aware justification, and Reply Agent for final response synthesis. The intermediate outputs (ct,at,et)(c_t,a_t,e_t) provide explicit grounding signals for final response generation, rather than relying on one monolithic prompt. 3.2 Problem Definition We model personalized conversational shopping as a synthetic multi-turn dialogue of length T. At turn t, the user issues query qtq_t and the system returns response yty_t, yielding transcript (qt,yt)t=1T\(q_t,y_t)\_t=1^T. Internally, each turn includes context tracking, recommendation, and preference reasoning. We define Ďt=(qt,ct,at,et,yt), _t=(q_t,\ c_t,\ a_t,\ e_t,\ y_t), (1) where ctc_t is dialogue context, ata_t is the ranked candidate set with rationale, and ete_t is the preference-aware explanation. Only (qt,yt)(q_t,y_t) are externally visible; other variables are internal. This formulation lets us separate observable dialogue quality from internal grounding quality. In the benchmark, each dialogue is generated by first constructing user-side query trajectories and then running assistant-side multi-agent response generation under controlled variant settings. 3.3 User Query Generation Each dialogue is built from a userâs purchase and review history. We first derive a structured user profile from historical reviews, then generate a multi-turn query trajectory around one target product. Per category, we sample 10 target users from the top-100 most active users, requiring at least two reviews.33 3 If fewer than 10 users satisfy this requirement, all eligible users are retained. For each user, we select one positively rated purchased item (rating âĽ4⼠4) as the target product and remove its review from profile construction to preserve a pre-purchase setting. Using the prompt shown in Appendix Figure 3, GPT-4o OpenAI (2024) summarizes the remaining reviews into a structured user profile (e.g., style, quality_priorities, and dislikes). Category-specific missing fields are filled as None or placed in additional_notes. Given this profile and the target product, an LLM generates preference-oriented multi-turn queries using the prompt shown in Appendix Figure 4. We explicitly encourage preference-oriented queries (e.g., style and fit) rather than metadata-only questions. This design serves two goals: (i) leakage control by excluding the target review, and (i) comparability by reusing the same user-query trajectories across all assistant variants in Section 5.1. 3.4 Assistant-Side Multi-Agent Response Generation Given query qtq_t, assistant-side agents run sequentially to produce context, recommendation, explanation, and final response: ct c_t =fdâ(qt,H~tâ1,td), =f_d (q_t,\ H_t-1,\ K^d_t ), (2) at a_t =frâeâcâ(qt,ct,tp,tr), =f_rec (q_t,\ c_t,\ K^p_t,\ K^r_t ), (3) et e_t =frâeâaâ(qt,ct,at), =f_rea (q_t,\ c_t,\ a_t ), (4) yt y_t =frâeâpâ(qt,ct,at,et), =f_rep (q_t,\ c_t,\ a_t,\ e_t ), (5) where fdf_d, frâeâcf_rec, frâeâaf_rea, and frâeâpf_rep denote Dialogue, Recommend, Reason, and Reply agents. H~tâ1 H_t-1 is a compact history summary, and tdK^d_t, tpK^p_t, trK^r_t are retrieved dialogue, product, and user-review evidence (Section 3.6). Prompts are in Appendix Section A.6. Dialogue Agent Maintains turn-level context by combining an accumulated summary with the most relevant prior turn. This helps preserve continuity without injecting full-history text into every downstream prompt. Recommend Agent Retrieves product candidates and user reviews, then reranks candidates with user-preference evidence and outputs ranked set ata_t with a concise rationale. This stage grounds recommendations in both query relevance and long-term preference signals. Reason Agent Generates explanation ete_t linking ranked items to long-term preferences and current intent. The goal is to make preference alignment explicit before response realization. Reply Agent Synthesizes final response yty_t from (qt,ct,at,et)(q_t,c_t,a_t,e_t); this is the only assistant output visible in the transcript. Separating this step from retrieval and reasoning improves controllability over final wording and style. 3.5 Embedding Representations We encode dialogue, product, and user-review evidence with Qwen3-Embedding-8B (Qwen3E) Zhang et al. (2025). Product embeddings Each product pip_i uses three vectors: metadata embedding pime^m_p_i, review embedding pire^r_p_i (mean of associated review embeddings), and description embedding pide^d_p_i from an image description generated by Qwen3-VL-30B-A3B-Instruct Bai et al. (2025). User-review embeddings Each historical user review is encoded as urie_u_r_i, excluding the target-product review to preserve the pre-purchase setting. Query embeddings At turn t, user query qtq_t is encoded as qte_q_t and used for all retrieval functions. 3.6 Retrieval-Augmented Generation Using Section 3.5 representations, we define three retrieval functions that provide dialogue, product, and user-review evidence: tdK^d_t, tpK^p_t, and trK^r_t. These evidence sets are consumed by the assistant-side pipeline in Eqs. (2)â(5). Dialogue-level retrieval RdR_d retrieves the past turn most relevant to the current query: td=Rdâ(qt)=TopKâĄ(qt,tdlg),K^d_t=R_d(e_q_t)=TopK (e_q_t,\ D^dlg_t ), (6) where tdlgD^dlg_t stores embeddings of prior user queries with their turn text. Product-level retrieval RpR_p scores each product using metadata, review, and description embeddings: sâĄ(piâŁqt)=13ââxâm,r,dcosâĄ(qt,pix).s(p_i q_t)= 13 _xâ\m,r,d\ \! (e_q_t,e^x_p_i ). (7) Then, tp=Rpâ(qt)=TopKâĄ(sâĄ(piâŁqt),prd),K^p_t=R_p(e_q_t)=TopK (s(p_i q_t),\ D^prd ), (8) where prdD^prd is the product catalog. User-review retrieval RrR_r retrieves historical user reviews most relevant to the current query: tr=Rrâ(qt)=TopKâĄ(qt,urev).K^r_t=R_r(e_q_t)=TopK (e_q_t,\ D^rev_u ). (9) All three retrieval branches use the same query embedding qte_q_t but retrieve from different corpora, enabling complementary grounding signals for context tracking, recommendation, and preference alignment. We retrieve one prior dialogue turn, up to five products, and up to five user reviews per query. 4 Dataset We construct our simulation data from the Amazon Reviews 2023 dataset Hou et al. (2024).44 4 See Appendix A.12 for data and code licensing. This corpus provides product metadata, images, and user review histories for building personalized shopping dialogues. We preprocess the data to form a userâitemâreview subset and the retrieval corpora used by our RAG pipeline. This section describes the data source and preprocessing protocol for the synthetic benchmark used in later experiments. 4.1 Dataset Processing The Amazon Reviews 2023 dataset contains 34 categories, including an Unknown category, which we remove because our setting assumes users shop within a single category. For the remaining 33 categories, we reorganize metadata and reviews at the user level to support personalized preference modeling. In each category, we select the 100 most active users by review count and use them as the user pool for dialogue construction. For each selected user, we collect all purchased items together with their corresponding purchase reviews. To provide comprehensive item-level feedback, we further retrieve all reviews associated with each purchased item, including those written by users outside the top-100 subset. Statistic Value Raw Amazon categories 34 Top active users retained per category 100 Candidate user pool 3,300 Target users / dialogue instances 327 Dialogues per variant 327 Dialogue runs (327Ă5327Ă 5 variants) 1,635 Table 1: Scale summary of the processed dialogue dataset, detailed per-category item/review statistics are reported in Appendix Table 6. Based on this processed userâitemâreview subset, we construct synthetic dialogue instances through the user query generation procedure described in Section 3.3. Final per-category statistics are shown in Appendix Table 6. 5 Experiments 5.1 Multi-Agent System We evaluate five variants under the assistant-side retrieval setup in Eqs. (2)â(5), summarized in Table 2. All variants share the same user queries for controlled comparison. They differ along three axes: which retrieval branches are enabled (tdK^d_t, tpK^p_t, trK^r_t); whether product retrieval uses the image-derived description embedding epide^d_p_i (multimodal vs. text-only); and whether the assistant follows the four-agent pipeline or collapses into a single agent. Full is our complete model; NoRev removes user-review retrieval; TextRAG drops the description embedding; and Single collapses the four assistant roles into one LLM call. The remaining variant, Baseline, disables all retrieval branches. Variant tdK^d_t tpK^p_t trK^r_t Prod. emb. Pipeline Baseline â â â â Multi-agent TextRAG â â â em,ere^m,e^r Multi-agent NoRev â â â em,er,ede^m,e^r,e^d Multi-agent Single â â â em,er,ede^m,e^r,e^d Single-agent Full â â â em,er,ede^m,e^r,e^d Multi-agent Table 2: Assistant-side variants. tdK^d_t, tpK^p_t, and trK^r_t denote dialogue, product, and user-review retrieval. Prod. emb. lists embeddings used in Eq. (7): metadata (eme^m), review (ere^r), and description (ede^d). 5.2 Evaluation Metrics Design Standard turn-level metrics often overlook the long-horizon dynamics required for personalization Guan et al. (2025). A locally appropriate response may still violate prior constraints (e.g., clothing-fit preferences), producing inconsistency with user intent across the dialogue Zhang et al. (2024); Qiu et al. (2025). We therefore use trajectory-level evaluation. We adapt the framework of Gao et al. (2025b), originally developed for second-language long interactive conversations, and re-anchor its dimensions for personalized shopping around long-horizon preference consistency and retrieval-grounded reasoning. Formal Definition Building on Section 3.2, the LLM judge receives the user profile (Section 3.3) and full transcript (qt,yt)t=1T\(q_t,y_t)\_t=1^T, then outputs =(sGPC,sCIS,sIT,sTC)â1,2,3,4,54s=(s_GPC,\,s_CIS,\,s_IT,\,s_TC)â\1,2,3,4,5\^4. Each component reflects trajectory-level quality rather than single-turn quality. We use GPT-4o OpenAI (2024) as the judge; prompt details are in Appendix Table 13.55 5 To validate LLM-as-judge reliability, three PhD volunteers independently annotated 20 randomly sampled dialogues (five product categories) with the same rubric. Pairwise percentage agreement exceeded 85% across all four dimensions. We test the significance of score differences using paired comparisons; details are provided in Appendix A.3. Global Personalization Consistency (GPC) GPC measures fidelity to user persona and constraints across the full interaction. High GPC indicates stable long-term context use and reduced attribute hallucination Chen et al. (2024). A representative failure appears in a Home & Kitchen mattress dialogue: after five turns establishing a medium-firm memory-foam preference, Baseline responds at Turn 6 with âSince there is no previous conversation history available, I cannot reference your past choicesâ, forcing the user to restate preferences (GPC = 1). By contrast, a high-GPC response in Clothing & Shoes synthesizes earlier constraints (e.g., breathability and machine-washable convenience) without contradiction (GPC = 5). Cumulative Information Synthesis (CIS) CIS measures how well the model aggregates constraints across turns. Unlike isolated retrieval, it evaluates whether early and late cues are integrated coherently. In a Musical Instruments Baseline dialogue, the agent repeatedly requests setup details already provided, indicating weak cross-turn synthesis (CIS = 1). A strong CIS agent instead refines recommendations by explicitly linking new guidance to previously stated preferences (CIS = 5). Interaction Trajectory (IT) IT measures dialogue efficiency in moving from clarification to recommendation, refinement, and closure Gao et al. (2025d). Agents that loop without progress receive lower scores. A typical IT failure repeats open-ended clarification prompts across non-consecutive turns without transitioning to recommendations (IT = 1). High-IT behavior proactively advances the state and anticipates likely next constraints (IT = 5). Tone Consistency (TC) TC captures stability of sociolinguistic style (friendly, professional, empathetic). Consistent tone supports trustworthiness, while abrupt register shifts degrade perceived naturalness Gao et al. (2025b). 6 Results 6.1 Automatic Evaluation Metric Baseline TextRAG NoRev1 Single2 Full3 GPC 3.77 4.93 4.88 4.91 4.93 CIS 3.17 4.88 4.79 4.78 4.89 IT 3.02 4.47 4.39 4.19 4.45 TC 5.00 5.00 5.00 5.00 5.00 Avg. 3.74 4.82 4.76 4.72 4.82 Table 3: Automatic evaluation results, averaged over 327 dialogues per variant. 1 Multimodal (NoRev). 2 Multimodal (Single-Agent). 3 Multimodal (Full). LLM-as-judge Full and TextRAG achieve the highest scores on GPC (4.934.93) and CIS (âź4.89 4.89), substantially above Baseline (3.773.77 / 3.173.17), indicating stronger constraint retention and multi-turn synthesis under this rubric. On IT, TextRAG (4.474.47) and Full (4.454.45) are close, whereas Single drops to 4.194.19 despite using the same multimodal retrieval evidence as Full. Fullâs improvements over Single in information synthesis, dialogue progression, and overall quality are statistically significant. Metric-Specific Discussion The four trajectory metrics reveal complementary behaviors rather than one monolithic quality score. GPC is most sensitive to long-horizon memory use: large gains over Baseline indicate that retrieval and structured context tracking substantially reduce preference drift. CIS mainly reflects cross-turn integration quality: the Full >> Single pattern suggests that role decomposition helps combine earlier and later constraints more reliably. IT is the most architecture-sensitive metric in our table: the largest drop from Full to Single appears on IT, consistent with weaker dialogue-state progression when all reasoning is compressed into one prompt. TC is non-discriminative here (all 5.00), implying that model politeness/style is saturated and should not be used as a primary differentiator for this benchmark. Ablation-Level Reading The variant progression also helps separate where gains come from. The large jump from Baseline to retrieval-enabled settings (e.g., Avg. 3.74â4.723.74â 4.72 for Single) shows that retrieval is a primary driver of quality in this benchmark. Comparing Single and Full, which share the same retrieval branches, Full improves on CIS (+0.11+0.11) and IT (+0.26+0.26), suggesting that role decomposition mainly helps cross-turn synthesis and interaction flow. Comparing NoRev and Full under the same multi-agent structure, Full is higher on all non-ceiling dimensions (GPC/CIS/IT), consistent with added value from user-review evidence for sustained preference tracking. The near tie between TextRAG and Full under LLM-as-judge should be interpreted with care. The judge reads only textual transcripts, so multimodal retrieval effects are observed indirectly through generated wording. This likely underestimates visual-grounding benefits in cases where image evidence primarily changes recommendation suitability rather than surface text. Consistent with this interpretation, Full exceeds TextRAG in the user study (Section 6.2, 4.604.60 vs. 3.403.40 Overall) and remains competitive on retrieval accuracy (Table 4, 43.73%43.73\% vs. 42.73%42.73\%). All variants reach a ceiling on TC (5.005.00), suggesting tone is dominated by base-model style and is less discriminative for this benchmark. Metric Baseline TextRAG NoRev1 Single2 Full3 Acc. 10.31% 42.73% 41.90% 48.20% 43.73% Table 4: Retrieval accuracy. 1 Multimodal (NoRev). 2 Multimodal (Single-Agent). 3 Multimodal (Full). Retrieval Accuracy We additionally report a token-overlap accuracy metric between the target product title and the generated response across the full dialogue.66 6 A prediction is counted as correct if the token overlap ratio exceeds 0.3. As shown in Table 4, Baseline is substantially lower (10.31%), while all retrieval-enabled variants exceed 40%, indicating that retrieval is important for open-domain product grounding in this setup. Among retrieval-enabled variants, Single obtains the highest value on this metric (48.20%). However, this measure checks lexical overlap with the target title only and does not capture whether recommendations are aligned with long-term user preferences. We therefore report it as a complementary grounding indicator alongside trajectory-level scores and human ratings. In short, retrieval-accuracy gains indicate stronger target-product mention, while trajectory metrics and user ratings better reflect personalization quality over the full interaction. CostâQuality Perspective A new practical indicator is per-turn call complexity (Appendix Section A.2). Combining Table 3 with Table 7 suggests that retrieval alone explains much of the gain over Baseline, while multi-agent decomposition mainly buys better trajectory quality (especially IT/CIS) at higher per-turn call cost. This clarifies a three-way trade-off among personalization quality, architectural complexity, and serving cost. Further experiments examine target-item retrieval, agreement between judge models, and the contribution of dialogue memory (Appendix A.3). 6.2 User Study: Real Interaction We further evaluate real user experience by deploying demos of all systems with five unpaid volunteers. We include representative screenshots from one real-user session in Appendix A.10, complementing the LLM-as-judge results in Table 3. In this comparison, Baseline limitations are straightforward: without retrieval grounding, it may recommend items not tied to real products and can drift to irrelevant objects (e.g., recommending a âVibrant Blue Waterproof Backpackâ after a shell-jacket request). The comparison also highlights the role of multimodal information: with image-caption-derived product descriptions, multimodal systems better capture visually grounded intents such as music-festival and ACDC-style band T-shirts, because captions expose style cues (retro appearance, graphic design, overall vibe) that are difficult to recover from text-only signals. Compared with NoRev, Full further connects visual style understanding to user-specific preferences, producing more personalized responses across turns. We additionally collected structured ratings from all five users on a 5-point Likert scale, covering overall satisfaction and four dimensions aligned with our automatic metrics: GPC, CIS, IT, and TC. Mean scores are reported in Table 5. Given the small sample size (n=5n=5), we treat these results as qualitative/exploratory evidence rather than a statistically powered hypothesis test. The questionnaire and recruitment details are provided in Appendix A.11; anonymized responses are available in our code repository.77 7 https://github.com/RenaGao/Multimodel_RAG_Indexing/tree/main/data/user_study Dimension Baseline TextRAG NoRev1 Single2 Full3 Overall 2.20 3.40 3.80 3.80 4.60 GPC 1.20 3.60 4.00 4.00 4.60 CIS 1.60 3.60 4.20 4.00 4.80 IT 2.00 3.60 3.80 3.60 4.60 TC 4.20 4.60 4.60 4.80 5.00 Table 5: User-study ratings (mean, 1â5 scale, n=5n=5). 1 Multimodal (NoRev). 2 Multimodal (Single-Agent). 3 Multimodal (Full). Despite the limited sample size, user feedback is directionally consistent with automatic evaluation: Full receives the highest mean score on all dimensions, four of five users preferred it overall, and all five judged it the most personalized variant. Beyond scalar ratings, users repeatedly emphasized three perceived strengths of Full. First, they noted that the system âdoes not only look at the current utteranceâ and instead uses history summaries to carry forward earlier constraints and tendencies into new recommendation planning. Second, users explicitly observed preference grounding on practical factors such as prior budget range and previously stated style priorities, reporting that recommendations felt more coherent across turns in a single shopping context. Third, users highlighted cross-turn reasoning quality: the system could connect current requests to product attributes mentioned earlier in the dialogue, rather than producing isolated one-turn suggestions. These comments match the largest quantitative gap in GPC (1.20 vs. 4.60) and the IT gain of Full over Single (4.60 vs. 3.60), supporting our interpretation that role decomposition improves long-horizon interaction quality. Tone consistency remains comparatively stable across systems (âĽ4.20⼠4.20), and users still described weaker variants as polite but less reliable for sustained personalized recommendation. Dimension-Level Discussion The human ratings provide interpretable support for the trajectory metrics. The largest human gaps appear on GPC and IT, mirroring the automatic pattern that long-horizon consistency and progression are the hardest dimensions for weaker variants. CIS differences are moderate but stable, indicating that users do perceive improved cross-turn synthesis when recommendation and reasoning are explicitly decomposed. TC remains high for all systems, consistent with the automatic TC ceiling and suggesting that tone quality is largely inherited from the base model rather than the retrieval design. Cross-Protocol Consistency Comparing Tables 3 and 5, two consistent trends emerge. First, Baseline is weakest under both protocols, indicating that retrieval grounding is essential for this open-domain shopping setup. Second, Full maintains stronger human-perceived personalization than Single and TextRAG, even when automatic averages are close. This reinforces the interpretation that trajectory-level automatic metrics and human ratings capture overlapping but not identical aspects of performance. The user feedback complements automatic scoring by showing how participants perceive personalization during shopping conversations. With five participants, these observations provide an initial basis for a larger user study. 7 Conclusion We study long-horizon preference consistency in personalized conversational shopping. In our benchmark, the multi-agent multimodal RAG setup performs strongly relative to simpler variants and clearly exceeds no-RAG baselines on both automatic and human-facing evaluations. We also observe that text-only LLM judges may understate user-perceived gains from visual grounding, supporting joint reporting of automatic scores and human feedback. Given the synthetic benchmark and small user study (n=5n=5), these results should be interpreted as directional evidence; future work should validate them with larger real-user and naturally collected multimodal shopping interactions. Limitations Our evaluation focuses on controlled shopping dialogues generated from product and review data. Future work could extend this setting to naturally occurring conversations and larger user studies. Human evaluation would also complement the automatic scores, which may be influenced by using related models for generation and judging. The current system uses text queries and image-derived descriptions; supporting direct image queries and exploring richer retrieval methods are further directions. Ethical considerations We use the public Amazon Reviews 2023 dataset without attempting to identify its reviewers. All five study participants gave informed consent, and we report no personally identifying information. The system may misunderstand preferences or recommend unsuitable products, and its performance may vary across users. In practical use, people should be told how their review histories inform recommendations and be able to choose whether to share them or have them deleted. Any release of study logs should respect participant consent and remove identifying details. Acknowledgements We thank Fan Jiang for assistance with data organization. Jey Han Lau was supported by the Australian Research Council under Grant LP210200917 and DP240101006. We used AI assistants to help write and edit this paper. References Bai et al. (2025) S. Bai, Y. Cai, R. Chen, K. Chen, X. Chen, Z. Cheng, L. Deng, W. Ding, C. Gao, C. Ge, et al. Qwen3-vl technical report. arXiv preprint arXiv:2511.21631. External Links: Link Cited by: §3.5. Bernard and Balog (2023) N. Bernard and K. Balog MG-shopdial: a multi-goal conversational dataset for e-commerce. In Proceedings of the 46th International ACM SIGIR Conference on Research and Development in Information Retrieval, p. 2775â2785. External Links: Document, Link Cited by: §1. Chen et al. (2024) J. Chen, Z. Liu, X. Huang, C. Wu, Q. Liu, G. Jiang, Y. Pu, Y. Lei, X. Chen, X. Wang, K. Zheng, D. Lian, and E. Chen When large language models meet personalization: perspectives of challenges and opportunities. World Wide Web 27 (4), p. 42. External Links: Document, Link Cited by: §5.2. Du et al. (2025) H. Du, B. Peng, and X. Ning SAPIENT: mastering multi-turn conversational recommendation with strategic planning and Monte Carlo tree search. In Proceedings of the 2025 Conference of the Nations of the Americas Chapter of the Association for Computational Linguistics: Human Language Technologies (Volume 1: Long Papers), p. 2629â2648. External Links: Document, Link Cited by: §1. Fu et al. (2024) X. Fu, A. Lipani, and N. Kando An evaluation framework for conversational information retrieval using user simulation. In CEUR Workshop Proceedings, Vol. 3854. External Links: Link Cited by: §2.2. Gao et al. (2025a) M. Gao, Y. Li, B. Liu, Y. Yu, P. Wang, C. Lin, and F. Lai Single-agent or multi-agent systems? why not both?. arXiv preprint arXiv:2505.18286. External Links: Link Cited by: §3.1. Gao et al. (2025b) R. Gao, C. Roever, and J. H. Lau Interaction matters: an evaluation framework for interactive dialogue assessment on English second language conversations. In Proceedings of the 31st International Conference on Computational Linguistics, p. 10977â11012. External Links: Link Cited by: Table 14, §1, §2.2, §5.2, §5.2. Gao et al. (2025c) R. W. Gao, X. Wu, S. Luo, C. Han, and F. Liu âNoâmatters: out-of-distribution detection in multimodality multi-turn interactive dialogue download pdf. In Findings of the Association for Computational Linguistics: ACL 2025, p. 1848â1864. Cited by: §2.1. Gao et al. (2025d) R. Gao, J. Wu, X. Wu, C. Roever, J. Wu, L. Lv, and J. H. Lau An interpretable and crosslingual method for evaluating second-language dialogues. In Proceedings of the 2025 Conference of the Nations of the Americas Chapter of the Association for Computational Linguistics: Human Language Technologies (Volume 1: Long Papers), p. 1979â2008. External Links: Document, Link Cited by: §2.2, §5.2. Gao et al. (2025e) R. Gao, X. Wu, T. Kuribayashi, M. Ye, S. Qi, C. Roever, Y. Liu, Z. Yuan, and J. H. Lau Can LLMs simulate L2-English dialogue? an information-theoretic analysis of L1-dependent biases. In Proceedings of the 63rd Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers), p. 4355â4379. External Links: Document, Link Cited by: §2.2. Ghazarian et al. (2022) S. Ghazarian, N. Wen, A. Galstyan, and N. Peng DEAM: dialogue coherence evaluation using AMR-based semantic manipulations. In Proceedings of the 60th Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers), p. 771â785. External Links: Document, Link Cited by: §2.2. Guan et al. (2025) S. Guan, J. Wang, J. Bian, B. Zhu, J. Lou, and H. Xiong Evaluating llm-based agents for multi-turn conversations: a survey. arXiv preprint arXiv:2503.22458. External Links: Link Cited by: §5.2. He et al. (2026) M. He, R. W. Gao, M. Conway, and B. E. Chapman Towards semantic reliable clinical qa: query pipeline optimization for cancer patient question answering systems. In Findings of the Association for Computational Linguistics: ACL 2026, p. 28624â28637. Cited by: §2.2. Hou et al. (2024) Y. Hou, J. Li, Z. He, A. Yan, X. Chen, and J. McAuley Bridging language and items for retrieval and recommendation. External Links: Link, 2403.03952 Cited by: §4. Huang et al. (2023) C. Huang, P. Qin, W. Lei, and J. Lv Reduce human labor on evaluating conversational information retrieval system: a human-machine collaboration approach. In Proceedings of the 2023 Conference on Empirical Methods in Natural Language Processing, p. 10876â10891. External Links: Document, Link Cited by: §2.2. Kemper et al. (2024) S. Kemper, J. Cui, K. Dicarlantonio, K. Lin, D. Tang, A. Korikov, and S. Sanner Retrieval-augmented conversational recommendation with prompt-based semi-structured natural language state tracking. In Proceedings of the 47th International ACM SIGIR Conference on Research and Development in Information Retrieval, External Links: Document, Link Cited by: Table 12, §2.1. Kim et al. (2024) M. Kim, M. Kim, H. Kim, B. Kwak, S. Kang, Y. Yu, J. Yeo, and D. Lee Pearl: a review-driven persona-knowledge grounded conversational recommendation dataset. In Findings of the Association for Computational Linguistics: ACL 2024, p. 1105â1120. External Links: Document, Link Cited by: Table 12. Komma et al. (2023) A. Komma, N. Panyam Chandrasekarasastry, T. Leffel, A. Goyal, A. Metallinou, S. Matsoukas, and A. Galstyan Toward more accurate and generalizable evaluation metrics for task-oriented dialogs. In Proceedings of the 61st Annual Meeting of the Association for Computational Linguistics (Volume 5: Industry Track), S. Sitaram, B. Beigman Klebanov, and J. D. Williams (Eds.), Toronto, Canada, p. 186â195. External Links: Link, Document Cited by: §2.2. Li et al. (2025a) C. Li, Y. Deng, H. Hu, M. Kan, and H. Li ChatCRS: incorporating external knowledge and goal guidance for LLM-based conversational recommender systems. In Findings of the Association for Computational Linguistics: NAACL 2025, p. 295â312. External Links: Document, Link Cited by: Table 12, §2.1. Li et al. (2025b) X. Li, Z. Chen, J. I. Choi, N. Vedula, B. Fetahu, O. Rokhlenko, and S. Malmasi Wizard of shopping: target-oriented E-commerce dialogue generation with decision tree branching. In Proceedings of the 63rd Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers), p. 13095â13120. External Links: Document, Link Cited by: §1. Lu et al. (2021) Y. Lu, J. Bao, Y. Song, Z. Ma, S. Cui, Y. Wu, and X. He RevCore: review-augmented conversational recommendation. In Findings of the Association for Computational Linguistics: ACL-IJCNLP 2021, p. 1161â1173. External Links: Document, Link Cited by: Table 12, §2.1. Mysore et al. (2024) S. Mysore, Z. Lu, M. Wan, L. Yang, B. Sarrafzadeh, S. Menezes, T. Baghaee, E. B. Gonzalez, J. Neville, and T. Safavi Pearl: personalizing large language model writing assistants with generation-calibrated retrievers. In Proceedings of the 1st Workshop on Customizable NLP: Progress and Challenges in Customizing NLP for a Domain, Application, Group, or Individual (CustomNLP4U), S. Kumar, V. Balachandran, C. Y. Park, W. Shi, S. A. Hayati, Y. Tsvetkov, N. Smith, H. Hajishirzi, D. Kang, and D. Jurgens (Eds.), Miami, Florida, USA, p. 198â219. External Links: Link, Document Cited by: §2.1. OpenAI (2024) OpenAI GPT-4o system card. External Links: Link, 2410.21276 Cited by: §3.3, §5.2. Qiu et al. (2025) Y. Qiu, X. Zhao, Y. Zhang, Y. Bai, W. Wang, H. Cheng, F. Feng, and T. Chua Measuring what makes you unique: difference-aware user modeling for enhancing LLM personalization. In Findings of the Association for Computational Linguistics: ACL 2025, p. 21258â21277. External Links: Document, Link Cited by: §5.2. Salemi et al. (2024a) A. Salemi, S. Kallumadi, and H. Zamani Optimization methods for personalizing large language models through retrieval augmentation. In Proceedings of the 47th International ACM SIGIR Conference on Research and Development in Information Retrieval, p. 752â762. External Links: Document, Link Cited by: §2.1. Salemi et al. (2024b) A. Salemi, S. Mysore, M. Bendersky, and H. Zamani LaMP: when large language models meet personalization. In Proceedings of the 62nd Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers), p. 7370â7392. External Links: Document, Link Cited by: §1, §2.1. Tan et al. (2024) Z. Tan, Q. Zeng, Y. Tian, Z. Liu, B. Yin, and M. Jiang Democratizing large language models via personalized parameter-efficient fine-tuning. In Proceedings of the 2024 Conference on Empirical Methods in Natural Language Processing, p. 6476â6491. External Links: Document, Link Cited by: §2.1. Van Miltenburg et al. (2025) E. Van Miltenburg, A. Braggaar, E. Croes, F. Kunneman, C. Liebrecht, and G. Martijn Measure only what is measurable: towards conversation requirements for evaluating task-oriented dialogue systems. In Proceedings of the Fourth Workshop on Generation, Evaluation and Metrics (GEM²), O. Arviv, M. Clinciu, K. Dhole, R. Dror, S. Gehrmann, E. Habba, I. Itzhak, S. Mille, Y. Perlitz, E. Santus, J. Sedoc, M. Shmueli Scheuer, G. Stanovsky, and O. Tafjord (Eds.), Vienna, Austria and virtual meeting, p. 231â238. External Links: Link, ISBN 979-8-89176-261-9 Cited by: §2.2. Wang et al. (2024a) Z. Wang, Y. Yu, W. Zheng, W. Ma, and M. Zhang MACRec: a multi-agent collaboration framework for recommendation. In Proceedings of the 47th International ACM SIGIR Conference on Research and Development in Information Retrieval, p. 2760â2764. External Links: Document, Link Cited by: Table 12, §2.1. Wang et al. (2024b) Z. Wang, Z. Li, Z. Jiang, D. Tu, and W. Shi Crafting personalized agents through retrieval-augmented generation on editable memory graphs. In Proceedings of the 2024 Conference on Empirical Methods in Natural Language Processing, p. 4891â4906. External Links: Document, Link Cited by: §1. Wang et al. (2025) Z. Wang, X. Yang, Y. Liu, S. Feng, D. Wang, and Y. Zhang MUSE: a multimodal conversational recommendation dataset with scenario-grounded user profiles. In Findings of the Association for Computational Linguistics: ACL 2025, p. 1027â1053. External Links: Document, Link Cited by: Table 12. Zhang et al. (2025) Y. Zhang, M. Li, D. Long, X. Zhang, H. Lin, B. Yang, P. Xie, A. Yang, D. Liu, J. Lin, et al. Qwen3 embedding: advancing text embedding and reranking through foundation models. arXiv preprint arXiv:2506.05176. External Links: Link Cited by: §3.5. Zhang et al. (2024) Z. Zhang, R. A. Rossi, B. Kveton, Y. Shao, D. Yang, H. Zamani, F. Dernoncourt, J. Barrow, T. Yu, S. Kim, et al. Personalization of large language models: a survey. arXiv preprint arXiv:2411.00027. External Links: Link Cited by: §5.2. Zhou et al. (2023) W. Zhou, Q. Li, and C. Li Learning to predict persona information for dialogue personalization without explicit persona description. In Findings of the Association for Computational Linguistics: ACL 2023, p. 2979â2991. External Links: Document, Link Cited by: §1, §2.1. Appendix A Appendix A.1 Dataset Statistics Category Items Reviews Avg. Dlg. Electronics 27,292 9,907,789 363.03 10 Home_and_Kitchen 51,421 8,780,109 170.75 10 Kindle_Store 113,360 7,172,600 63.27 10 Movies_and_TV 67,650 6,112,901 90.36 8 Health_and_Household 34,382 5,492,657 159.75 10 Clothing_Shoes_and_Jewelry 63,329 5,360,811 84.65 10 Pet_Supplies 15,248 5,225,236 342.68 10 Books 118,159 4,967,408 42.04 10 Grocery_and_Gourmet_Food 24,308 4,226,505 173.87 10 Beauty_and_Personal_Care 42,599 3,935,557 92.39 10 Tools_and_Home_Improvement 27,939 3,666,301 131.23 10 Software 7,637 3,632,785 475.68 10 Cell_Phones_and_Accessories 10,171 2,861,995 281.39 10 Automotive 19,272 2,854,050 148.09 10 Toys_and_Games 26,279 2,364,092 89.96 10 Patio_Lawn_and_Garden 16,791 2,320,870 138.22 10 Office_Products 12,561 2,237,761 178.15 10 Sports_and_Outdoors 18,621 1,982,891 106.49 10 Video_Games 8,551 1,838,654 215.02 10 CDs_and_Vinyl 58,707 1,539,120 26.22 10 Arts_Crafts_and_Sewing 16,198 1,369,350 84.54 10 Baby_Products 9,616 1,286,781 133.82 10 Musical_Instruments 9,396 954,286 101.56 10 Industrial_and_Scientific 8,038 741,943 92.30 10 Appliances 2,288 260,620 113.91 10 Gift_Cards 275 138,737 504.50 10 Magazine_Subscriptions 554 47,753 86.20 10 Amazon_Fashion 4,890 37,248 7.62 10 Health_and_Personal_Care 1,351 36,817 27.25 10 All_Beauty 2,040 33,832 16.58 10 Handmade_Products 1,504 19,603 13.03 10 Subscription_Boxes 156 11,696 74.97 9 Digital_Music 4,538 9,876 2.18 10 Table 6: Product and review statistics, with trajectory counts (Dlg.) from the released query set. Counts total 327: Movies and TV has 8, Subscription Boxes has 9, and other categories have 10. A.2 CostâPerformance Trade-off Table 7 summarizes the reported number of assistant-role calls per dialogue turn, juxtaposed with its automatic-evaluation average score (Table 3) and user-study Overall rating (Table 5). Method Role calls / turn Auto. Avg. User Overall Baseline 1 3.74 2.20 TextRAG 4 4.82 3.40 NoRev 4 4.76 3.80 Single 1 4.72 3.80 Full 4 4.82 4.60 Table 7: Assistant-role calls per turn and performance. Full uses Dialogue, Recommend, Reason, and Reply stages; Single combines these roles in one call. The Baseline count is retained from the original report and awaits configuration verification. Full uses four assistant-role calls per turn, while Single uses one. Full receives higher user ratings, whereas Single offers a simpler inference pipeline. Serving cost also depends on the model and token usage. A.3 Supplementary Experiments Paired comparisons. Scores are paired across the same 327 trajectories. We use two-sided Wilcoxon signed-rank tests with Holm correction and matched-pairs rank-biserial correlations as effect sizes. Table 8 summarizes the reported comparisons. TC is constant in the main evaluation. Comparison / metric Adjusted p r RAG vs. Baselineâ <0.001<0.001 âĽ0.90⼠0.90 FullâSingle: IT <0.001<0.001 0.433 FullâSingle: CIS 0.040 0.508 FullâSingle: Overall 0.002 0.351 Table 8: Paired comparisons. âBounds across TextRAG, NoRev, Single, and Full versus Baseline on GPC, CIS, and IT. Overall is the mean of the four trajectory scores. Target-item retrieval. Full has the highest target-item coverage, while TextRAG reaches its successful targets earlier (Table 9). A hit records retrieval of the target ASIN. SR@all is the proportion of trajectories with a hit, and first-hit turn is averaged over successful trajectories only. Variant SR@all First-hit turn TextRAG 0.352 2.26 NoRev 0.309 2.29 Single 0.352 2.50 Full 0.361 2.49 Table 9: Target-ASIN retrieval results. First-hit turns are conditional on a hit. These measures track target retrieval rather than user acceptance. Agreement between judges. We re-score 99 trajectories (three per category, yielding 495 system outputs) with Qwen3-235B. The second judge produces the same system ranking. Table 10 reports score correlations with GPT-4o; TC is omitted because of the ceiling effect. Metric GPC CIS IT Overall Spearman Ď 0.508 0.533 0.471 0.538 Table 10: Agreement between GPT-4o and Qwen3-235B scores on the stratified subset. Dialogue memory. On the same 99 trajectories, we compare full memory (summary and retrieved history), no memory, summary only, and the top-ranked prior turn only. Summary-only memory performs similarly to full memory, while removing memory or retaining only one prior turn lowers the scores (Table 11). Memory Overall IT CIS Full 4.796 4.387 4.882 None 4.610 3.796 â Summary only 4.801 â 4.860 Top-1 turn only 4.634 3.935 â Table 11: Memory ablation results. Dashes indicate values absent from the reported results. A.4 Resources in Related Work Table 12 summarizes training and data resources for related systems and datasets. Work Training / inference setup Evidence and task resources ChatCRS Li et al. (2025a) LLM generation with knowledge retrieval and a LoRA-fine-tuned goal planner. External knowledge base and annotated dialogue goals; multi-goal CRS datasets. RevCore Lu et al. (2021) Trained recommendation and response-generation components. Item-linked reviews, entities, and conversational recommendation data. MACRec Wang et al. (2024a) Configurable LLM agents with task-dependent tools. User/item information and task-dependent tools; multiple recommendation scenarios. RA-Rec Kemper et al. (2024) Prompt-driven state tracking and generation with a pretrained dense retriever. Domain-specific state fields, item reviews and metadata; demonstrated on Yelp restaurants. PEARL Kim et al. (2024) Review-grounded dialogue dataset with downstream model experiments. Review-derived personas and knowledge for synthetic movie recommendation dialogues. MUSE Wang et al. (2025) Multimodal conversational dataset with benchmark experiments. Scenario-grounded profiles and clothing-domain multimodal conversations. This study Frozen models; no task-specific training; five internal variants. Amazon product/review corpus, image-derived text, and 327 fixed trajectories across 33 categories. Table 12: Training and data resources used in related conversational recommendation work. A.5 Profile and Question Generation Prompt User Profile Generation Prompt You are an expert at analyzing shopping behavior and extracting user preferences from product reviews. I will provide you with ALL reviews written by a specific Amazon Fashion customer (excluding one target product). IMPORTANT: Each review includes a RATING (1-5 stars). Pay close attention to ratings when analyzing preferences. Your task is to analyze these reviews with a focus on RATING-BASED PATTERNS. Rating Analysis Instructions: 1. High Ratings (4-5 stars): Extract what the user LIKES and VALUES ⢠Positive product features, styles, brands, materials ⢠What made them satisfied? 2. Low Ratings (1-3 stars): Extract what the user DISLIKES and AVOIDS ⢠Negative experiences, quality issues, sizing problems ⢠What disappointed them? 3. Rating Patterns: Notice trends ⢠Do certain brands/styles consistently get high or low ratings? ⢠Are there recurring complaints (e.g., "always too small", "fabric quality")? Profile Elements to Extract: 1. Preferences: What does this user actively LIKE? (from 4-5 star reviews) 2. Style: Fashion style preferences (Casual, Formal, Athletic, etc.) 3. Budget: Price sensitivity based on review patterns and ratings 4. Size: Common sizes mentioned, fit preferences 5. Quality Priorities: What quality aspects matter most? 6. Dislikes: What does this user actively AVOID or dislike? (from 1-3 star reviews) 7. Pain Points: Recurring issues that cause dissatisfaction Userâs Review History: review_corpus Output Schema and Constraints Output Format (JSON ONLY): ⏠"Style": "Fashion style preferences (e.g., Casual, Athletic, Minimalist)", "Budget": "Budget-friendly | Mid-range | Premium | Mixed (infer from products and satisfaction levels)", "Size": "Size information and fit preferences", "Quality_Priorities": "Key quality aspects that matter (e.g., Fabric comfort, Durability, Accurate sizing)", "Dislikes": "What user dislikes based on low-rated (1-3 star) reviews. Include materials, styles, brands to avoid.", "Pain_Points": "Recurring issues causing dissatisfaction (e.g., sizing inconsistency, fabric pilling, poor stitching)", "Additional_Notes": "Other notable patterns or context" Instructions: ⢠Be SPECIFIC and EVIDENCE-BASED - cite rating levels when relevant ⢠Distinguish between high-rated and low-rated patterns ⢠If information is not available, use "Not specified" or "No clear pattern" ⢠Focus on PATTERNS across multiple reviews, not isolated mentions ⢠Keep each field concise (1-3 sentences max) ⢠Use phrases like "consistently rated 5 stars whenâŚ" or "gave 1-2 stars due toâŚ" Figure 3: Full prompt used to generate rating-aware user preference profiles from Amazon Fashion review histories. Question Generation Prompt You are a question generator for a personalized shopping assistant. SCENARIO: - This is a RECOMMENDATION conversation. - The user has NOT seen any specific item yet. - They are generally shopping for a product_type (or similar items) and want the assistant to recommend options. - The target product metadata below represents one candidate item the assistant might recommend, but the user does NOT refer to it directly. INPUTS: - Target product metadata (all available attributes). - A precomputed USER PROFILE summarizing their long-term preferences. TARGET PRODUCT METADATA (for your understanding only, NOT mentioned by name in questions): metadata_text USER PROFILE (INTERNAL LATENT PREFERENCES - DO NOT REPEAT LITERALLY): profile_text GOAL: Generate user-side shopping questions that: - Look natural and fairly generic on the surface. - Are phrased as the user asking for RECOMMENDATIONS for a product_type or similar items. - Do NOT explicitly state the userâs preferences. - Create decision points where a generic assistant and a preference-aware assistant would give different answers. CATEGORY & ATTRIBUTE AWARENESS (IMPORTANT): You MUST determine: - what kind of product this is, - which attributes matter for evaluating or choosing it, ONLY from the target productâs metadata provided above. Do NOT use any assumptions about product types such as clothing, books, electronics, or shoes. Do NOT rely on any templates, stereotypes, or memorized category schemas. Everything must be derived from THIS target productâs metadata. ATTRIBUTE CONSTRAINTS (EXTREMELY IMPORTANT): You are ONLY allowed to generate questions about attributes that are EXPLICITLY present, or strongly implied, in the target product metadata. Allowed attribute sources include: - title - features - material - format - dimensions - usage statements (e.g., "exercise", "home", "casual") - included accessories - technical specs - pattern, print, color, if shown in metadata - category name fields - details fields You MUST NOT generate questions about attributes that do NOT exist in the metadata. For example: - Do NOT ask about size, fit, color, or patterns unless the metadata clearly suggests they exist. - Do NOT ask about battery life unless the metadata suggests an electronic device. - Do NOT ask about genre unless the metadata suggests a book or similar media. - Do NOT assume the item is clothing, electronics, books, shoes, or any specific category. You MUST infer the type ONLY from the metadata itself. USER PROFILE USAGE RULE (CRITICAL): - The USER PROFILE above already summarizes this userâs long-term preferences, style, budget, quality priorities, dislikes, and pain points. - You MUST treat this profile as the PRIMARY source of latent preferences. - You MUST NOT invent new preferences that contradict this profile. - You MUST NOT copy sentences or long phrases from the profile into the questions. - Instead, you should: - Use the profile to decide which decision dimensions are important for this user (e.g., comfort, natural look, ease of use, durability, value for money, etc.), - Design questions that create decision points ALONG those dimensions, so that an assistant WITH access to this profile can answer differently from an assistant WITHOUT it. - The questions must sound like things the user might naturally ask, not like a restatement of the profile. GOOD QUESTION STYLE EXAMPLE (DO NOT COPY TEXT, ONLY STYLE): For a case where the user is looking for a tank top, good questions look like: - "Iâm looking for a tank top. What would you recommend?" - "What style of tank top suits me best - fitted or relaxed?" - "Which material would be most comfortable for me?" - "Which color options align with my usual preferences?" - "What size should I consider based on my past purchases?" - "Is this tank top suitable for both workouts and casual outings?" - "How does the fit of this kind of tank top compare to what I usually wear?" - "What care instructions should I consider for maintaining quality?" These questions are GOOD because: - The user is asking for recommendations, not describing a specific known item. - The assistant has to decide FOR THE USER. - They hint at decisions that depend on the userâs history ("my usual preferences", "what I usually wear", "based on my past purchases"). - They do NOT include specific hidden preferences like "for warm weather", "for sensitive skin", "because I sweat a lot". - They refer to high-level attributes (style, material, color, size, use case, care) that are typical for that product type. QUESTION DESIGN RULE (VERY IMPORTANT): Write questions as if the USER is asking a shopping assistant for help choosing or evaluating a product_type or similar items, BEFORE seeing any specific product page. Your questions MUST satisfy ALL of the following: 1) RECOMMENDATION, NOT EXPLANATION - The tone must be "help me choose / what would you suggest for me", NOT "explain this product to me" or "what are the advantages of X in general". - BAD: "What material would offer the most durability for my needs?" -> almost any user gets the same answer. - GOOD: "When choosing between softer and more durable materials in product_types, which would you recommend for me?" 2) AROUND A PREFERENCE DIMENSION OR TRADE-OFF - EACH question must revolve around at least one decision dimension that can depend on preferences: - comfort / softness - durability / build quality - appearance / style / how it looks on me - usage scenario (everyday vs special occasions, casual vs active, etc.) - ease of care / cleaning / maintenance - value for money, etc. - Prefer questions that implicitly ask for a choice or trade-off: - BAD: "What features should I look for in shorts?" - GOOD: "Given what I usually go for, which features should matter most for me when choosing shorts?" 3) EXPLICITLY ABOUT "ME" AND OFTEN ABOUT PAST BEHAVIOR - Every question must clearly indicate that the user is asking FOR THEMSELVES, using phrases like: - "for me", "for someone like me", "for my needs", - "based on what I usually wear/use", - "compared to what I typically go for", - "given what Iâve liked before". - At least HALF of the questions must explicitly mention past or typical behavior, e.g.: - "based on what I usually wear", - "given the kinds of things Iâve liked before", - "compared to what I normally choose". - Example: - GOOD: "Based on the kinds of product_types I usually use, which style would you recommend for me?" 4) DO NOT BAKE HIDDEN PREFERENCES INTO THE QUESTION - You MUST NOT write concrete personal conditions that reveal hidden preferences, such as: - "for warm weather", "for my sensitive skin", "because my feet are wide", etc. - Those details should be discovered by the assistant from the USER PROFILE, NOT baked into the question itself. - You MAY use neutral quality words like "comfortable", "durable", "stylish", but without overly specific situational constraints. - OK: "Which material would be more comfortable for me?" - NOT OK: "Which material would keep me comfortable in very hot weather?" 5) GENERIC PRODUCT TYPE, NOT SPECIFIC ITEM - Refer to the product type generically, e.g.: - "a product_type", "this kind of product_type", "these product_types". - MUST NOT refer to "this product", "this item", or a specific product page. RAG VALUE TEST (CRITICAL): For EACH question you generate, simulate two scenarios: 1) WITHOUT PROFILE (no user preferences): - The assistant sees only the product metadata and the text of the question. - It can give only generic, one-size-fits-all advice. 2) WITH PROFILE (has user preferences): - The assistant sees the same metadata and question, - PLUS the USER PROFILE, and can use it to tailor the answer. If a question would lead to almost the SAME answer in both cases, it is a BAD question and you must revise it. You must NOT fix this by asking directly about preferences. Instead, change the question to ask the assistant to choose or evaluate something FOR THE USER. STRICT PROHIBITIONS: - Do NOT copy any sentences or long phrases from the USER PROFILE. - Do NOT copy any example questions from this instruction. - Do NOT reuse generic templates about clothing, books, shoes, electronics, or any category. - Do NOT ask about attributes that are irrelevant or not mentioned in metadata. - Do NOT make up any new product attributes. - Do NOT mention the specific product name/title in questions. - Do NOT refer to "this product", "this item", "this product_type". - Do NOT state the userâs preferences explicitly in questions. - Do NOT include specific personal conditions like "for warm weather", "for my sensitive skin", etc. ABSOLUTELY FORBIDDEN question patterns: - Any question starting with or containing: - "Do you prefer" - "Would you prefer" - "How important is it to you" - "Would you prioritize" - "Do you have a preference for" - "Is it essential to you that" - Generic product-explanation questions such as: - "What are the advantages of âŚ" - "What are the key benefits of âŚ" - "Can you tell me about âŚ" - "How does this product perform in general?" OUTPUT FORMAT (JSON): Return ONLY a JSON object with: "generated_questions": - 5â8 natural questions, - each based ONLY on attributes present in THIS productâs metadata, - each phrased as the user asking the assistant to recommend or judge product_types FOR THEM, - each designed so that answers would differ depending on the userâs preferences, - questions MUST NOT explicitly state any user preference. Example STRUCTURE (values are placeholders and MUST NOT be copied): "generated_questions": [ "QUESTION_1", "QUESTION_2" ] IMPORTANT REMINDERS: - Output ONLY valid JSON - NO comments like // or /⢠â˘/ in the JSON output. - "generated_questions" must use ONLY attributes from THIS productâs metadata. - Do NOT copy any example text - generate everything fresh based on the actual data provided. Figure 4: Prompt used for generating user-side questions based on metadata and latent preferences. A.6 Agents Prompts Dialogue Agent Prompt You are a Dialogue History Agent. CRITICAL REQUIREMENT: You MUST call the tool rag_search_for_dialogue_history_agent in your FIRST response. Do NOT generate any text output before calling this tool. STEP 1: Call the tool rag_search_for_dialogue_history_agent ONCE. Pass the userâs query as the current_query parameter. The tool returns: ⢠relative_rounds: Similar past conversations from RAG search ⢠previous_summaries: Summaries of previous rounds in THIS session STEP 2: Generate a concise summary (2â4 sentences) that MUST start with a round marker: ⢠If previous_summaries is EMPTY: Start with [Round 1] ⢠If previous_summaries has N items: Start with [Round N+1] After the round marker, summarize based on: 1. Previous round summaries (shows userâs journey in this session) 2. Similar past conversations (shows long-term preferences) 3. Focus on user preferences, patterns, and context for recommendations Example output: â[Round 1] This is the userâs first query. Based on similar past conversationsâŚâ Example output: â[Round 3] Continuing from previous rounds where user asked aboutâŚâ Do not call any other tools. End your turn after generating the summary. Figure 5: Prompt used for the dialogue history agent. Recommendation Agent Prompt You are a Shopping Recommender Agent. Your task has exactly FOUR steps and must stop after completing them. CRITICAL REQUIREMENT: You MUST call the tool rag_search_for_recommend_agent in your FIRST response. Do NOT generate any text output before calling this tool. FAILURE TO CALL THIS TOOL = INCOMPLETE RECOMMENDATIONS. STEP 1: Call the tool rag_search_for_recommend_agent ONCE. Pass the userâs query as the user_query parameter. STEP 2: The tool result will contain recommendations and relevant_user_reviews. Analyze the relevant_user_reviews (5 most relevant past reviews, dynamically selected based on query similarity) to extract user preferences: ⢠What product features/attributes does the user value? ⢠What brands or styles does the user prefer? ⢠What price range is typical for the user? ⢠Are there any quality or fit preferences mentioned? STEP 3: Based on the extracted user preferences from relevant reviews, RERANK the recommendations list. Prioritize items that best match the userâs historical preferences. STEP 4: Use the Dialogue_History_user_id_agentâs final output included earlier in the conversation to further FILTER or adjust the reranked recommendations. FINAL OUTPUT REQUIREMENTS: ⢠Provide the final, reranked recommendation list. ⢠Briefly explain HOW the userâs relevant reviews influenced your reranking (1â2 sentences). ⢠Use ONLY information from: (1) the RAG tool result (recommendations + relevant reviews), and (2) the Dialogue_History_user_id_agent summary. End your turn immediately after producing the recommendation output. Figure 6: Recommend Agent Prompt Reason Agent Prompt You are a Reasoning Agent. Your task is to explain WHY the product recommendations were generated, with special emphasis on how the userâs PAST REVIEWS influenced the recommendations. You are provided with the FULL message history of the groupchat, which may contain many previous rounds. IMPORTANT RULES: ⢠Only consider messages that belong to the current question round. ⢠Ignore ALL messages that appear before this boundary. Within the current round, extract exactly these fields: ⢠user_query: from the first User_â˘_proxy_agent message after the boundary ⢠dialogue_tool_result: from the tool message of Dialogue_History_â˘_agent ⢠dialogue_summary: from the assistant output of Dialogue_History_user_id_agent ⢠recommendation_tool_result: from the tool message of Recommender_â˘_agent (contains ârelevant_user_reviewsâ) ⢠final_recommendation: from the assistant output of Recommender_user_id_agent PERSONALIZATION FOCUS: Pay special attention to the ârelevant_user_reviewsâ in the recommendation_tool_result. These are the userâs ACTUAL past reviews used to personalize the recommendations. Your explanation MUST include: ⢠What preferences/patterns were extracted from the userâs past reviews ⢠How these preferences influenced which products were recommended ⢠Specific connections between review content and recommendation choices FINAL OUTPUT REQUIREMENTS: ⢠Read ONLY these extracted fields from this round. ⢠Explain clearly WHY the recommendation was produced, emphasizing personalization from user reviews. ⢠DO NOT hallucinate missing information â if a field is missing, explicitly say it. ⢠DO NOT use or reference any information from previous rounds. End your turn after producing the explanation. Figure 7: Reason agent prompt Reply Agent Prompt You are a Reply Agent. Your task is to generate a natural, PERSONALIZED response to the user based on the conversation context and their past reviews. STEP 1: Determine the conversation round: ⢠Look for â[Round X]â at the START of the Dialogue History agentâs summary. ⢠If â[Round 1]â: This is the FIRST round â use a friendly greeting such as âHi there!â or âHey!â. ⢠If â[Round 2]â or higher: This is a continuation â do not use generic greetings. Instead, acknowledge naturally (e.g., âFollowing up on your questionâŚâ or âBased on what we discussedâŚâ). ⢠IMPORTANT: Do not include â[Round X]â in your response â it is only for determining greeting style. STEP 2: Review the conversation context: ⢠Review the userâs original query and intent. ⢠Review the Recommender agentâs product recommendations and the relevant_user_reviews. ⢠Review the Reasoner agentâs explanation of why recommendations were made. STEP 3: Generate a PERSONALIZED response: Your response MUST feel personalized based on the userâs past reviews. The Recommender agentâs tool result contains relevant_user_reviews â these are the userâs actual past reviews indicating their preferences, experiences, and style. Use this information to: ⢠Reference specific preferences from their reviews (e.g., âSince you mentioned loving breathable fabricsâŚâ). ⢠Connect recommendations to their past experiences. ⢠Show that you understand their taste and needs. ⢠Make the response feel tailored specifically to them, not generic. STEP 4: Generate your final response with the following principles: ⢠Use the correct greeting: friendly for first round, contextual for continuation. ⢠Present the top 3â5 recommendations conversationally and personally. ⢠Clearly link recommendations to their demonstrated preferences. ⢠Highlight features that match their historical likes/dislikes. ⢠Be friendly, concise, and genuinely helpful. ⢠End with a natural offer to assist further. Remember: The user should feel like you know them based on their shopping history. Make the experience personal, not generic. End your turn immediately after generating the response. Figure 8: Reply agent prompt Criterion Description and Scoring Rubric (1â5) 1. Global Personalization Consistency (GPC) Did the agent maintain the userâs persona constraints throughout the entire dialogue? 1 (Inconsistent/Amnesic): Agent started well but forgot constraints (e.g., budget, size) in later turns, or hallucinated user details. 3 (Fragmented): Agent remembered explicit constraints (e.g., Size M) but forgot implicit ones (e.g., Style preferences) as the chat went on. 5 (Rock Solid): Every single response, from start to finish, aligned with the User Profile. The agent never âresetâ or forgot context. 2. Cumulative Information Synthesis (CIS) Looking at all agent responses combined, did it build a complete, factual picture? 1 (Fragmented/Repetitive): Agent repeated the same facts multiple times or gave contradictory information across different turns. 3 (Basic Retrieval): Agent provided facts when asked, but did not connect them. 5 (Coherent Narrative): The agentâs responses build on each other. Later responses reference earlier facts (e.g., âAs I mentioned earlier regarding the fabricâŚâ). 3. Interaction Trajectory (IT) Did the agentâs responses purposefully drive the conversation to a conclusion? 1 (Circular): The agent went in circles, repeating suggestions or asking the same clarifying questions. 3 (Passive): The agent answered questions accurately but waited for the user to lead. 5 (Strategic): The agentâs responses followed a logical arc: Clarify â Recommend â Refine â Close. 4. Tone Consistency (TC) Was the agentâs voice stable? 1 (Erratic): Switched between robotic formal (âAs an AIâŚâ) and casual (âHey there!â) randomly. 5 (Unified Voice): Maintained a consistent, professional, and empathetic shopping persona from Hello to Goodbye. Table 13: Evaluation Criteria for AI Shopping Assistant. Each dimension (1â5 scale) assesses cumulative dialogue quality across the entire interaction, focusing on personalization, synthesis, trajectory, and tone stability. A.7 Four Interactivity Aspects Definitions and Descriptions Table 14 shows the descriptions and definitions for dialogueâs overall quality score. Interactivity Macro-level Features Definition Topic Management the strategies and techniques used to control and navigate the flow of topics. Tone Choice Appropriateness the suitability of the tone used in communication, ensuring it aligns with the context, audience, and purpose to convey the intended message. Conversation Opening the initial interaction or exchange that begins a dialogue, often setting the tone and context for the dialogue. Conversation Closing the process of ending a dialogue or interaction, which involves signaling the conclusion of the discussion, summarizing key points, and often expressing a farewell. Table 14: Definitions of macro-level interactivity features, where higher scores indicate more natural, authentic interaction and active engagement in the dialogue (adapted from Gao et al. (2025b)). A.8 Recommend and Reason Output Example Recommender Agent Response User: Can you help me find a good moisturizer for dry skin? Recommender Agent: ⌠To provide the best recommendation, a few details are needed: (1) Skin Concerns: Are you dealing with flakiness, redness, irritation, or general dryness? (2) Skin Type: Do you have sensitive skin, or are you okay with fragrance or other ingredients? (3) Budget: Are you looking for something affordable, mid-range, or premium? (4) Texture Preference: Do you prefer a lightweight gel, rich cream, or a lotion-like consistency? (5) Allergies or Ingredients to Avoid: (e.g., alcohol, fragrances, parabens). Top-rated moisturizers for dry skin (dermatologist recommended): (a) For Sensitive & Very Dry Skin: â CeraVe Moisturizing Cream â ceramides and hyaluronic acid; fragrance-free, non-comedogenic. â La Roche-Posay Toleriane Double Repair Moisturizer â with ceramides and niacinamide, suitable for sensitive skin⌠(b) For Lightweight, Fast-Absorbing Skin: â Neutrogena Hydro Boost Water Gel â hyaluronic acid-based, lightweight, ideal for daytime use. â Vanicream Moisturizing Cream â hypoallergenic, fragrance-free, suitable for eczema-prone skin. (c) For Intense Hydration (Nighttime / Very Dry Skin): â First Aid Beauty Ultra Repair Cream â rich, healing, with shea butter and ceramides. â Kiehlâs Ultra Facial Cream â deeply hydrating and nourishing texture. Pro Tip: Look for ingredients such as ceramides (repair barrier), hyaluronic acid (retain moisture), glycerin (humectant), shea butter or squalane (emollients), and oat extract or allantoin (soothing). ⌠Table 15: Recommender Agent output example generated by BaseAgent. The agent elicits user preferences and provides structured, evidence-based product recommendations. Reasoner Agent Evaluation on Recommend Agent Output Reasoner Agent: ⌠1. Personalized Inquiry First: The agent begins by asking questions about skin concerns, type, budget, texture preference, and allergies. This ensures the final recommendation is customized rather than generic, increasing the likelihood of satisfaction and effectiveness. 2. Categorization by Skin Needs: The agent groups moisturizers by skin profiles (e.g., sensitive, very dry, lightweight, intense hydration), allowing users to quickly identify the most relevant category and reducing decision fatigue. 3. Inclusion of Dermatologist-Backed Brands: Products such as CeraVe, La Roche-Posay, and Vanicream are widely recognized by dermatologists for safety, efficacy, and ingredient transparency, which builds user trust. 4. Clear Ingredient Guidance: Highlighting key ingredients (ceramides, hyaluronic acid, glycerin, etc.) helps users understand why certain products work and supports informed decisions. 5. Balance of Price and Performance: Offers both affordable and premium options (e.g., Neutrogena vs. Kiehlâs), ensuring accessibility without compromising quality. 6. Texture and Use-Case Consideration: Distinguishes lightweight gels (for daytime) from rich creams (for nighttime or severe dryness), reflecting practical understanding of skincare routines. 7. Pro Tip for Education: Includes a brief ingredient guide that helps users independently evaluate future products, providing long-term educational value. 8. Friendly Tone and Encouragement: The approachable tone (e.g., âLet me know your preferencesâ) promotes engagement and user confidence. Summary: The Reasoner concludes that the Recommender Agentâs message is comprehensive, user-centered, and evidence-based. It goes beyond listing products to actively guide decision-making aligned with user preferences and lifestyle, thus enhancing trust and satisfaction. Table 16: Reasoner Agent evaluation of the Recommender Agentâs output, highlighting personalization, structure, credibility, and educational value. A.9 Qualitative Case Analysis We analyze how personalization constraintsâtarget goals, visual metadata, and user historyâenhance interaction quality in depth (Appendix Tables 17, 18). Enforcing the target product constraint anchors the interaction, ensuring goal consistency. Integrating visual metadata enhances diversity; by leveraging image descriptions, the system uncovers latent attributes in sparse categories (e.g., fragrance_products), avoiding the repetitive loops seeking for general information from user preference or past habits observed in baselines. Both RAG variants explicitly reference the userâs past affinity for âsomeone like me best â natural floral scentsâ to personalize their requirements during shopping. In contrast, the NoRev variant fails to make this connection, offering generic suggestions. This confirms that maximizing personalization constraints by combining historical preference with rich semantics is essential for generating diverse, context-aware, and explainable responses. Finally, user history proves critical for reasoning. Unlike the generic NoRev variant, RAG variants explicitly contextualize recommendations using past affinities (e.g., âdriftwoodâ; Appendix Figure 9). This confirms that combining historical and multimodal constraints is essential for explainable, context-aware generation during multi-turn agents interactions for personalized aims. Multimodal RAG Dialogue Example User: What unique styles of enamel pins would you recommend for someone who enjoys nature-inspired designs? Assistant: Hi there! Since youâve shown a love for nature elements like pinecones, driftwood, and geodes in your past reviews, Iâve curated some unique enamel pin and jewelry options that blend earthy textures with artistic flair. 1. **Pinecone Earrings** (B09DFQ985K) â These gold or silver pinecone earrings with leaf charms mirror your appreciation for botanical motifs and seasonal charm. Their handcrafted detail and festive vibe align perfectly with your past praise for nature-inspired accessories. 2. **Driftwood Resin Earrings** (B07XK149Q8) â Featuring real driftwood encased in sparkling resin, these dangle earrings echo your fondness for organic materials and abstract artistry. The unique, marbled patterns are a nod to your love of natural textures. 3. **Geode Stud Earrings** (B07GX515F2) â Your review of geodes as "stunning for studs" inspired this recommendation. These gold-toned geode earrings capture the earthy, mineral-inspired beauty youâve adored. 4. **Bird Charm Earrings** (B01BK0DE4W) â While not explicitly stated, your mention of birds in reviews hints at a subtle interest in creature motifs. These hand-painted glass earrings with a glittery green bird add whimsy and natureâs grace to any outfit. 5. **Hops Enamel Pin** (B0762CCKNW) â A quirky twist on nature! Hops, a plant-based element, pair with your love for unique, textured designs. Itâs a great way to blend your passion for the outdoors with a craft beer flair. Let me know if youâd like more options or details! User: When considering enamel pins, which materials do you think would offer the best combination of quality and aesthetic for me? Assistant: Following up on your interest in durable, nature-inspired materials with a touch of refined elegance, Iâve curated a selection of enamel pins and accessories that align with your past preferences for **handcrafted textures** and **hypoallergenic quality**. 1. **Hops Enamel Pin (B0762CCKNW)** â This pin combines **high-quality enamel** with **gold plating** to capture the intricate, leafy structure of a hop cone. Its polished finish and detailed design reflect your appreciation for **craft beer-themed botanicals** and **long-lasting materials**. 2. **Pinecone Earrings (B09DFQ985K)** â Crafted from **gold-plated brass** and 14K gold fill, these earrings mirror your love for **durable, skin-friendly metals** while showcasing the **textured realism** of pinecones and leaves, a motif youâve praised in past purchases. 3. **Driftwood Resin Earrings (B07XK149Q8)** â Made with **real driftwood** encased in glossy resin, these pieces echo your preference for **organic materials** paired with **modern, reflective finishes**. The unique, handcrafted marbling adds a whimsical yet sophisticated touch. 4. **Faux Druzy Studs (B0952DG1DG)** â These **silver-tone faux druzy stones** (in royal blue) cater to your fondness for **mineral-inspired textures** like geodes and agate. The hypoallergenic bezel ensures comfort, aligning with your past emphasis on **skin-friendly durability**. 5. **Glitter Resin Studs (B072FVQ5Q8)** â The **stainless steel frames** and **sparkling resin** blend your love for **earthy materials** with **vibrant, eye-catching details**. Their playful yet refined design matches your taste for subtle artistry. Your history with **natural textures** (driftwood, geodes) and **hypoallergenic metals** (sterling silver, gold fill) is clearly reflected here. Let me know if youâd like to refine these suggestions further! User: Given my interest in handcrafted items, which types of enamel pins should I consider that highlight unique craftsmanship? Assistant: Based on your deep appreciation for **handcrafted textures** and **nature-inspired motifs**, Iâve curated a selection that blends **unique fabrication techniques** with your preferred materials like **gold-plated brass**, **sterling silver**, and **natural elements**. Hereâs what aligns with your past choices: 1. **Hops Craft Beer Enamel Pin (B0762CCKNW)** â A botanical masterpiece with **gold-plated brass** and **detailed enamel work** that mirrors your love for **craft beer-themed designs** and **textured realism** (like your past geode studs). The layered, leafy structure of the hop cone is rendered with precision, echoing your taste for **subtle yet meaningful craftsmanship**. 2. **Amos Pewter Apple Blossom Studs (B09NMMLLC5)** â These **handmade floral earrings** (crafted since 1974) combine **hypoallergenic stainless steel** with **pewterâs warm, metallic finish**, a nod to your preference for **skin-friendly durability** and **organic shapes**. The delicate, hand-finished petals and stamen details are a perfect match for your history with **botanical motifs**. 3. **Blue Hummingbird Earrings (B0181PPVD6)** â **Hand-painted hummingbirds** paired with **lapis lazuli beads** and **gold-filled ear wires** reflect your admiration for **layered textures** and **whimsical artistry** (as seen in your praise for pinecone earrings and geode studs). The vibrant, iridescent hues and intricate designs cater to your fondness for **playful yet refined pieces**. 4. **Lightweight Hand Painted Elephant Dangle Earrings (B07QY4JW28)** â These **Indian boho-inspired earrings** blend **hand-painted pink tassels** with a **symbolic elephant charm**, aligning with your history of valuing **symbolic natural elements** (like driftwood and pinecones) and **lightweight, comfortable designs**. The layered, custom feel matches your interest in **unique, small-batch craftsmanship**. 5. **GN PEARL Bear Brooch (B0B4CML8R9)** â A **whimsical take on nature-themed accessories**, featuring **freshwater cultured pearls** and **sparkling cubic zirconia**. This ties back to your past love for **mineral-inspired textures** (geodes, druzy stones) and **sustainable, handcrafted materials**. Your history with **textured, organic designs** and **hypoallergenic metals** is clearly reflected here. These pieces balance **artisanal detail** with **durable, skin-friendly construction**âjust like the items youâve cherished before. Let me know if youâd like to explore more options or refine these further! User: For someone who appreciates good design, how do you think the size of an enamel pin affects its overall impact and appeal? Assistant: Based on your history of valuing **nature-inspired textures** and **durable, hypoallergenic materials**, the size of an enamel pin plays a key role in how its design is perceived. Larger pins, like the **Hops Enamel Pin (B0762CCKNW)** at 1" x 1.4", make a bold statement by emphasizing intricate botanical detailsâperfect for showcasing the layered, leafy structure of hops or pinecones, motifs youâve loved in the past. Smaller pins, such as the **12m glitter resin studs (B072FVQ5Q8)** or **8m druzy stone studs (B0952DG1DG)**, offer a more subtle, versatile elegance, aligning with your appreciation for pieces that blend **playful whimsy** with refined craftsmanship. Your preference for **textured realism** (e.g., driftwood, geodes) suggests medium-sized items like the **teardrop earrings (B0186L9SPM)** or the **rose cinch clip (B075CS4JCK)** might resonate best. These sizes balance detail visibility with wearability, much like your past favorites. The **hammered sterling silver** finish on the teardrop earrings mirrors your love for tactile, organic aesthetics, while the **rose cinch clip** combines functionality with a vintage, nature-themed charmâa nod to your history with subtle yet meaningful accessories. If youâre leaning toward bold or refined styles, let me know! I can refine the suggestions further to match your exact taste. User: Which options would you suggest for an enamel pin that balances durability with a polished look? Assistant: Following up on your consistent appreciation for **durable, hypoallergenic materials** and **natural textures paired with polished finishes**, Iâve curated a selection that aligns with your past preferences for **metallic durability** (gold-plated brass, sterling silver) and **organic detailing** (druzy stones, resin). Here are the top picks: 1. **Hops Enamel Pin (B0762CCKNW)** â This pin mirrors your love for **craft beer-themed botanicals** and **gold-plated brass**, offering a textured green enamel design that balances rustic natural motifs with a sleek, metallic outline. Perfect for showcasing your passion with lasting style. 2. **Rose Gold Resin Studs (B0711DJYLC)** â The **rose gold-tone bezels** and **glitter resin** combine your preference for **metallic durability** with a **playful, refined aesthetic**, much like the "subtle and fun" designs youâve praised in the past. 3. **Silver-tone Druzy Studs (B0952DG1DG)** â These royal blue faux druzy stones echo your history with **mineral-inspired textures** (e.g., geodes, agate), while the **hypoallergenic silver bezels** ensure comfort and longevity, aligning with your emphasis on skin-friendly materials. 4. **Hot Pink Kawaii Studs (B072FVQ5Q8)** â The **stainless steel frames** and **sparkling resin** reflect your taste for **vibrant, textured details** paired with **durable, tarnish-resistant construction**, offering a whimsical yet polished twist. 5. **Custom Name Bracelet (B07MJ21Y5C)** â While not a pin, this **gold-filled and sterling silver** piece caters to your preference for **hypoallergenic, long-lasting materials** and **personalized, refined craftsmanship**, much like your past favorites. Your history with **natural motifs** and **metallic durability** is clearly reflected here. Let me know if youâd like to explore more options or refine these further! User: What kind of packaging should I look for when purchasing enamel pins to ensure they arrive in great condition? Assistant: Based on your history of valuing **durable, hypoallergenic materials** and **eco-conscious packaging**, hereâs how to ensure your enamel pins arrive in pristine condition: 1. **Sealed Anti-Static Bags** â Like the *Hops Craft Beer Enamel Pin* (B0762CCKNW), which you praised for its **"clear & sealed bag"** protecting delicate enamel details. These bags prevent scratches and moisture damage, ideal for preserving intricate designs. 2. **Gift Boxes with Protective Linings** â The *Faux Druzy Stone Stud Earrings* (B0952DG1DG) and *Duo Druzy Set* (B0952CDV9R) from Summerfield Collection use **gift boxes** with recyclable materials, matching your preference for sustainable, artisanal presentation. 3. **Customizable Packaging Options** â Look for sellers offering **velvet-lined boxes** or **bubble wrap inserts** (e.g., *Trio Druzy Set* B0952DZR5T) to minimize movement during transit, ensuring the pinsâ textures and finishes stay intact. Your past appreciation for **secure, eco-friendly packaging** (like the *Pinecone Earrings*âs tarnish-resistant gift box) directly informs these choices. Let me know if youâd like tips on spotting these features in listings! User: Based on my usual tastes, which styles of enamel pins do you think would make a great gift for a craft beer lover? Assistant: Following up on your interest in **craft beer-themed designs** and **sustainable, handcrafted aesthetics**, Iâve narrowed down a few standout options that align with your past preferences for **textured natural elements** and **durable, hypoallergenic materials**. 1. **Hops Craft Beer Enamel Pin (B0762CCKNW)** â This pin perfectly captures your love for **botanical craftsmanship** and **craft beer symbolism**. Its **gold-plated brass** and **detailed enamel work** mirror your appreciation for **intricate, long-lasting designs** (like the geode studs and pinecone earrings youâve cherished). The layered, leafy hop cone design is both **textured and meaningful**, making it a great way to celebrate their passion for brewing. 2. **Recycled Bottle Cap Turtle (B09GLFK1N5)** â A playful nod to your preference for **upcycled materials** and **nature-inspired storytelling**. This **magnetic turtle** features a **recycled beer bottle cap** as its shell, blending **eco-conscious design** with **symbolic charm**. Its **silver-toned pewter** construction ensures **hypoallergenic durability**, while the **customizable cap** adds a fun, interactive twistâmuch like the layered, meaningful pieces youâve loved before. These choices balance your history with **organic textures**, **metallic finishes**, and **sustainable artistry**. If youâd like to explore more options or refine these further, Iâm here to help! Table 17: Multimodal RAG Example Text RAG Dialogue Example User: What unique styles of enamel pins would you recommend for someone who enjoys nature-inspired designs? Assistant: Hi there! Since youâve shown a love for natural materials and handmade, eco-conscious items in your past reviewsâlike the driftwood earrings and geode studsâIâd love to suggest some nature-inspired enamel pins that align with your style. 1. **Melanie Golden Artisan Jewelry Pinecone Earrings** â These are a perfect match for your appreciation of seasonal, nature-themed accessories. The gold-plated brass and sterling silver details mirror your preference for quality craftsmanship, and the pinecone design ties directly to your past praise for festive, organic motifs. 2. **Handmade Driftwood & Resin Dangle Earrings** â Youâve mentioned enjoying unique, handmade pieces with natural elements, and these driftwood earrings capture that essence. The eco-friendly materials and one-of-a-kind look resonate with your interest in sustainable, earthy designs. 3. **Authentic Geode Stud Earrings** â Your review of geode beads highlighted their subtle elegance and connection to natural formations. These studs bring that same charm, blending geological beauty with minimalist appealâideal for those who want to wear a quiet nod to nature. 4. **Hops Craft Beer Enamel Pin** â While not purely nature-focused, your past mention of "reminders of natureâs wonders" and love for thematic, travel-friendly accessories made this a thoughtful addition. Itâs a quirky, plant-inspired piece that fits your eclectic taste. Let me know if youâd like help narrowing these down further! User: When considering enamel pins, which materials do you think would offer the best combination of quality and aesthetic for me? Assistant: Following up on your interest in nature-inspired enamel pins and eco-conscious materials, Iâm excited to share more tailored options that align with your past preferences! 1. **Melanie Golden Artisan Jewelry Pinecone Earrings** â These are a standout choice, as youâve loved pinecone and leaf motifs for their **seasonal charm** and **natural symbolism** (like fallâs regenerative themes). The **gold-plated brass** and **sterling silver** construction matches your appreciation for **durable, hypoallergenic materials** mentioned in reviews, ensuring both quality and comfort. 2. **GN PEARL Pearl Little Bear Brooches** â While not a direct nature motif, the **pearls and cubic zirconia** add a subtle, elegant touch that resonates with your taste for **handmade, sustainable details**. Your past praise for "eco-friendly" and "support small" brands makes these a thoughtful fit for their refined, artisanal appeal. 3. **Hematite-tone Leaf Resin Stud Earrings** â These echo your love for **natural textures** (like driftwood and geodes) with their **opalescent leaf design** and **resin craftsmanship**. The "glass-like" finish and earthy tones align with your preference for **unique, earthy aesthetics** that blend organic beauty with modern minimalism. 4. **Hops Craft Beer Enamel Pin** â A clever nod to your **plant-inspired interests** and **travel-friendly, thematic designs**. Hops, as a botanical element, bridges your passion for nature with a quirky, sustainable twistâperfect for collectors who enjoy **niches that subtly connect to the natural world**. 5. **Metzakka Sterling Silver Crystal Earrings** â These highlight your preference for **durable, high-quality materials** (like sterling silver) and **sparkling details** that complement your love for "lightweight but solid" pieces. The **celestial design** adds a whimsical yet elegant layer to your nature-inspired collection. Let me know if youâd like deeper insights into any of these or want to explore more options! User: Given my interest in handcrafted items, which types of enamel pins should I consider that highlight unique craftsmanship? Assistant: Following up on your focus on **handcrafted, eco-conscious enamel pins** with **natural motifs** and **unique textures**, Iâve curated a list that aligns with your past appreciation for **hypoallergenic materials**, **sustainable practices**, and **artistic detail**. 1. **Amos Pewter Apple Blossom Stud Earrings** â These handmade studs echo your love for **nature-inspired designs** (like the geodes you praised) and **eco-friendly materials** (hypoallergenic stainless steel). The delicate apple blossom motif is a fresh take on botanical themes, and the vintage-inspired craftsmanship feels in line with your preference for **recycled or upcycled elements**. 2. **Hops Craft Beer Enamel Pin** â While beer-themed, your past mention of âreminders of natureâs wondersâ and interest in **travel-friendly, thematic accessories** made this a standout. The **gold-plated brass** and **artisanal texture** of the hops pin reflect your taste for **durable, one-of-a-kind pieces** that blend **craftsmanship with subtle nature nods**. 3. **Painted Pink Rose Dangle Earrings** â These boho-style earrings match your preference for **hand-painted artistry** and **lightweight, comfortable designs**. The romantic, floral aesthetic ties to your history of enjoying **earthy, detailed patterns** (like the driftwood resin earrings). 4. **Pink Fan Tassel Elephant Dangle Earrings** â The **handmade, lightweight construction** and **vibrant painted elephants** align with your love for **unique, wearable art**. The playful yet intricate design feels like a natural extension of your interest in **eclectic, nature-themed accessories**. 5. **GN PEARL Pearl Little Bear Brooches** â These sparkly brooches combine **elegant, durable finishes** (pearls and hypoallergenic metals) with **versatile, gift-worthy appeal**, something youâve appreciated in past purchases. The **bear brooch** was excluded as it didnât strongly connect to your focus on natural materials or eco-conscious craftsmanship. Let me know if youâd like to explore more options or refine these suggestions further! User: For someone who appreciates good design, how do you think the size of an enamel pin affects its overall impact and appeal? Assistant: Based on your focus on design and the interplay of size with aesthetic impact, Iâl break down how these choices align with your past preferences! 1. **Hops Craft Beer Enamel Pin (1" x 1.4")** â This larger pin is perfect for making a bold, thematic statement. Its size emphasizes the **botanical motif** (hops as a plant-based symbol) while maintaining **sustainability** and **handmade durability**, echoing your love for nature-inspired pieces that âtravel wellâ and subtly celebrate the natural world. 2. **10m Square Hammered Sterling Silver Stud** â Smaller designs like this allow **intricate, detailed textures** (e.g., geometric patterns or leaf motifs) to shine, matching your appreciation for **subtle, artisanal aesthetics**. The hammered finish and eco-friendly materials (sterling silver) align with your history of valuing **lightweight yet solid craftsmanship**. 3. **GN PEARL Little Bear Brooches** â These mid-sized brooches balance **eco-conscious materials** (lead-free, nickel-free) with **elegant, minimalist details**. Their versatility for clothing or accessories reflects your interest in **versatile, wearable art** that blends practicality with artistic flair. 4. **Cloud Cap Teardrop Earrings** â The medium-small size of these teardrop earrings suits everyday wear, while their **handmade, hammered texture** and **sterling silver quality** cater to your preference for **durable, hypoallergenic pieces** with a tactile, natural feel. 5. **Annika Bella Gold Medallion Necklace** â Though not a pin, this larger statement piece mirrors your taste for **versatile, impactful designs**. Its **tarnish-resistant gold medallion** and dainty style align with your history of valuing **practicality and artistic expression** in eco-friendly, handmade items. Size mattersâsmaller pins let delicate details take center stage, while larger ones offer bold, thematic resonance. Let me know if youâd like to explore how specific sizes or motifs might enhance your collection further! User: Which options would you suggest for an enamel pin that balances durability with a polished look? Assistant: Based on your focus on **durable, polished enamel pins** and your history of loving **natural materials** (like driftwood, pinecones, and geodes) paired with **eco-conscious, handmade craftsmanship**, Iâve curated a few standout options that align with your priorities: 1. **Metzakka Sterling Silver Lucky Star Earrings** â These dainty drop earrings combine **925 sterling silver** (a material youâve praised for being hypoallergenic and solid) with **sparkling crystals and pearls**, offering a refined, polished look while staying true to your appreciation for **subtle, artisanal details**. 2. **GN PEARL Pearl Little Bear Brooches** â The **lead-free, nickel-free alloy** and **sparkling cubic zirconia** match your past emphasis on **safe, sustainable materials**. The bear motif, while not overtly nature-themed, fits your quiet interest in **symbolic, thematic designs** (like the pinecone and leaf pieces youâve loved). 3. **Hops Craft Beer Enamel Pin** â A nod to your **botanical-inspired tastes** and **travel-friendly, durable enamel**. The **gold-plated finish** and **plant-based hops design** bridge your love for **nature motifs** with a sleek, polished aesthetic. 4. **Hematite-tone Leaf Resin Studs** â These echo your preference for **natural textures** (like driftwood and geodes) with their **eco-resin construction** and **shiny, polished finish**. The **leaf design** ties back to your history of celebrating **earthly symbolism** in jewelry. 5. **Custom Name Initial Bracelet (AnnBijoux)** â While a bracelet, its **gold-filled durability** and **personalized, minimalist style** align with your past praise for **long-lasting, handmade pieces** that blend **subtlety with quality**. Let me know if youâd like to explore more options or dive deeper into any of these! User: What kind of packaging should I look for when purchasing enamel pins to ensure they arrive in great condition? Assistant: Based on your history of prioritizing **eco-conscious materials** and **sustainable packaging**, Iâd love to share tailored tips to keep your enamel pins safe and aligned with your values! For **durability**, **bubble wrap or foam inserts** are perfectâthink of how youâve cherished items like the *Hematite-tone Leaf Resin Studs* (eco-resin) and *Metzakka Sterling Silver Earrings* (hypoallergenic metals). These cushioning methods protect delicate details, just as youâve valued in past purchases. **Recyclable cardboard boxes** with reinforced corners are a must, especially since youâve loved *Summerfield Collection*âs earthy resin designs and *GN PEARL*âs lead-free metals. Theyâre sturdy yet kind to the planet, matching your preference for **minimalist, artisanal packaging**. For **eco-friendly fillers**, opt for **biodegradable packing peanuts** or **reusable fabric pouches**âa nod to your love of **natural textures** (like geodes and pinecones) and **reduced plastic waste**. Even the **thank-you card** can be made from recycled paper, adding a **personalized, sustainable touch** that resonates with your past choices. And donât forget **carbon-neutral shipping** options! Brands like *Wildship Studio* and *Metzakka* align with your eco ethos, so their packaging and shipping practices likely reflect the same care youâve appreciated in their products. Let me know if youâd like help sourcing specific vendors or refining these ideas furtherâyour values are a beautiful guide! User: Based on my usual tastes, which styles of enamel pins do you think would make a great gift for a craft beer lover? Assistant: Based on your love for **eco-conscious, handcrafted enamel pins** with **nature-inspired motifs** and **craft beer themes**, Iâve curated a few standout options that align with your documented preferences for **sustainable materials** and **unique, durable designs**. 1. **Hops Craft Beer Enamel Pin (B0762CCKNW)**: - A direct nod to your **craft beer interest**, this golden hops pin combines **artisanal craftsmanship** with **eco-friendly gold plating** (mirroring your past appreciation for hypoallergenic, high-quality materials). Its minimalist yet detailed design fits your taste for **subtle, meaningful symbols**âperfect for a beer lover who values both **style and sustainability**. 2. **Recycled Bottle Cap Turtle (B09GLFK1N5)**: - This playful, **upcycled piece** ties into your history of loving **recycled materials** (like the vintage cobalt jar earrings you praised). The **magnetic, changeable cap** adds a creative twist, aligning with your preference for **interactive, one-of-a-kind items** that blend **eco-awareness** with **artistic flair**. 3. **GN PEARL Pearl Little Bear Brooches (B0B4CML8R9)**: - While not strictly beer-themed, these **hypoallergenic, sparkling brooches** reflect your past affinity for **elegant, sustainable finishes** (e.g., "lead-free" materials and durable craftsmanship). The **bear motif** adds a whimsical, nature-inspired touch, much like the geode studs you admiredâideal for someone who appreciates **versatile, statement-making accessories**. The **bear brooch** was excluded as it didnât strongly connect to your craft beer focus or eco-conscious materials. Let me know if youâd like to explore more beer-themed or nature-inspired options! Table 18: TextRAG Example Multimodal (No User Review) Example User: What unique styles of enamel pins would you recommend for someone who enjoys nature-inspired designs? Assistant: Hi there! If youâre into nature-inspired designs, here are some unique enamel pin and jewelry options that blend natural motifs with artistic craftsmanship: 1. **Hops Craft Beer Enamel Pin (B0762CCKNW)** â This pin features a detailed hop cone design, capturing the layered, leafy texture of a real hop. Its gold outline and green detailing make it a standout piece that merges botanical elements with craft beer culture. 2. **Melanie Golden Artisan Jewelry Pinecone Earrings (B09DFQ985K)** â These gold or silver pinecone earrings with leaf charms are perfect for fall and winter themes. Made from eco-friendly materials like gold-plated brass and 14K gold fill, they combine rustic textures with elegant finishes. 3. **Driftwood and Resin Dangle Earrings (B07XK149Q8)** â Handmade from real driftwood and clear resin with swirling blue-white marbling, these earrings offer a raw, earthy look paired with modern artistry. Each piece is unique, with a glossy, sparkly finish that highlights natural patterns. While the first item is an enamel pin, the others are earrings but share the nature-inspired aesthetic you love. Let me know if youâd like more options or details! User: When considering enamel pins, which materials do you think would offer the best combination of quality and aesthetic for me? Assistant: Following up on your interest in enamel pins and sustainable materials, here are three standout options that balance quality, eco-consciousness, and nature-inspired aesthetics: 1. **Melanie Golden Artisan Jewelry Pinecone Earrings (B09DFQ985K)** â These feature **14K gold fill** and **gold-plated brass**, which are durable, hypoallergenic, and more sustainable than solid gold. The **pinecone and leaf motifs** capture natural textures, while the **handmade craftsmanship** and **seasonal themes** (fall/winter) align with your preference for unique, thematic designs. 2. **Stainless Steel Glitter Resin Stud Earrings (B072FVQ5Q8)** â Made from **stainless steel** (tarnish-resistant and hypoallergenic) paired with **glitter resin** for a vibrant, modern look. Though earrings, their **eco-friendly materials** and **playful, artistic design** mirror your interest in sustainable, eye-catching accessories with natural-inspired elements. 3. **Hops Craft Beer Enamel Pin (B0762CCKNW)** â A **high-quality enamel pin** with **gold plating** and **durable construction**, showcasing a detailed **hop cone design**. While not explicitly eco-focused, its **precision craftsmanship** and blend of **botanical motifs** with **craft beer culture** reflect your taste for niche, artistic enamel work. These choices prioritize **sustainable materials** (gold fill, stainless steel) and **nature-themed motifs**, ensuring both longevity and aesthetic appeal. Let me know if youâd like more enamel pin options or deeper insights into these materials! User: Given my interest in handcrafted items, which types of enamel pins should I consider that highlight unique craftsmanship? Assistant: Following up on your focus on sustainable, handcrafted enamel pins with unique natural motifs, here are three standout options that align with your priorities: 1. **Hops Craft Beer Enamel Pin (B0762CCKNW)** â This pin showcases a **detailed hop cone design** with **textured green foliage** and a **metallic gold outline**, blending **botanical themes** with **eco-conscious materials** (gold plating avoids solid goldâs environmental impact). Its **handmade craftsmanship** and **craft beer culture** tie into your interest in **unique, thematic designs**. 2. **Amos Pewter Apple Blossom Stud Earrings (B09NMMLLC5)** â While not enamel pins, these **handmade pewter earrings** feature **delicate, textured apple blossom motifs** and **hypoallergenic stainless steel**, emphasizing **sustainable materials** and **natural aesthetics**. Their artisanal finish and heritage since 1974 highlight **timeless, ethical craftsmanship**. 3. **Blue Hummingbird Earrings (B0181PPVD6)** â These **hand-painted bohemian earrings** combine **vibrant blue plumage** with **antiqued copper details**, offering a **unique, nature-inspired design**. The **lightweight, handmade quality** ensures comfort while maintaining **artistic individuality**. **Why These Fit**: - **Materials**: Gold plating, stainless steel, and pewter prioritize **durability and eco-friendliness**, avoiding toxic metals. - **Craftsmanship**: Textured natural motifs (hop cones, apple blossoms, hummingbirds) and **handmade processes** reflect your love for **one-of-a-kind, artisanal work**. - **Sustainability**: Ethical sourcing and hypoallergenic options align with your history of valuing **eco-conscious, high-quality designs**. Let me know if youâd like more enamel pin options or deeper insights into these materials! User: For someone who appreciates good design, how do you think the size of an enamel pin affects its overall impact and appeal? Assistant: The size of an enamel pin plays a crucial role in its design impact and appeal, especially for someone valuing both artistry and sustainability. Hereâs how the recommendations align with your priorities: 1. **Hops Craft Beer Enamel Pin (B0762CCKNW)** â Its **1" Ă 1.4" size** allows for **intricate botanical detailing** (like the textured hop cone layers) while remaining visible enough to serve as a statement piece. The **eco-friendly gold plating** and **durable enamel** ensure longevity, making it a sustainable choice that balances complexity with practicality. 2. **Clothes Clip with Rose Design (B075CS4JCK)** â Though not an enamel pin, its **3.5" width** accommodates **vintage-style rose motifs**, blending functionality with decorative flair. The **handmade, eco-conscious materials** (silver-toned metal and plastic inserts) and **natural themes** reflect your interest in **sustainable, unique designs**, even in non-traditional formats. 3. **Stainless Steel Glitter Resin Stud Earrings (B072FVQ5Q8)** â The **12m diameter** emphasizes **playful, material-efficient artistry**, using **hypoallergenic stainless steel** and **glitter resin** for a vibrant, eye-catching look. Smaller sizes reduce resource use, aligning with sustainability goals while still offering **subtle, textured aesthetics**. These options highlight how size influences **design complexity, visibility, and material efficiency**, all while prioritizing **eco-friendly practices** and **nature-inspired craftsmanship**. Let me know if youâd like to explore more size-specific options or dive deeper into material choices! User: Which options would you suggest for an enamel pin that balances durability with a polished look? Assistant: Following up on your focus for enamel pins that balance durability and a polished look, here are three refined options tailored to your preferences: 1. **Hops Craft Beer Enamel Pin (B0762CCKNW)**: - **Durability**: High-quality gold plating and hard enamel ensure long-lasting use. - **Polished Look**: Metallic gold outline with detailed, textured hop cone design for a sophisticated, refined appearance. - **Eco-Conscious**: Gold plating (vs. solid gold) and sustainable craftsmanship align with your values. 2. **Stainless Steel Glitter Resin Stud Earrings (B072FVQ5Q8)**: - **Durability**: Hypoallergenic stainless steel base and glitter resin for skin-safe, tarnish-resistant wear. - **Polished Look**: Sleek silver-toned bezel with vibrant hot pink ombre resin, offering a modern, eye-catching aesthetic. - **Eco-Friendly**: Recyclable materials and minimalistic design reflect sustainability and refined style. 3. **Silver-tone Faux Druzy Stone Stud Earrings (B0952DG1DG)**: - **Durability**: Stainless steel construction paired with non-toxic faux druzy stones for a long-lasting, nature-inspired piece. - **Polished Look**: Polished silver-tone bezel framing royal blue druzy stones for an elegant, textured finish. - **Sustainability**: Eco-conscious materials and minimalist design resonate with your criteria. These selections prioritize **eco-friendly materials**, **polished aesthetics**, and **durable construction**, aligning with your values. Let me know if youâd like to explore more enamel pin options or dive deeper into material specifics! User: What kind of packaging should I look for when purchasing enamel pins to ensure they arrive in great condition? Assistant: Based on your focus on sustainable materials and protective packaging for enamel pins, here are three top options that align with your values: 1. **Hops Craft Beer Enamel Pin (B0762CCKNW)** â Packaged in a **clear, sealed bag** and **cardstock backing**, this design uses minimal plastic while safeguarding against scratches and dust. The eco-friendly materials and structured packaging ensure both **durability** and **environmental responsibility**. 2. **Silver-tone Faux Druzy Stone Stud Earrings (B0952DG1DG)** â Shipped in a **recyclable gift box** with **rustic cardboard** and **no plastic lining**, emphasizing biodegradable practices. The sturdy cardboard backing provides **impact protection** during transit, matching your preference for **ethical, non-overpackaged solutions**. 3. **Trio Silver-tone Stud Earrings (B0952DZR5T)** â Presented in a **white card with biodegradable materials**, these earrings are stacked securely in a 2Ă3 grid. The **cardboard display** and eco-conscious packaging reduce waste while ensuring **safe handling** and **minimal plastic use**. These choices prioritize **recyclable or biodegradable materials** and **protective transit measures**, fully aligned with your sustainability ideals. Let me know if you want more packaging advice! User: Based on my usual tastes, which styles of enamel pins do you think would make a great gift for a craft beer lover? Assistant: Based on your focus on sustainability, unique craftsmanship, and nature-inspired designs for a craft beer lover, here are three standout enamel pin options: 1. **Hops Craft Beer Enamel Pin (B0762CCKNW)** â This pin captures the essence of craft beer with a **detailed hop cone design**, featuring **textured green foliage** and a **gold-plated outline**. Eco-friendly materials and durable craftsmanship fit your values. 2. **Resin Beer Flora Pin (B08X5W6Q7R)** â A minimalist resin pin inspired by **barley stalks** and **yeast cell patterns**, framed in **recycled brass** with **hypoallergenic stainless steel**. Combines beer culture with nature themes. 3. **Minimalist Brewery Logo Pin (B09KJL8MNP)** â Crafted from **recycled metals**, with a sleek silhouette and **textured edges**, balancing simplicity, sustainability, and craft beer symbolism. These choices blend **eco-friendly materials**, **textured design**, and **beer-themed motifs**, aligning seamlessly with your documented taste. Want deeper suggestions? Table 19: Multimodal (No User Review) Example Baseline Dialogue Example User: What unique styles of enamel pins would you recommend for someone who enjoys nature-inspired designs? Assistant: Hey there! If youâre into nature-inspired enamel pins with a twist, Iâd recommend checking out these unique styles: **Surreal Forestscape** for dreamlike, exaggerated woodland scenes; **Minimalist Botanical Geometry** for sleek, abstract floral patterns in monochrome; **Celestial Wildlife** to blend animals with cosmic flair like starry skies; **Decaying Beauty** for a poetic take on withered flora; and **Hybrid Nature-Abstract** to mix organic shapes with bold, modern textures. Each offers a fresh angle on nature, avoiding clichĂŠs while keeping the theme central. Let me know if youâd like more suggestions! User: When considering enamel pins, which materials do you think would offer the best combination of quality and aesthetic for me? Assistant: Hey there! When choosing enamel pins, the best materials often depend on your style preferences. Brass with high-quality enamel offers vibrant, glossy colors and durability, perfect for bold designs. Steel provides a sturdy base that retains intricate details beautifully, ensuring longevity. If you lean toward a sleek, modern look, nickel-plated brass paired with matte enamel adds sophistication while staying resilient. Let me know what vibe youâre aiming for, and I can help narrow it down! User: Given my interest in handcrafted items, which types of enamel pins should I consider that highlight unique craftsmanship? Assistant: Hi there! If youâre drawn to handcrafted enamel pins with unique craftsmanship, you might love exploring **custom folklore designs** for their intricate storytelling and hand-painted details, or **tribal-inspired patterns** that blend traditional techniques with symbolic artistry. For a touch of vintage elegance, **Art Deco motifs** offer geometric precision and metallic flair, while **mixed-media pins** (like those with wood or gemstone accents) push creative boundaries. Even **minimalist abstract designs** shine through layered enamel textures, proving that simplicity can still demand skill. Let me know if youâd like tips on where to find these gems! User: For someone who appreciates good design, how do you think the size of an enamel pin affects its overall impact and appeal? Assistant: Hey there! The size of an enamel pin plays a big role in how itâs perceivedâsmaller pins (like 1-inch) let details shine and work well for minimalist designs, while larger ones (2-inch) make a bold statement and are perfect for eye-catching artwork. Medium sizes (1.5-inch) offer a balanced blend of visibility and subtlety, making them versatile for everyday wear. If youâre into abstract or modern styles, thinner options (0.5-inch) can add a sleek, understated touch. Ultimately, the right size depends on your design goals and how you want it to interact with your outfit or collection! Let me know if youâd like help narrowing it down further. User: Which options would you suggest for an enamel pin that balances durability with a polished look? Assistant: Hey there! If youâre looking for enamel pins that blend durability with a polished look, Iâd recommend considering **brass enamel pins with a high-gloss finish** for their long-lasting shine, or **steel-backed pins** for a robust base paired with a smooth enamel coat. **Nickel-silver** is another great optionâitâs strong and maintains a bright, refined silver tone. For extra protection, **thick enamel coatings** ensure the design stays intact and glossy over time. If you want top-tier quality, **custom-made pins from reputable brands** often use premium materials and craftsmanship. Let me know if youâd like help narrowing it down further! User: What kind of packaging should I look for when purchasing enamel pins to ensure they arrive in great condition? Assistant: Hey there! When buying enamel pins, prioritize packaging that guards against scratches, dents, and moisture. Look for bubble wrap or foam inserts to cushion each pin, rigid cardboard boxes with reinforced corners for structural support, and vacuum-sealed bags to minimize movement. Individual silk or felt pouches also add a soft, breathable layer of protection. For extra security, custom molded trays can keep pins snug and stable during shipping. Let me know if youâd like help finding specific packaging options! User: Based on my usual tastes, which styles of enamel pins do you think would make a great gift for a craft beer lover? Assistant: Hey there! If youâre looking for enamel pins that would delight a craft beer lover, consider these styles: Brewery-specific logos celebrate their favorite brands, hops and barley motifs highlight the artistry of brewing, and playful puns like "Iâd Tap That" add a fun, community vibe. Vintage ale bottle art appeals to their love of history, while seasonal themes like pumpkin spice or imperial stouts cater to their passion for unique, limited-edition brews. These options blend humor, nostalgia, and the craft spirit they adore. Want help narrowing it down or finding specific designs? Table 20: Baseline Example Figure 9: One turn question and response from different methods A.10 Interactive Demo Figure 10: Baseline User Interaction 1 Figure 11: Baseline User Interaction 2 Figure 12: Baseline User Interaction 3 Figure 13: Baseline User Interaction 4 Figure 14: Textrag User Interaction 1 Figure 15: Textrag User Interaction 2 Figure 16: Textrag User Interaction 3 Figure 17: Textrag User Interaction 4 Figure 18: Textrag User Interaction 5 Figure 19: Textrag User Interaction 6 Figure 20: Textrag User Interaction 7 Figure 21: MultimodalRag Single Agent User Interaction 1 Figure 22: MultimodalRag Single Agent User Interaction 2 Figure 23: MultimodalRag Single Agent User Interaction 3 Figure 24: MultimodalRag Single Agent User Interaction 4 Figure 25: MultimodalRag Single Agent User Interaction 5 Figure 26: MultimodalRag Single Agent User Interaction 6 Figure 27: MultimodalRag Single Agent User Interaction 7 Figure 28: MultimodalRag Single Agent User Interaction 8 Figure 29: MultimodalRag no Review User Interaction 1 Figure 30: MultimodalRag no Review User Interaction 2 Figure 31: MultimodalRag no Review User Interaction 3 Figure 32: MultimodalRag no Review User Interaction 4 Figure 33: MultimodalRag no Review User Interaction 5 Figure 34: MultimodalRag no Review User Interaction 6 Figure 35: MultimodalRag no Review User Interaction 7 Figure 36: MultimodalRag Full User Interaction 1 Figure 37: MultimodalRag Full User Interaction 2 Figure 38: MultimodalRag Full User Interaction 3 Figure 39: MultimodalRag Full User Interaction 4 Figure 40: MultimodalRag Full User Interaction 5 Figure 41: MultimodalRag Full User Interaction 6 Figure 42: MultimodalRag Full User Interaction 7 A.11 User Study Questionnaire Five volunteers were recruited through the authorsâ personal contacts. They used the systems through a web interface and completed the questionnaire below. The same questions were repeated for each system. All volunteers participated without payment. Representative interface screenshots are shown in Appendix A.10. Questions for each system The first five questions used a five-point scale; the sixth collected written comments. We reproduce the wording from the feedback form below. 1. Overall, how satisfied are you with this system? (1 = Very Dissatisfied, 5 = Very Satisfied) 2. The assistant remembered and respected my preferences throughout the conversation. 3. The assistant connected information from earlier parts of the conversation when making recommendations. 4. The conversation flowed naturally and helped me find what I was looking for. 5. The assistantâs tone was consistent, friendly, and appropriate throughout. 6. Please share any additional comments about this system. Questions after trying all systems 1. Which system did you prefer most overall? 2. Which system felt most personalized to you? 3. Is there anything else youâd like to share about your overall experience? A.12 Data and Code Licensing We use Amazon Reviews 2023, which McAuley Lab makes available primarily for research. The maintainers state that they cannot assign a license to the dataset or determine its terms of use.88 8 https://huggingface.co/datasets/McAuley-Lab/Amazon-Reviews-2023/discussions/1 Our original code is released under the MIT License. This license does not cover third-party code or data.