Skip to content
AI.info

Research

Memory-Aware Multi-Agent Architecture with LLM-based Orchestration for Conversational Recommendation

Overview Research area: Conversational recommender systems, LLM-based multi-agent architectures, and long-term user memory. Technical level: Advanced — assumes familiarity with recommender system base

arXiv
2611.08718
Published
2026-11-05
Authors
Emilly Pitman de Castro, Vanessa Silva, Gustavo Kanno, Marcus Santos, Bruno Ferraz do Amaral, Marcelo Nogueira, Lucas Francisco Pellicer, Lucas Lanaro, Pedro Augusto Luiz, João Renato Ribeiro Manesco, Giovanni Carbinatti, Isabela de Lima Santos, Lucas Oliveira Jeronymo, Jeison Fappi, Raul Rotilli Aguirre, Fabio André Frantz, Renata De Paris, Fabiana Marucci, Lohan Silva, Vinicius Diniz Reolon, Wandemberg Gibaut

AI summary

Overview

Research area: Conversational recommender systems, LLM-based multi-agent architectures, and long-term user memory.

Technical level: Advanced — assumes familiarity with recommender system baselines (collaborative filtering, dense retrieval), LLM agent orchestration frameworks, and standard ranking metrics such as Hit@K and NDCG@K.

Scope (one sentence): The paper presents and empirically evaluates a LangGraph-implemented, memory-aware multi-agent recommender architecture in which an LLM supervisor coordinates intent refinement, memory-informed query construction, hybrid retrieval, and reranking, evaluated on the Amazon Reviews 2023 Electronics dataset.

What This Paper Is About

Most conversational recommenders treat each session as self-contained, so preference signals disappear once a conversation ends and the system cannot track how a user's intent evolves over time. Meanwhile, LLMs are usually bolted into such pipelines as isolated parts — a ranker here, a chatbot there — without a system-level design governing how memory, retrieval, and decisions fit together. The paper's goal is to build and measure one such system-level design: a supervisor-orchestrated multi-agent pipeline where cross-session memory is a first-class signal shaping both routing and query formation.

Key Contributions

  1. A memory-aware multi-agent architecture for conversational recommendation in which an LLM-based Supervisor Agent coordinates intent refinement, query construction, routing, and response generation, with long-term memory accessed before orchestration so stored context influences downstream decisions.
  2. An empirical analysis of orchestration and cross-session memory through a three-tier supervisor ablation (Baseline / Conversational / Conv. w/ Memory), a multi-turn intent-recovery simulation, and a two-session memory experiment.
  3. Identification of an "exposure bottleneck" — a consistent gap between items the pipeline retrieves internally and items actually shown to the user in multi-turn dialogue.
  4. The Semantic Consistency Score (SCS), an LLM-as-judge metric that measures whether each recommended item satisfies the constraints in the inferred query, offered as a complement to Hit@K/NDCG@K in sparse, underspecified settings.

Main Findings

  • Memory narrows the underspecified-query gap: The abstract reports that memory-enabled interactions recover up to 63% of the gap toward explicit-query scenarios and prevent semantic degradation in extended dialogues.
  • Supervision raises acceptance sharply: Acceptance Rate rises from 37.6% (Baseline) to 57.9% (Conversational, +20.3 pp) and to 66.5% (Conv. w/ Memory, +28.9 pp). Correspondingly, 25.3% of Baseline failures are recovered into acceptances through dialogue alone, and 31.2% with memory added.
  • Acceptance can exceed retrieval hit rate: In the Conv. w/ Memory configuration, Acceptance Rate (66.5%) is higher than Hit Rate (51.6%), meaning the reranker, guided by conversational context, often surfaces adequate alternatives even when the exact target is never retrieved.
  • Popularity wins on ranking accuracy but loses on alignment: Popularity achieves the highest Hit@10 (0.0167) and NDCG@10 (0.0037) but the lowest semantic consistency (SCS = 0.785).
  • Hybrid retrieval trades accuracy for diversity and alignment: The hybrid prototype reaches ILS@10 = 0.167 and SCS = 0.930; adding LLM reranking raises these to ILS@10 = 0.197 and SCS = 0.954, with a slight drop in ranking accuracy.
  • The exposure bottleneck is substantial: At turn 6, the target appears in 74.75% of sessions under the internal (retrieved) view but only 62.63% under the shown (displayed) view, with MRR of 0.2836 and 0.2954 respectively.
  • Intent is captured early, then plateaus: Cumulative Shown Hit@T climbs from 0.2836 at turn 1 to 0.5331 at turn 3 and 0.6263 at turn 6, flattening after the early turns.
  • Success converges fast, failure drags on: Conversational sessions average 1.44 turns when successful versus 2.98 when failing; with memory, 1.71 turns on success versus 7.59 on failure. Overall turns rise from 1.00 (Baseline) to 2.09 to 3.68.
  • Cross-session memory improves vague-query handling: Across 30 synthetic profiles, Condition B (memory restored) scored a mean alignment of 5.60 versus 4.07 for Condition A, and won 57% of pairwise comparisons against 33% for A (10% ties).
  • Component ablation: Removing the content-based module causes the largest drop in Hit@10 and NDCG@10; removing collaborative filtering has limited impact; disabling the LLM reranker barely changes Hit@10 but reduces semantic consistency.
  • Memory is not uniformly good: The authors note that as preferences evolve, stale stored signals can introduce noise, so memory's value depends on the stability of user intent.

Methodology in Plain English

The team built a pipeline of specialist components instead of one monolithic model. A Supervisor sits in the middle and decides what should happen next in the conversation — ask the user a clarifying question, build a search query, or route to the recommender. A Conversational Agent asks the targeted follow-up questions that narrow down what the user wants. A Memory Orchestrator stores user preferences, constraints, and context across sessions in structured, append-only records, and it is consulted before the supervisor makes routing decisions, so past context can shape the current query.

The recommendation engine blends four signals: dense Sentence-BERT embeddings indexed with FAISS for semantic search (with MMR applied to reduce redundancy), ALS matrix factorization for collaborative patterns, TF-IDF for lexical matching on product text, and a weighted ensemble that combines them. A final LLM reranker reorders only the already-retrieved candidates — it does not expand the retrieval space.

Evaluation happened on four fronts. First, an offline benchmark on a subset of the Amazon Reviews 2023 Electronics dataset (the 1,000 most active users, 19,678 items, 54,521 interactions, 99.72% sparsity, median 54 interactions per user) using a Leave-Last-3-Out protocol with synthetic queries generated from review text, comparing Random, Popularity, Semantic, Prototype, and Prototype + LLM. Second, an intent-recovery simulation with 998 users who had at least six interactions, where a Claude 3 Haiku proxy user tried to steer the system to a held-out item over up to six turns without naming it. Third, a three-tier supervisor ablation where a proxy user knew the target's category, attributes, and price but could not name it; the engine retrieved 10 items and displayed the top 3, and an item counted as accepted if it matched category and features with a price within 30% of the target. Fourth, a two-session memory test on 30 synthetic profiles, where an LLM judge compared lists with and without restored memory on a 0–10 alignment scale.

Why This Matters

The paper shifts the unit of analysis from "which ranker is best" to "how should memory, orchestration, retrieval, and presentation be wired together." Its finding that acceptance can exceed hit rate — and that a large share of retrieved items never reaches the user — reframes conversational recommendation as a systems problem with a presentation layer, not just a retrieval problem. The SCS metric also offers a way to credit systems that fail exact-match metrics while producing sensible, intent-aligned suggestions.

Real-world applications:

  • E-commerce assistants that carry preferences across visits, so a shopper does not have to restate constraints each session (the paper's own testbed is product recommendation).
  • Retail banking and financial product discovery — the authors are affiliated with Instituto de Ciência e Tecnologia Itaú and Eldorado Research Institute, and the architecture fits regulated settings where recommendations must be justified against stated constraints.
  • Customer support and sales copilots where the agent must decide between asking a clarifying question and making an offer.
  • Media, content, or catalog discovery in large sparse catalogs where popularity baselines dominate but poorly reflect individual intent.

Industry relevance: The results give concrete engineering guidance — clarification-capable orchestration bought +20.3 pp of acceptance over a single-shot baseline, memory bought another +8.6 pp, and LLM reranking improved diversity (ILS@10 0.167 → 0.197) and semantic consistency (0.930 → 0.954) at a small accuracy cost. That is a usable cost-benefit picture for teams deciding where to spend inference budget.

Future Directions

  • Adaptive memory that handles preference drift — the authors explicitly call for mechanisms that down-weight or expire stale memory nodes, since outdated signals can misalign recommendations.
  • Closing the exposure bottleneck — better strategies for selecting and presenting candidates, given that 74.75% internal Hit@T collapsed to 62.63% shown Hit@T at turn 6.
  • Structured profiling signals for cold start — injecting profile information to inform early-stage interaction and improve robustness when intent is underspecified.
  • Scale and realism — replicating the study on larger, heterogeneous, and real-user populations, since the current subset's sparsity (99.72%) constrains statistical power for Hit@K and NDCG@K and reduces collaborative filtering effectiveness.

Target Audience

Researchers and graduate students working on conversational recommender systems and LLM agent architectures; applied ML engineers and platform teams who need to decide how to allocate effort across memory, orchestration, retrieval, and reranking; and practitioners in retail, banking, or content platforms who are moving from single-shot recommendation to multi-turn, cross-session assistants. Readers looking for a rigorous leaderboard-style ranking result will be disappointed — the authors themselves frame the numbers as indicative trends from a controlled, reduced-scale setup rather than definitive performance estimates.

Authors’ abstract

Conversational recommender systems often treat user sessions in isolation, limiting their ability to capture how user intent evolves over time. While large language models (LLMs) have improved semantic understanding, they are typically used as isolated components, without addressing how memory, retrieval, and decision-making should be integrated at the system level. In this work, we propose a memory-aware multi-agent architecture for conversational recommendation, in which…

The full abstract on arXiv
Read the original paper