Courtroom-Style Multi-Agent Debate with Progressive RAG and Role-Switching for Controversial Claim Verification

Masnun Nuha Chowdhury, Nusrat Jahan Beg, Umme Hunny Khan, Syed Rifat Raiyan, Md Kamrul Hasan +1 more
3/30/2026
cs.CLcs.AIcs.MA

Official code: mnc13/PROClaim (3 stars, last commit 2026-03-26).

Abstract

Large language models (LLMs) remain unreliable for high-stakes claim verification due to hallucinations and shallow reasoning. While retrieval-augmented generation (RAG) and multi-agent debate (MAD) address this, they are limited by one-pass retrieval and unstructured debate dynamics. We propose a courtroom-style multi-agent framework, PROClaim, that reformulates verification as a structured, adversarial deliberation. Our approach integrates specialized roles (e.g., Plaintiff, Defense, Judge) with Progressive RAG (P-RAG) to dynamically expand and refine the evidence pool during the debate. Furthermore, we employ evidence negotiation, self-reflection, and heterogeneous multi-judge aggregation to enforce calibration, robustness, and diversity. In zero-shot evaluations on the Check-COVID benchmark, PROClaim achieves 81.7% accuracy, outperforming standard multi-agent debate by 10.0 percentage points, with P-RAG driving the primary performance gains (+7.5 pp). We ultimately demonstrate that structural deliberation and model heterogeneity effectively mitigate systematic biases, providing a robust foundation for reliable claim verification. Our code and data are publicly available at https://github.com/mnc13/PROClaim.

View on arXivView PDF

Code Implementations(1)

mnc13/PROClaimOfficial100%
30PythonMar 21, 20266 months ago

Similar Papers

Cite this paper

@article{chowdhury2026courtroomstyle,
  title  = {Courtroom-Style Multi-Agent Debate with Progressive RAG and Role-Switching for Controversial Claim Verification},
  author = {Masnun Nuha Chowdhury and Nusrat Jahan Beg and Umme Hunny Khan and Syed Rifat Raiyan and Md Kamrul Hasan and Hasan Mahmud},
  year   = {2026},
  eprint = {2603.28488},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2603.28488v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2603.28488.svg)](https://codeofpaper.com/paper/2603.28488)

Discussion