Seeing and Reasoning with Confidence: Supercharging Multimodal LLMs with an Uncertainty-Aware Agentic Framework
Zhuo Zhi, Chen Feng, Adam Daneshmend, Mine Orlu, Andreas Demosthenous, Lu Yin, Da Li, Ziquan Liu, Miguel R. D. Rodrigues
TL;DR
The paper addresses the challenge of reliable multimodal reasoning with limited training and annotation by introducing SRICE, a training-free framework that couples external vision tools with uncertainty quantification. It employs conformal prediction to calibrate tool outputs and a prediction-set-inspired metric to quantify MLLM reasoning uncertainty, enabling autonomous ROI selection and robust, multi-stage reasoning. The approach yields average gains of about 4.6% across five diverse VQA-like datasets, with certain cases even surpassing fine-tuned baselines, underscoring the value of reliable tool use in MLLMs. This work advances practical deployment of multimodal reasoning by reducing data requirements while improving robustness to tool and model uncertainty, and it opens avenues for extending uncertainty-aware agentic reasoning to additional modalities.
Abstract
Multimodal large language models (MLLMs) show promise in tasks like visual question answering (VQA) but still face challenges in multimodal reasoning. Recent works adapt agentic frameworks or chain-of-thought (CoT) reasoning to improve performance. However, CoT-based multimodal reasoning often demands costly data annotation and fine-tuning, while agentic approaches relying on external tools risk introducing unreliable output from these tools. In this paper, we propose Seeing and Reasoning with Confidence (SRICE), a training-free multimodal reasoning framework that integrates external vision models with uncertainty quantification (UQ) into an MLLM to address these challenges. Specifically, SRICE guides the inference process by allowing MLLM to autonomously select regions of interest through multi-stage interactions with the help of external tools. We propose to use a conformal prediction-based approach to calibrate the output of external tools and select the optimal tool by estimating the uncertainty of an MLLM's output. Our experiment shows that the average improvement of SRICE over the base MLLM is 4.6% on five datasets and the performance on some datasets even outperforms fine-tuning-based methods, revealing the significance of ensuring reliable tool use in an MLLM agent.
