Evaluating natural language explanations in recommender systems is essential for fostering user trust, transparency, and engagement. However, existing evaluation approaches like human evaluations, while accurate, are resource-intensive and impractical at the scale required by modern recommendation platforms. Also, automated methods using single-agent LLMs suffer from prompt sensitivity and inconsistent outputs. To address these challenges, we propose MAREval, a structured multi-agent framework for evaluating recommendation explanations using large language models. MAREval orchestrates (i) a planner agent that uses a novel Chain of Debate (CoD) prompting strategy to coordinate agent roles and enforce logically consistent evaluation plans; (ii) a moderator agent that regulates discussions by mitigating prompt drift; and (iii) an arbitrator agent that aggregates outputs from multiple evaluation rounds and (iv) a Monte Carlo sampling method, improving robustness and alignment with human judgment. We conduct comprehensive evaluations on both public (TopicalChat) and proprietary recommendation datasets, demonstrating that MAREval outperforms state-of-the-art baselines. Comprehensive experiments on a public benchmark and a proprietary e-commerce dataset show that MAREval improves alignment with human judgments over strong singleand multi-agent baselines. Stability analyses indicate substantially lower variability across repeated trials. In a large human-annotation gate, MAREval meets production quality thresholds where prior evaluators fall short, and online A/B testing demonstrates statistically significant improvements in engagement and revenue metrics. These results establish MAREval as a scalable and reliable solution for human-aligned evaluation of recommendation explanations in real-world systems
Figures & tables
Figure 1: Natural Language Evaluation of Generated Recommendation Explanations for eCommerce Products.
Figure 2: MAREval Framework. Under MAREval, (1) the Planner Agent is prompted to generate synchronized chain of steps for individual agents of the pipelines given the overall flow design of the pipeline. (2) The discussion among the evaluator agents is moderated by a moderator agent to better conduct the evaluation task. (3) The result of discussions is then passed to the Arbitrator Agent to generate the final ruling on the evaluation task. (4) Monte Carlo Sampling method applied to aggregate different rounds of MAREval block
TopicalChat (TC)
Metrics
Naturalness
Engagingness
Maintains Context
Understandability
ρ
τ
ρ
τ
ρ
τ
ρ
κ
CoT
0.351
0.317
0.309
0.292
0.490
0.469
0.270
0.215
Self-Refine
0.221
0.200
0.355
0.325
0.408
0.384
0.167
0.144
G-eval
0.367
0.332
0.284
0.270
0.493
0.470
0.281
0.209
Vanilla
0.291
0.266
0.203
0.193
0.522
0.499
0.336
0.304
Table 1: Performance of different frameworks across TopicalChat and PE datasets. The variants of MAREval are compared to five benchmark models. The table shows Pearson Correlation ( ρ ), Kendall-Tau ( τ ), and Cohen’s kappa ( κ ) metrics for different evaluation criteria.
Model
Understandability
Overall Chat Quality
Naturalness
Maintains Context
Vanilla
0.0111
0.1071
0.0169
0.0253
CoT
0.0273
0.1891
0.0660
0.0742
SelfRefine
0.0533
0.3429
0.1682
0.1380
G-EVAL
0.0098
0.0484
0.0169
0.0233
ChatEval
0.0160
0.0791
0.0198
0.0229
MAREval
0.0053
0.0404
0.0341
0.0149
Table 2: Standard deviation of evaluation scores across multiple runs for different models on TopicalChat dataset criteria
TopicalChat (TC)
Metrics
Naturalness
Engagingness
Maintains Context
Understandability
ρ
τ
ρ
τ
ρ
τ
ρ
κ
MAREval w.o. MoD&MC
0.314
0.289
0.333
0.319
0.493
0.462
0.246
0.134
MAREval w.o. MoD
0.340
0.317
0.368
0.356
0.499
0.467
0.260
0.158
MAREval
0.389
0.350
0.341
0.327
0.524
0.508
0.284
0.181
TopicalChat (TC)
PE Dataset
Table 3: Ablation study on variants of MAREval and their correlation performance with Human Evaluations Across TopicalChat and PE Datasets
Figure 3: (a) Effect of Number of Monte-Carlo samples. (b) Effect of Number of evaluator agents.
Model
Samples
Soft Criteria
Hard Criteria
G - Eval
2,500
76.1%
91.0%
MAREval
5,000
98.6%
100.0%
Table 4: Human-Annotation Results.
Metric
Improvement
p -value
ATC
1.18%
0.05
GMV
1.36%
<0.01
Table 5: Online A/B test results on live traffic.
Appendix figures & tables4 assets
Supplementary material from the paper’s appendix.
Appendix
Figure 4: Examples of MARVal evaluation for recommendation explanations
Figure 5: Examples of MARVal evaluation for recommendation explanations
Figure 6: Real-world deployment of recommendation explanations using MAREval .
Model
Pearson ( ρ )
Kendall–Tau ( τ )
GPT 3.5 Turbo
0.548
0.478
gemini-2.5-pro
0.728
0.632
gemini-2.0-flash-001
0.601
0.517
Claude-3.5-sonnet
0.658
0.564
Appendix
Table 6: MAREval score correlations across backbone models. We report Pearson correlation ( ρ ) and Kendall–Tau ( τ ) with human judgments for Overall Score Criteria of TopicalChat Dataset.
LLM-as-a-Judge, which leverages a large language model to evaluate natural language generated by another AI application or model, has become a standard, scalable approach for accelerating and extending costly human evaluation. Yet most work treats a judge as a static artifact, evaluating it once at construction or against a fixed benchmark. We argue instead that an LLM judge operating in a deployed system is better understood as having a lifecycle. It must be built, trained, deployed, and continuously maintained as the surrounding data evolves, and each phase poses distinct technical and operational challenges. We present such a lifecycle for the LLM judges that evaluate recommendation explanations at Netflix. Everything we report comes out of a series of controlled online member-facing experiments, in which our pipeline generated and the judges assessed hundreds of thousands of distinct show-level explanations per week across a changing catalog. Our framework has four phases. (I) Birth defines the evaluation criteria and builds curated benchmark datasets with human labels and rationales. (II) Training refines the judges' rubrics via Reasoning-Aligned Rubric Tuning (RART), which uses a meta-judge over reasoning output as the learning signal. (III) Deployment puts one judge in two online roles, quality gating and reflective generation. (IV) Monitoring runs a continuous Human-in-the-Loop (HITL) alignment process that detects drift and triggers re-tuning behind a human review gate. We report results from a five-week online A/B test over tens of millions of members on the Netflix mobile app, in which judge-aligned explanations shifted member viewing toward novel content (previously unwatched) and increased successful browse-to-play sessions relative to a no-explanation control, with no quality-related escalations.
LLM recommendation agents increasingly produce structured recommendation reports: sets of items accompanied by natural-language justifications. Yet existing evaluations often reduce this setting to reranking small shortlisted candidate sets or judge reports mainly by semantic plausibility. We introduce Recommendation Atlas (Agentic Tool-Level Assessment for Shopping), or RecoAtlas, a benchmark and toolkit for evaluating shopping agents with behavior-grounded metrics. RecoAtlas complements held-out interaction metrics with learned utility proxies for relevance, complementarity, and diversity derived from interaction data, while separately measuring semantic coherence and explanation quality. Its controlled tool environment exposes agents to either semantic, behavior-aligned, or faulty tools, enabling diagnosis of whether performance gains arise from stronger reasoning, better signals, or more effective tool-use policies. Across controlled experiments, we show that RecoAtlas exhibits key properties of a meaningful benchmark for agentic systems: performance scales with model capacity and test-time compute, improves with stronger and better-aligned tools, degrades under noisy or misaligned signals, and reveals that semantic plausibility does not necessarily capture behavior-grounded utility. RecoAtlas provides a foundation for developing and evaluating shopping assistants that optimize not only for plausible recommendations, but also for coherent, behaviorally grounded recommendation sets.
Large language models are increasingly used as interactive recommender assistants. Their evaluation should therefore go beyond plausible item recommendation and test whether they can recognize flawed recommendation requests. Existing recommender benchmarks mainly assess ranking, generation, or preference satisfaction, while existing error-detection benchmarks are usually not grounded in recommendation-specific user and candidate evidence. To address this gap, we introduce RPCBench, a benchmark for evaluating Recommender-Premise Critique: the ability to detect, diagnose, and properly handle faulty premises in natural-language recommendation requests. RPCBench contains evidence-grounded test instances from five recommendation domains and covers ten types of premise failures. Each instance provides a visible recommendation context and a corrupted user query. We further design a fine-grained evaluation framework that measures proactive detection, error localization, post-detection handling strategy, and evidence faithfulness. Through a systematic evaluation of 11 LLMs, we find that proactive detection is the main bottleneck in Recommender-Premise Critique, and models perform worst on underspecified-premise errors. We also observe that target-critical information density matters more than redundant evidence, and that longer reasoning does not monotonically improve critique quality: performance peaks at intermediate reasoning length, while overly long reasoning is accompanied by an overthinking penalty. The code is available at https://github.com/ZhongruChen/RPCBench.
Zhongru Chen, Yuan Wu, Yi Chang
School of Artificial Intelligence, Jilin University · Engineering Research Center of Knowledge-Driven Human-Machine Intelligence, MOE, China · International Center of Future Science, Jilin University