Permutation-Consensus Listwise Judging for Robust Factuality Evaluation
Summary
PCFJudge is an inference-time method designed to enhance the robustness of large language model (LLM) factuality evaluation by addressing candidate-order sensitivity. LLMs, when used as judges, can exhibit unstable decisions influenced by the presentation order of candidate answers, particularly in listwise factuality assessments where hallucination risk varies. PCFJudge mitigates this by rerunning the same factuality-first listwise prompt across multiple orderings of the candidate set. It then aggregates the resulting scores, ranks, and uncertainty signals into a single consensus decision. On RewardBench 2 Factuality, using a seven-permutation aggregate (K=7), PCFJudge improved top-1 selection accuracy from 86.00% to 91.33% with GPT-5.4 and from 86.33% to 89.67% with Claude Sonnet 4.6. These findings indicate that candidate order is a significant source of error in factuality judging and that marginalizing this variation improves LLM evaluation reliability.
Key takeaway
For AI Scientists and ML Engineers evaluating LLM factuality, you should implement permutation-consensus judging to counter candidate-order bias. This method, like PCFJudge, significantly improves top-1 selection accuracy, reducing hallucination risk in your models. By rerunning prompts with varied candidate orderings and aggregating results, you can achieve more reliable and stable evaluation metrics, ensuring your LLM assessments are robust against presentation artifacts.
Key insights
Candidate order significantly impacts LLM factuality judgments, but permutation-consensus methods can improve reliability.
Principles
- LLM judgments are sensitive to candidate presentation order.
- Aggregating multiple permutations enhances evaluation robustness.
- Factuality evaluation benefits from nuisance variation marginalization.
Method
PCFJudge reruns a factuality-first listwise prompt with K=7 permutations of candidate answers. It then aggregates scores, ranks, and uncertainty signals to form a single consensus decision.
In practice
- Apply PCFJudge to mitigate LLM evaluation instability.
- Use K=7 permutations for robust factuality assessment.
- Evaluate LLM judges for candidate-order sensitivity.
Topics
- LLM Evaluation
- Factuality Assessment
- Candidate-Order Sensitivity
- PCFJudge
- RewardBench 2 Factuality
- GPT-5.4
- Claude Sonnet 4.6
Best for: Research Scientist, AI Engineer, AI Scientist, Machine Learning Engineer, NLP Engineer
Related on AIssential
Editorial summary, takeaway, and curation by AIssential. Original article published by Paper Index on ACL Anthology.