ReDAct: Uncertainty-Aware Deferral for LLM Agents
Organizations: Mohamed bin Zayed University of Artificial Intelligence · Ocapital · National University of Science and Technology (NUST) MISIS · AXXX ·
Abstract
Recently, LLM-based agents have become increasingly popular across many applications, including complex sequential decision-making problems. However, they inherit the tendency of LLMs to hallucinate, leading to incorrect decisions. In sequential settings, even a single mistake can irreversibly degrade the trajectory, making hallucinations an even bigger problem. Although larger LLMs hallucinate less, they incur a significantly higher per-token cost. In this paper, we address this tradeoff by proposing ReDAct (Reason-Defer-Act). In ReDAct, an agent is equipped with two LLMs: a small, cheap model used by default, and a large, more reliable but expensive model. When the predictive uncertainty of the small model exceeds a calibrated threshold, the decision is deferred to the large model. We evaluate our approach in text-based embodied environments such as ALFWorld and MiniGrid and show that deferring only about 15% of decisions to the large model can match the quality of using it exclusively, while significantly reducing inference costs.
Figures & tables
| Action | Reasoning | |||
| UQ metric | PRR | ROC-AUC | PRR | ROC-AUC |
| Mean Token Entropy | 0.424 | 0.710 | 0.168 | 0.596 |
| Perplexity | 0.399 | 0.684 | 0.193 | 0.616 |
| Sequence Probability | 0.417 | 0.704 | 0.279 | 0.682 |
| Base | Setting | MTE | SP | PPL | Random |
| Qwen3-80B | Base | 0.683 0.025 | |||
| + GPT-5.2 | 0.788 0.020 | 0.798 0.025 | 0.808 0.011 | 0.770 0.026 | |
| + Qwen3-480B | 0.743 0.020 | 0.763 0.014 | 0.790 0.023 | 0.760 0.029 | |
| Llama3.3-70B | Base | 0.635 0.018 | |||
| + GPT-5.2 | 0.768 0.017 | 0.763 0.025 | 0.800 0.028 | 0.750 0.025 | |
| + Qwen3-480B | 0.755 0.020 | 0.760 0.028 | 0.773 0.017 | 0.690 0.026 | |
| Base | Setting | MTE | SP | PPL | Random |
| Qwen3-80B | Base | 0.855 0.024 | |||
| + GPT-5.2 | 0.930 0.015 | 0.950 0.013 | 0.950 0.013 | 0.930 0.019 | |
| + Qwen3-235B | 0.930 0.013 | 0.915 0.017 | 0.940 0.020 | 0.900 0.012 | |
| Llama4 | Base | 0.220 0.024 | |||
| + GPT-5.2 | 0.370 0.050 | 0.325 0.030 | 0.420 0.023 | 0.380 0.039 | |
| + Qwen3-235B | 0.330 0.021 | 0.355 0.047 | 0.370 0.031 | 0.295 0.027 | |
| Base | Setting | MTE | SP | PPL | Random |
| Qwen3-80B | Base | 9.22 | |||
| + GPT-5.2 | 15.43 | 16.39 | 16.25 | 14.15 | |
| + Qwen3-480B | 16.3 | 16.15 | 15.39 | 13.84 | |
| Llama3.3-70B | Base | 29.24 | |||
| + GPT-5.2 | 31.56 | 30.72 | 30.76 | 29.27 | |
| + Qwen3-480B | 33.05 | 32.18 | 33.21 | 31.82 | |
Appendix figures & tables21 assets
Supplementary material from the paper’s appendix.
Appendix
| Model | Success Rate |
| Qwen3-80B | 0.630 |
| Llama4-Maverick | 0.105 |
| Llama3.3-70B | 0.000 |
| GPT-OSS-20B | 0.000 |
| Mistral-8x-7B | 0.000 |
| Mistral-Small | 0.000 |
| UQ metric | PRR | ROC-AUC |
| Number Semantic Sets | 0.144 | 0.545 |
| Sum of Eigenvalue | 0.213 | 0.575 |
| Eccentricity | 0.218 | 0.578 |
| Lexical Similarity | 0.219 | 0.579 |
| Sentence SAR | 0.260 | 0.603 |
| Cocoa PPL | 0.300 | 0.628 |
| Model | Input Tokens Price | Output Tokens Price |
| Qwen3-80B | 0.15 | 1.50 |
| Llama3.3-70B | 0.88 | 0.88 |
| Llama4-Maverick | 0.27 | 0.85 |
| GPT-5.2 | 1.75 | 14.00 |
| Qwen3-480B | 2.00 | 2.00 |
| Base | Setting | MTE | SP | PPL | Random |
| Qwen3-80B | Base | 0 | |||
| + GPT-5.2 | 1331 | 1447 | 1447 | 1487 | |
| + Qwen3-480B | 1187 | 1193 | 1140 | 1141 | |
| Llama3.3-70B | Base | 0 | |||
| + GPT-5.2 | 1446 | 1349 | 1426 | 1099 | |
| + Qwen3-480B | 1445 | 1383 | 1481 | 1139 | |
| Base | Setting | MTE | SP | PPL | Random |
| Qwen3-80B | Base | 0 | |||
| + GPT-5.2 | 765 | 763 | 697 | 892 | |
| + Qwen3-235B | 870 | 895 | 803 | 920 | |
| Llama4-Maverick | Base | 0 | |||
| + GPT-5.2 | 914 | 915 | 900 | 901 | |
| + Qwen3-235B | 965 | 1019 | 942 | 932 | |
| Base | Setting | MTE | SP | PPL | Random |
| Qwen3-80B | Base | 19.58 11.72 | |||
| + GPT-5.2 | 20.31 12.04 | 20.87 12.61 | 21.49 13.41 | 20.36 12.10 | |
| + Qwen3-480B | 21.39 12.61 | 20.88 13.24 | 21.32 12.78 | 19.96 12.42 | |
| Llama3.3-70B | Base | 20.83 13.27 | |||
| + GPT-5.2 | 20.78 12.68 | 20.47 12.09 | 21.32 12.78 | 20.35 12.43 | |
| + Qwen3-480B | 21.12 12.34 | 19.44 11.91 | 21.09 12.54 | 19.35 11.45 | |
| Base | Setting | MTE | SP | PPL | Random |
| Qwen3-80B | Base | 26.47 8.62 | |||
| + GPT-5.2 | 24.12 7.09 | 25.02 7.72 | 24.08 6.81 | 25.09 7.61 | |
| + Qwen3-235B | 25.65 7.55 | 25.34 7.49 | 25.64 8.06 | 25.38 7.81 | |
| Llama4-Maverick | Base | 33.41 9.79 | |||
| + GPT-5.2 | 33.53 7.03 | 33.83 8.40 | 32.40 8.76 | 33.93 8.89 | |
| + Qwen3-235B | 33.17 8.99 | 32.44 8.99 | 32.53 8.80 | 33.49 9.18 | |
| Base | Setting | MTE | SP | PPL | Random |
| Qwen3-80B | + GPT-5.2 | 3.328 5.270 | 3.618 5.453 | 3.618 5.369 | 3.717 2.852 |
| + Qwen3-480B | 2.967 4.747 | 2.982 4.406 | 2.850 4.405 | 2.853 2.328 | |
| Llama3.3-70B | + GPT-5.2 | 3.615 3.990 | 3.373 3.947 | 2.850 4.405 | 2.748 2.195 |
| + Qwen3-480B | 3.612 4.343 | 3.458 4.633 | 3.703 4.638 | 2.848 2.346 |
| Base | Setting | MTE | SP | PPL | Random |
| Qwen3-80B | + GPT-5.2 | 3.825 3.449 | 3.815 3.211 | 3.485 2.421 | 4.460 2.414 |
| + Qwen3-235B | 4.350 3.594 | 4.475 3.703 | 4.015 3.126 | 4.600 2.532 | |
| Llama4-Maverick | + GPT-5.2 | 4.570 2.673 | 4.575 2.708 | 4.500 2.706 | 4.505 2.121 |
| + Qwen3-235B | 4.825 2.786 | 5.095 2.898 | 4.710 2.531 | 4.660 2.125 |
| MTE | SP | PPL | Random | |
| Small Model Input Tokens | 25,638,669 | 25,850,196 | 26,166,777 | 25,463,015 |
| Small Model Output Tokens | 2,530,446 | 2,522,110 | 2,546,153 | 2,579,383 |
| Large Model Input Tokens | 3,905,271 | 4,372,542 | 4,236,147 | 3,209,024 |
| Large Model Output Tokens | 68,350 | 76,765 | 78,514 | 60,285 |
| Large Model Calls | 1,331 | 1,447 | 1,447 | 1,487 |
| Small Model price $ | 7.64 | 7.66 | 7.74 | 7.69 |
| MTE | SP | PPL | Random | |
| Small Model Input Tokens | 27,982,528 | 26,776,457 | 25,846,244 | 26,049,938 |
| Small Model Output Tokens | 2,986,414 | 2,886,570 | 2,828,277 | 2,823,600 |
| Large Model Input Tokens | 3,582,041 | 3,660,392 | 3,411,146 | 2,652,560 |
| Large Model Output Tokens | 228,614 | 239,339 | 229,266 | 196,881 |
| Large Model Calls | 1,187 | 1,193 | 1,140 | 1,141 |
| Small Model price $ | 8.68 | 8.35 | 8.12 | 8.14 |
| MTE | SP | PPL | Random | |
| Small Model Input Tokens | 25,724,005 | 25,400,456 | 24,894,956 | 26,120,373 |
| Small Model Output Tokens | 1,381,591 | 1,382,268 | 1,367,765 | 1,458,582 |
| Large Model Input Tokens | 3,827,339 | 3,554,058 | 3,833,118 | 2,480,882 |
| Large Model Output Tokens | 72,139 | 66,605 | 67,572 | 47,121 |
| Large Model Calls | 1,446 | 1,349 | 1,426 | 1,099 |
| Small Model price $ | 23.85 | 23.57 | 23.11 | 24.27 |
| MTE | SP | PPL | Random | |
| Small Model Input Tokens | 26,235,704 | 25,074,274 | 25,778,042 | 27,914,399 |
| Small Model Output Tokens | 1,613,201 | 1,543,982 | 1,596,770 | 1,679,948 |
| Large Model Input Tokens | 3,994,820 | 4,108,710 | 4,278,414 | 2,692,680 |
| Large Model Output Tokens | 275,371 | 271,067 | 282,763 | 197,577 |
| Large Model Calls | 1,445 | 1,383 | 1,481 | 1,139 |
| Small Model price $ | 24.51 | 23.42 | 24.09 | 26.04 |
LLM Agents
Large language model agents use language models to plan, use tools, and act across multi-step tasks and environments.
See all 681 papers