DiscoUQ: Structured Disagreement Analysis for Uncertainty Quantification in LLM Agent Ensembles
Organizations: Temple University
Abstract
Multi-agent LLM systems, where multiple prompted instances of a language model independently answer questions, are increasingly used for complex reasoning tasks. However, existing methods for quantifying the uncertainty of their collective outputs rely on shallow voting statistics that discard the rich semantic information in agents' reasoning. We introduce DiscoUQ, a framework that extracts and leverages the structure of inter-agent disagreement -- both linguistic properties (evidence overlap, argument strength, divergence depth) and embedding geometry (cluster distances, dispersion, cohesion) -- to produce well-calibrated confidence estimates. We propose three methods of increasing complexity: DiscoUQ-LLM (logistic regression on LLM-extracted structure features), DiscoUQ-Embed (logistic regression on embedding geometry), and DiscoUQ-Learn (a neural network combining all features). Evaluated on four diverse benchmarks (StrategyQA, MMLU, TruthfulQA, ARC-Challenge) with a 5-agent system using Qwen3.5-27B, DiscoUQ-LLM achieves an average AUROC of 0.802, outperforming the best baseline (LLM Aggregator, 0.791) while being substantially better calibrated (ECE 0.036 vs. 0.098). The learned features generalize across benchmarks with near-zero performance degradation and provide the largest improvements where they are most needed: in the ambiguous "weak disagreement" tier where simple vote counting fails.
Figures & tables
| StrategyQA | MMLU | TruthfulQA | ARC-Chal. | Average | ||||||
| Method | AUC | ECE | AUC | ECE | AUC | ECE | AUC | ECE | AUC | ECE |
| B1: Vote Count | .647 | .095 | .841 | .114 | .798 | .037 | .796 | .089 | .770 | .084 |
| B2: Vote Entropy | .647 | .338 | .837 | .205 | .798 | .096 | .794 | .185 | .769 | .206 |
| B3: Verb. Conf. | .681 | .205 | .720 | .143 | .733 | .122 | .760 | .042 | .724 | .128 |
| B4: Self-Consist. | .647 | .338 | .837 | .205 | .798 | .096 | .794 | .185 | .769 | .206 |
| B5: Embed Centr. | .657 | .244 | .845 | .186 | .807 | .155 | .778 | .056 | .772 | .160 |
| Str. | MMLU | TQA | ARC | Avg. | |
| M1: DiscoUQ -LLM | |||||
| Cross-BM | .679 | .870 | .856 | .801 | .802 |
| Same-BM | .706 | .870 | .867 | .766 | .802 |
| -.027 | +.001 | -.011 | +.035 | -.001 | |
| M3: DiscoUQ -Learn | |||||
| Cross-BM | .696 | .892 | .870 | .839 | .824 |
| Configuration | AUROC |
| M1: LLM Features | |
| Full (9 features) | .706 |
| majority confidence lang. | .683 ( .023) |
| reasoning complexity | .699 ( .007) |
| vote confidence | .699 ( .007) |
| divergence depth (late) | .702 ( .004) |
| Method | Extra calls | Tok/q | AUROC |
| B1: Vote Count | 0 | 0 | .770 |
| M2: DiscoUQ -Embed | 0 | 0 | .773 |
| M1: DiscoUQ -LLM | 1,624 | 2,799 | .802 |
| B6: LLM Agg. | 2,750 | 1,387 | .791 |
| B3: Verb. Conf. | 13,750 | 623 | .724 |
| M3: DiscoUQ -Learn | 15,374 | 3,422 | .790 |
| StrategyQA | TruthfulQA | |||
| Homo | Hetero | Homo | Hetero | |
| Disagree. rate | 53.0% | 45.6% | 54.3% | 49.2% |
| B1: Vote Count | .647 | .675 | .798 | .881 |
| M1: DiscoUQ -LLM | .706 | .687 | .867 | .904 |
Appendix figures & tables2 assets
Supplementary material from the paper’s appendix.
Appendix
| Bench. | Method | AUROC | ECE | Brier | AUPRC | Cov@90 | Cov@95 | AUACC |
| StrategyQA | B1: Vote Count | .647 [.603,.693] | .095 | .187 | .818 | .016 | .001 | .813 |
| B2: Vote Entropy | .647 [.603,.693] | .338 | .319 | .818 | .016 | .001 | .813 | |
| B3: Verb. Conf. | .681 [.638,.724] | .205 | .224 | .852 | .339 | .009 | .849 | |
| B4: Self-Consist. | .647 [.603,.693] | .338 | .319 | .818 | .016 | .001 | .813 | |
| B5: Embed Centr. | .657 [.610,.704] | .244 | .244 | .830 | .003 | .003 | .823 | |
| B6: LLM Agg. | .670 [.622,.718] | .186 | .194 | .852 | .000 | .000 | .836 |
Uncertainty Quantification
Uncertainty quantification estimates how reliable predictions and scientific inferences are, and how uncertainty propagates into decisions.
See all 649 papers