MCJudgeBench: A Benchmark for Constraint-Level Judge Evaluation in Multi-Constraint Instruction Following

· Source: Paper Index on ACL Anthology · Field: Technology & Digital — Artificial Intelligence & Machine Learning, Data Science & Analytics · Depth: Expert, quick

Summary

MCJudgeBench is a new benchmark designed for constraint-level judge evaluation in multi-constraint instruction following, addressing the limitation of traditional overall-response judgments for LLM judges. Each benchmark instance includes an instruction, a candidate response, an explicit constraint list, and per-constraint gold labels categorized as "yes", "partial", or "no". It also features controlled response-side perturbations and evaluation prompt variants to test judge stability. The benchmark evaluates both proprietary and open-source LLM judges using correctness and inconsistency metrics, distinguishing between intrinsic inconsistency from stochastic decoding and procedural inconsistency from prompt/response perturbations. Key findings indicate that strong overall performance does not guarantee reliable detection across all label categories, especially for rarer "partial" and "no" cases, and that higher correctness does not always correlate with lower inconsistency. Evaluation with reasoning improves correctness but not uniformly stability.

Key takeaway

For Machine Learning Engineers evaluating LLM judges in multi-constraint instruction following, relying solely on overall performance metrics is insufficient. You must implement constraint-level evaluation to accurately assess judge reliability across specific requirements and label categories like "partial" or "no." This approach reveals critical failure modes and inconsistencies, guiding more robust judge development and ensuring comprehensive judge performance assessment.

Key insights

LLM judges require constraint-level evaluation to fully understand their reliability across diverse failure modes.

Principles

Method

The evaluation protocol includes prompt variants to test judge stability, distinguishing intrinsic from procedural inconsistency under perturbations.

In practice

Topics

Best for: Research Scientist, AI Engineer, AI Scientist, Machine Learning Engineer, NLP Engineer

Related on AIssential

Open in AIssential →

Editorial summary, takeaway, and curation by AIssential. Original article published by Paper Index on ACL Anthology.