动态评估RAG对话系统,更真实反映交互表现。
RAG-DIVE: A Dynamic Approach for Multi-Turn Dialogue Evaluation in Retrieval-Augmented Generation

- 用大模型自动生成多轮对话,模拟真实用户交互。
- 可检测系统修改带来的性能变化,结果更可靠。
- 适合评估工业级RAG系统的多轮对话能力。
使用静态多轮数据集评估检索增强生成(RAG)系统难以捕捉真实对话的动态特性。现有方法依赖预设数据集,仅能处理单向、静态查询,无法反映RAG系统在交互式多轮场景中的适应性与上下文依赖表现。为此,我们提出RAG-DIVE——一种动态交互验证与评估方法,通过大模型模拟用户与RAG系统的互动。该方法包含三个模块:对话生成阶段由对话生成器(模拟用户生成多轮问题)和对话验证器(过滤低质量输出,确保连贯性)组成;评估阶段由对话评估器执行,对整个对话流程进行评估,并生成逐轮及整体指标,提供系统行为的综合视图。我们在两个实验中验证了RAG-DIVE:一是对样本RAG系统进行人类评估、重复测试与消融实验,证明其能捕捉系统变更引发的性能波动;二是将RAG-DIVE与传统静态数据集评估对比,针对工业级RAG系统在不同配置下的表现,验证两者是否呈现相似趋势。结果表明,RAG-DIVE实现了动态、以交互为核心的多轮对话评估,显著提升了RAG系统的评估有效性。
原文摘要 · Abstract (English)
Evaluating Retrieval-Augmented Generation (RAG) systems using static multi-turn datasets fails to capture the dynamic nature of real-world dialogues. Existing evaluation methods rely on predefined datasets, which restrict them to static, one-directional queries and limit their ability to capture the adaptive, context-dependent performance of RAG systems in interactive, multi-turn settings. Thus, we introduce the RAG-DIVE, a Dynamic Interactive Validation and Evaluation approach, that simulates user interactions with RAG systems. RAG-DIVE leverages an LLM to generate multi-turn conversations dynamically and is organized into three components. The dialogue generation stage consists of the (1) Conversation Generator, which simulates a user by creating multi-turn queries, and the (2) Conversation Validator, which filters and corrects invalid or low-quality outputs to ensure coherent conversations. The evaluation stage is handled by the (3) Conversation Evaluator, which assesses the RAG system's performance across the entire dialogue and generates both per-turn and multi-turn metrics that provide an aggregated view of system behavior. We validated RAG-DIVE through two experimental setups. First, we tested a sample RAG system, including human evaluation of dialogue quality, repeated trials to assess consistency, and an ablation study showing that RAG-DIVE detects performance changes caused by system modifications. Second, we compared RAG-DIVE with a traditional static dataset evaluation on an industrial RAG system under different configurations to verify whether both approaches reveal similar performance trends. Our findings demonstrate that RAG-DIVE facilitates dynamic, interaction-driven evaluation for multi-turn conversations, thereby advancing the assessment of RAG systems.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。