Evaluating LLM-based Agents for Multi-Turn Conversations: A Survey
Paper: arXiv:2503.22458 Authors: Shengyue Guan, Jindong Wang, Jiang Bian, Bin Zhu, Jian-guang Lou, Haoyi Xiong Published: 2025-03-28 Type: Survey
Abstract (original)
> This survey examines evaluation methods for large language model (LLM)-based agents in multi-turn conversational settings. Using a PRISMA-inspired framework, we systematically reviewed nearly 250 scholarly sources, capturing the state of the art from various venues of publication, and establishing a solid foundation for our analysis. Our study offers a structured approach by developing two interrelated taxonomy systems: one that defines *what to evaluate* and another that explains *how to evaluate*. The first taxonomy identifies key components of LLM-based agents for multi-turn conversations and their evaluation dimensions, including task completion, response quality, user experience, memory and context retention, as well as planning and tool integration. These components ensure that the performance of conversational agents is assessed in a holistic and meaningful manner. The second taxonomy system focuses on the evaluation methodologies. It categorizes approaches into annotation-based evaluations, automated metrics, hybrid strategies that combine human assessments with quantitative measures, and self-judging methods utilizing LLMs. This framework not only captures traditional metrics derived from language understanding, such as BLEU and ROUGE scores, but also incorporates advanced techniques that reflect the dynamic, interactive nature of multi-turn dialogues.
Key Points
- Scope: Systematic review of ~250 sources on evaluating LLM-based agents in multi-turn conversations, using a PRISMA-inspired methodology.
- Two taxonomies:
- *What to evaluate:* task completion, response quality, user experience, memory/context retention, planning and tool integration.
- *How to evaluate:* annotation-based evaluation, automated metrics (BLEU, ROUGE, etc.), hybrid human+quantitative strategies, and LLM-as-judge / self-judging methods.
- Dense retrieval (bi-encoders): high recall, low latency; suitable for first-stage retrieval; sensitive to domain shift and long-tail queries.
- Late interaction (e.g., ColBERT): higher accuracy but larger indexes.
- Generative IR (DSI, docid generation): simplifies cascades but faces index-update challenges.
- Agentic search: models search as sequential decision-making with multi-hop reasoning and self-reflection.
- 2019–2021: BERT reranking and DPR establish neural retrieval foundations.
- 2022–2023: RAG and FreshLLM drive retrieval-generation fusion.
- 2024: Conversational/agentic search and Gen-RecSys surge.
- 2025–2026: RL-trained search agents, Deep Research, and GraphRAG become growth frontiers.
- Datasets: MS MARCO, BEIR, Natural Questions, domain corpora, public recommendation sets.
- Metrics: nDCG@10, MRR, Recall@k, Hit@k, human preference, task success rate, latency, token cost.
- Baselines: BM25, dense retrieval, cross-encoder reranking, no-retrieval LLM, commercial search APIs.
- Lack of unified benchmarks; irreproducible private data.
- LLM evaluation bias (LLM-as-judge limitations).
- Safety and cost constraints of agentic systems on the open web.
- Future directions: finer-grained process supervision, retrieval-reasoning co-training, enterprise metadata governance, multimodal and cross-lingual consistency, causal and fairness constraints for recommendation.
- IR — Information Retrieval
- RAG — Retrieval-Augmented Generation
- LTR — Learning to Rank
- nDCG — Normalized Discounted Cumulative Gain
- Agentic Search — Modeling search as sequential decisions and tool calls
- Gen-IR — Generative Information Retrieval
- A Survey on Multi-Turn Interaction Capabilities of Large Language Models (arXiv 2501.09959)
- Aligning Query Representation with Rewritten Query and Relevance Judgments (ACM)
- An Empirical Analysis on Multi-turn Conversational Recommender Systems (ACM)
- Beyond Whole Dialogue Modeling: Contextual Disentanglement for Conversations (arXiv 2504.17427)
- CHIQ: Contextual History Enhancement for Query Rewriting (arXiv 2406.05013)
- Few-Shot Conversational Dense Retrieval, SIGIR 2021
Context: The Broader Search/Retrieval Landscape
The post situates the survey within agentic search and large-scale retrieval systems. Classic pipelines separate retrieval, ranking, and generation; the LLM era introduces new variables — inference budget and action space (whether to retrieve, how many times, which tools to call).
Four main technical lines are compared:
Timeline of the Field
Taxonomy Table
| Dimension | Sub-categories | Representative ideas | Strengths | Limitations | |---|---|---|---|---| | Modeling paradigm | Discriminative / generative retrieval | Bi-encoder, cross-encoder, DSI, GPT indexing | Mature, scalable | Semantic drift, update cost | | LLM integration | RAG / Agent / Tool-use | Retrieval augmentation, search agents, API calls | Flexible, interpretable | Latency, error propagation | | Optimization goals | Relevance / diversity / freshness | Multi-objective LTR, RLHF, online learning | Business-aligned | Scarce annotations | | Evaluation | Offline / online / human | nDCG, MRR, LLM-as-judge, A/B | Comparable | Diverges from real satisfaction |
Evaluation Datasets and Metrics
Note: exact quantitative results should be verified against the original PDF.
Insights for Search / Recommendation / Personalization
1. Architecture: Cascade retrieval + reranking + generation remains dominant, but agentic paradigms make retrieval *strategy itself* learnable. 2. Data: High-quality instruction data and click/session logs are both critical; synthetic data requires guarding against knowledge leakage and distribution shift. 3. Evaluation: The gap between offline metrics and online satisfaction is widening; LLM-as-judge needs cross-validation with human assessment. 4. Product: Latency, cost, explainability, and safety are hard constraints for industrial deployment.
Open Problems
Engineering Checklist
| Check | Question | Suggestion | |---|---|---| | Data | PII in training/index? Versioning? | Partitioned indexes, anonymization, rollback-capable embedding versions | | Latency | p99 budget? Retrieval steps? | Cascade + early stopping, hot-query caching, async reranking | | Quality | Do offline gains translate to online CTR/satisfaction? | Interleaving experiments, human audits, citation verification | | Safety | Does open retrieval introduce poisoning/bias? | Source whitelists, adversarial detection, output filtering | | Cost | Token and GPU usage per query? | Small-model routing, distillation, hybrid sparse+dense |