HARMONY: Hidden Activation Representations and Model Output-Aware Uncertainty Estimation for Vision-Language Models
Erum Mushtaq, Zalan Fabian, Yavuz Faruk Bakman, Anil Ramakrishna, Mahdi Soltanolkotabi, Salman Avestimehr

TL;DR
HARMONY introduces a novel uncertainty estimation framework for vision-language models that leverages hidden representations, output scores, and visual-text alignment to improve reliability and safety in model predictions.
Contribution
The paper presents HARMONY, a new approach that effectively combines internal hidden representations and output uncertainty to enhance uncertainty estimation in vision-language models.
Findings
HARMONY outperforms existing methods with up to 5% AUROC improvement.
Achieves up to 9% better PRR on VQA benchmarks.
Consistently surpasses state-of-the-art across multiple models and datasets.
Abstract
Uncertainty Estimation (UE) plays a central role in quantifying the reliability of model outputs and reducing unsafe generations via selective prediction. In this regard, most existing probability-based UE approaches rely on predefined functions, aggregating token probabilities into a single UE score using heuristics such as length-normalization. However, these methods often fail to capture the complex relationships between generated tokens and struggle to identify biased probabilities often influenced by \textbf{language priors}. Another line of research uses hidden representations of the model and trains simple MLP architectures to predict uncertainty. However, such functions often lose the intricate \textbf{ inter-token dependencies}. While prior works show that hidden representations encode multimodal alignment signals, our work demonstrates that how these signals are processed has…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
