MMErroR: A Benchmark for Erroneous Reasoning in Vision-Language Models
Yang Shi, Yifeng Xie, Minzhe Guo, Liangsi Lu, Mingxuan Huang, Jingchao Wang, Zhihong Zhu, Boyan Xu, Zhiqi Huang
TL;DR
MMErroR tackles the challenge of evaluating true multi-modal understanding by shifting from final-answer accuracy to process-level error detection and diagnosis. It introduces a 2,013-sample benchmark across 24 domains with a single injected error per chain, and defines two tasks: Error Type Classification (ETC) and Error Presence Detection (EPD). Across 20 vision-language models, even state-of-the-art systems achieve only 66.47% (ETC) and 61.25% (EPD), highlighting a significant gap in introspective reasoning. Through analyses of reasoning consistency, multi-modal alignment, and the impact of error awareness, the study identifies modality misalignment and limited reasoning verification as key bottlenecks, offering actionable directions for building more reliable, interpretable VLMs.
Abstract
Recent advances in Vision-Language Models (VLMs) have improved performance in multi-modal learning, raising the question of whether these models truly understand the content they process. Crucially, can VLMs detect when a reasoning process is wrong and identify its error type? To answer this, we present MMErroR, a multi-modal benchmark of 2,013 samples, each embedding a single coherent reasoning error. These samples span 24 subdomains across six top-level domains, ensuring broad coverage and taxonomic richness. Unlike existing benchmarks that focus on answer correctness, MMErroR targets a process-level, error-centric evaluation that requires models to detect incorrect reasoning and classify the error type within both visual and linguistic contexts. We evaluate 20 advanced VLMs, even the best model (Gemini-3.0-Pro) classifies the error in only 66.47\% of cases, underscoring the challenge of identifying erroneous reasoning. Furthermore, the ability to accurately identify errors offers valuable insights into the capabilities of multi-modal reasoning models. Project Page: https://mmerror-benchmark.github.io
