Measuring Semantic Progress in Multi-turn Dialogue via Information Gain
For researchers and practitioners evaluating multi-turn dialogue systems, this work provides a reproducible, lightweight metric that captures a key dimension of dialogue quality without requiring large language models.
The paper introduces an information-theoretic metric for measuring semantic progress in multi-turn dialogue, defined as question-conditioned uncertainty reduction. The metric achieves competitive agreement with human judgments on MT-Bench, Chatbot Arena, and UltraFeedback, outperforming several LLM-based judges on MT-Bench and UltraFeedback.
Evaluating multi-turn dialogue is challenging because quality emerges across turns rather than within individual responses. We focus on a key dimension of information-seeking dialogue: semantic progress, defined as the accumulation of new, question-relevant, and non-redundant information over the course of a conversation. We formalize semantic progress as question-conditioned uncertainty reduction and introduce an information-theoretic metric that approximates it in embedding space. Our main estimator uses a tractable Gaussian formulation with closed-form updates, while a complementary maximum-entropy argument shows why log-determinant structure arises more broadly when only second-order embedding information is retained. This formulation yields desirable theoretical properties, including monotonicity, additive decomposition of total information gain across turns, and diminishing returns for redundant evidence. Unlike LLM-as-a-judge approaches, our metric requires no autoregressive inference at evaluation time and is fully reproducible for a fixed embedding model. Experiments on MT-Bench, Chatbot Arena, and UltraFeedback show that the proposed metric achieves competitive agreement with human judgments despite targeting only semantic progress, with improved alignment on MT-Bench and UltraFeedback compared to several LLM-based judges. Notably, the method remains effective with lightweight embedding models under CPU-only execution, indicating that semantic progress can be captured without reliance on large model capacity.