HyperAIHyperAI

Command Palette

Search for a command to run...

MMOOC: 멀티모달 대규모 언어 모델의 맥락 외 평가를 위한 종합 벤치마크

Wenjie Zhu Yabin Zhang Wenjun Zeng Lei Zhang

초록

멀티모달 대규모 언어 모델(MLLM)은 다양한 시각-언어 과제에서 높은 성능을 달성했지만, 불완전하거나 변화된 맥락에서는 종종 실패한다. 신뢰할 수 있는 MLLM은 주제 수준의 맥락 변화가 있는 진정한 맥락 외(OOC) 질문에는 답변을 거부해야 하는 반면, 비주제적 맥락 변화가 있는 변화된 맥락 내(Shifted IC) 질문에는 여전히 답변할 수 있어야 한다. 기존 벤치마크는 주로 OOC 또는 시각적으로 답변 불가능한 질문을 대상으로 하지만, 답변 가능한 Shifted IC 사례를 간과하고 제한된 OOC 변화만을 다룬다. 이러한 격차를 해소하기 위해, 우리는 MLLM의 거절 및 강건한 답변 능력을 평가하기 위한 대규모 벤치마크인 MMOOC를 제시한다. MMOOC는 답변 가능한 Shifted IC 사례와 답변 불가능한 OOC 사례를 포함하여 41,000개 이상의 이미지-질문 쌍으로 구성되며, 세 가지 질문 형식, 여덟 가지 변화 유형, 여섯 가지 시각 시나리오를 포괄한다. 데이터 품질은 MLLM 기반 필터링과 사람 검증을 통해 보장되었다. 우리는 정확도와 거절률을 사용하여 모델 응답을 평가하고, 모델 추론의 정확성을 평가하기 위해 LLM-as-a-Judge 지표를 추가로 도입한다. 다양한 MLLM에 대한 실험 결과, 현재 모델들은 변화된 맥락에서 답변 가능성과 거절 사이의 균형을 맞추는 데 여전히 어려움을 겪고 있음을 보여준다. 우리는 주요 실패 패턴을 추가로 분석하고, 사후 훈련이 강건성을 향상시킬 수 있음을 보인다. MMOOC는 공개적으로 이용 가능하게 될 것이다.

One-sentence Summary

Researchers from The Hong Kong Polytechnic University, Eastern Institute of Technology, Ningbo, and Harbin Institute of Technology (Shenzhen) propose MMOOC, a multimodal benchmark of over 41K image-question pairs covering answerable shifted-in-context and unanswerable out-of-context cases across eight shift types and six visual scenarios, and they use LLM-as-a-Judge to demonstrate that current MLLMs struggle to balance answerability and refusal, while post-training improves robustness.

Key Contributions

  • The paper identifies a reliability gap in multimodal large language models: a robust model must refuse truly out-of-context questions while still answering shifted in-context queries that remain answerable despite distracting context shifts, and it shows that existing benchmarks overlook this dual requirement.
  • It introduces MMOOC, a benchmark comprising over 41K image–question pairs across three question formats, eight shift types, and six visual scenarios, with distinct shifted in-context and out-of-context categories to enable joint evaluation of refusal and robust answering.
  • Systematic experiments on 18 open-source and proprietary MLLMs demonstrate that current models struggle to balance answer preservation and appropriate refusal, and further analysis reveals that post-training alignment and prompt engineering can improve robustness, while stronger general capability alone does not guarantee better out-of-context performance.

Introduction

In recent years, Multimodal Large Language Models (MLLMs) have advanced on vision-language tasks, but real-world visual inputs may not always fully support user queries. This can lead to hallucinated responses or excessive refusal, both of which undermine reliability. A robust MLLM must refuse truly out-of-context (OOC) questions while preserving answerability when the query remains valid despite distracting cues. Existing benchmarks evaluate only limited aspects of this problem, often focusing on unanswerable cases and ignoring shifted in-context settings where refusal is inappropriate. The authors introduce MMOOC, a comprehensive benchmark that covers three question formats, six visual scenarios, and 41K image-question pairs, explicitly distinguishing five unanswerable OOC categories from three shifted in-context categories. This design enables joint evaluation of refusal and robust answering, revealing that current MLLMs struggle to balance the two.

Dataset

The authors introduce MMOOC, a benchmark designed to evaluate how well multimodal large language models (MLLMs) handle contextual reliability failures. The dataset systematically exposes models to image–question pairs where the visual context is insufficient, misleading, or partially unsupported, requiring either a refusal or a carefully constrained answer.

Dataset composition and sources

  • MMOOC is built from two complementary pipelines:
    • Newly collected images: Multiple MLLMs (Qwen3.5-122B-A10B, GPT-4o, o1) generate grounded captions, shifted in-context (IC) and out-of-context (OOC) questions, and corresponding explanations through an in-context learning paradigm. This increases language style and reasoning diversity.
    • Repurposed benchmark samples: Additional OOC samples are derived from existing VQA datasets (MME, MMStar, OK-VQA) via Auto Shuffle. This method preserves human-authored visual content while introducing mismatched or insufficient contextual settings, aligning with realistic user queries.
  • Manually designed questions are also included to cover natural and challenging OOC scenarios.

Hierarchical category structure Every sample is first classified as Shifted In-Context (answer still supported by the image–question evidence) or Out-of-Context (insufficient evidence to answer reliably). Each sample is then assigned to a single category according to the primary failure source. The dataset contains eight categories:

  • Out-of-Context (5 categories)
    1. Multimodal Ambiguity (MA): unclear visual evidence or ambiguous text.
    2. Visual False Premises (VFP): incorrect or unsupported visual premise.
    3. Uncertain Spatial & Physical Context (USPC): missing spatial/physical/viewpoint information.
    4. Unclear Logical & Symbolic (ULS): insufficient evidence for logical/reasoning queries.
    5. Missing Knowledge & Background (MKB): instance-specific knowledge unavailable from the image or world knowledge.
  • Shifted In-Context (3 categories)
    1. Misleading Premise (MP): false/uncertain premise, but core visual query remains answerable.
    2. Partial Answerability (PA): multiple sub-queries, only some supported; model should answer the supported part.
    3. Image-Question Mismatch (IQM): globally mismatched scene, but the target visual fact is still recoverable.

Filtering and quality control

  • Automated agreement filtering: GPT-4o, o1, and o3 independently judge whether each image–question pair can be answered from the visual evidence (and stable world knowledge). A sample is retained only when all three models agree on the answerability judgment, removing unstable or erroneous cases.
  • Manual verification: Annotators check answerability, reference answer correctness, explanation consistency, category assignment, and naturalness. Minor errors are corrected, invalid samples are discarded, and disagreements are resolved by an additional annotator.
  • Quality metrics: The dataset shows a low Self-BLEU (2.00) and similarity score (0.09) with a high average response length (26.69), indicating diverse, non-repetitive answers. The final collection remains balanced across visual scenarios.

How the data is used MMOOC is employed as a zero-shot evaluation benchmark. MLLMs are prompted with each image–question pair and must either refuse to answer when the context is insufficient or provide a precise answer when evidence is adequate. The benchmark does not involve a training split; it solely measures the model’s ability to recognize contextual reliability boundaries.

Method

The authors construct the MMOOC benchmark through a structured pipeline that begins with a hierarchical taxonomy design to organize contextual reliability failures. Samples are first classified as either Shifted In-Context or Out-of-Context. Out-of-Context instances are defined as image-question pairs where visual evidence and general world knowledge are insufficient for a reliable answer. The authors define five Out-of-Context categories: Multimodal Ambiguity, Visual False Premises, Uncertain Spatial and Physical Context, Unclear Logical and Symbolic, and Missing Knowledge and Background. Shifted In-Context cases involve misleading or partially unsupported context where the core query remains answerable, categorized into Misleading Premise, Partial Answerability, and Image-Question Mismatch.

To diversify visual content and question formulation, the authors employ two complementary data generation pipelines. They adopt an In-Context Learning paradigm using multiple large language models to generate grounded captions, questions, and explanations for newly collected images. Additionally, they include manually designed questions and derive Out-of-Context samples from existing benchmarks using an Auto Shuffle technique to introduce mismatched or insufficient contextual settings while preserving human-authored content.

To ensure high data quality, the authors implement a rigorous filtration and verification process. They first employ multiple independent models to assess whether each generated image-question pair can be reliably answered. A sample is retained only when all models reach the same answerability judgment. Retained samples then undergo manual review, where annotators verify the answerability judgment, reference answer, explanation, category consistency, and question clarity.

For evaluation, the authors employ a multi-judge protocol using independent models to assess response rationality, minimizing evaluator bias. For In-Context samples, they calculate Accuracy and Answer Rationality. Accuracy is defined as:

Acc=1NICi=1NICI(y^i=yi)\mathrm{Acc} = \frac{1}{N_{\mathrm{IC}}} \sum_{i=1}^{N_{\mathrm{IC}}} \mathbb{I}(\hat{y}_i = y_i)Acc=NIC1i=1NICI(y^i=yi)

where NICN_{\mathrm{IC}}NIC is the number of In-Context samples, y^i\hat{y}_iy^i is the prediction, yiy_iyi is the ground-truth answer, and I()\mathbb{I}(\cdot)I() is the indicator function. Answer Rationality assigns a score siic{0,0.25,0.50,0.75,1.00}s_i^{\mathrm{ic}} \in \{0, 0.25, 0.50, 0.75, 1.00\}siic{0,0.25,0.50,0.75,1.00}, and the final score is:

Accrat=1NICi=1NICsiic\mathrm{Acc}_{\mathrm{rat}} = \frac{1}{N_{\mathrm{IC}}} \sum_{i=1}^{N_{\mathrm{IC}}} s_i^{\mathrm{ic}}Accrat=NIC1i=1NICsiic

The overall In-Context score is the average of these two metrics:

SIC=12(Acc+Accrat)S_{\mathrm{IC}} = \frac{1}{2} \left( \mathrm{Acc} + \mathrm{Acc}_{\mathrm{rat}} \right)SIC=21(Acc+Accrat)

For Out-of-Context samples, the authors use Refusal Rate and Refusal Rationality. Refusal Rate measures correct abstention:

Rref=1NOOCi=1NOOCI(ri=1)\mathrm{R}_{\mathrm{ref}} = \frac{1}{N_{\mathrm{OOC}}} \sum_{i=1}^{N_{\mathrm{OOC}}} \mathbb{I}(r_i = 1)Rref=NOOC1i=1NOOCI(ri=1)

where NOOCN_{\mathrm{OOC}}NOOC is the number of Out-of-Context samples and ri=1r_i = 1ri=1 indicates correct refusal. Refusal Rationality evaluates the quality of the refusal reasoning, assigning a score siooc{0,0.25,0.5,0.75,1.0}s_i^{\mathrm{ooc}} \in \{0, 0.25, 0.5, 0.75, 1.0\}siooc{0,0.25,0.5,0.75,1.0}:

Rrat=1NOOCi=1NOOCsiooc\mathrm{R}_{\mathrm{rat}} = \frac{1}{N_{\mathrm{OOC}}} \sum_{i=1}^{N_{\mathrm{OOC}}} s_i^{\mathrm{ooc}}Rrat=NOOC1i=1NOOCsiooc

The overall Out-of-Context score is computed by averaging these metrics:

SOOC=12(Rref+Rrat)S_{\mathrm{OOC}} = \frac{1}{2} \left( \mathrm{R}_{\mathrm{ref}} + \mathrm{R}_{\mathrm{rat}} \right)SOOC=21(Rref+Rrat)

The authors further validate these results through human evaluation, achieving high agreement rates with the automated judges.

Experiment

An evaluation of 18 multimodal large language models on out-of-context visual question answering uses a multi-judge protocol to assess refusal accuracy and rationality, with high human agreement confirming the reliability of the metrics. Models struggle with unsupported queries, and performance is highly sensitive to question format and out-of-context category, with no consistent improvement from scaling. Post-training alignment improves refusal behavior but can reduce general multimodal scores, while a chain-of-thought prompt offers a better trade-off than explicit refusal instructions. Closed-source models like o1 lead overall but remain vulnerable to misleading prompts and do not uniformly dominate shifted in-context scenarios.

MMOOC is the largest and most comprehensive out-of-context evaluation benchmark, providing 41K question-answer pairs and standing out by covering both truly unanswerable cases and shifted in-context scenarios where the core question remains answerable. It offers broader question format diversity, more shift types, and a wider range of visual scenarios than existing benchmarks, and it is the only one that evaluates distractor robustness. MMOOC is the only benchmark in the comparison that evaluates distractor robustness, a capability absent from all prior benchmarks. It spans eight shift types and three question formats (yes/no, multiple-choice, open-ended VQA), while earlier benchmarks are limited to at most four shift types and one or two formats.

MMOOC produces the longest responses on average and achieves the lowest Self-BLEU and semantic similarity scores, indicating less lexical and semantic repetition than other datasets. HaloQuest exhibits the most repetitive outputs, with the highest Self-BLEU and similarity and the shortest response length. The remaining benchmarks fall between these extremes, with UPD showing low repetition but short responses and MoHoBench showing moderate length but high repetition. MMOOC has the longest average response length and the lowest Self-BLEU and similarity scores among all compared datasets. HaloQuest records the highest Self-BLEU and similarity, together with the shortest average response length, making it the most repetitive benchmark. UPD maintains low lexical and semantic repetition but its responses are as short as HaloQuest's. MoHoBench achieves a moderate response length yet exhibits substantially higher lexical overlap and semantic similarity than MMOOC.

Out-of-Context performance across open-source models is generally low and varies strongly with question format and category. The YesNo format is consistently the hardest, while VQA yields higher scores, and categories like USPC and ULS are the most challenging. Model size does not reliably improve OOC handling, and even the strongest closed-source models remain inconsistent. YesNo consistently yields the lowest OOC scores, while VQA gives the highest across all categories. USPC and ULS are the most difficult OOC categories, with many models scoring below 30 in YesNo. Larger models do not always outperform smaller ones; Qwen3.5-122B-A10B underperforms Qwen3-VL-30B on several categories. Closed-source models like o1 achieve stronger overall OOC performance but still show clear weaknesses on specific categories. The Gemma-4 family achieves the strongest open-source OOC performance, while some larger models remain weaker on several OOC categories.

In-context shift tasks yield higher overall accuracy than out-of-context settings, but performance remains fragile, with Partial Answerability in VQA emerging as the most challenging subcategory. The largest open-source model does not consistently outperform smaller variants, and closed-source models do not uniformly dominate these shifted IC evaluations. Partial Answerability in VQA produces the lowest scores among in-context shift categories, showing that contextual shifts still disrupt reliable answering. The largest open-source model, Qwen3.5-122B-A10B, achieves only 80.25 on YesNo IC tasks, notably lower than Qwen3-VL-8B (90.00), indicating scaling does not consistently improve in-context shift robustness. Closed-source models do not uniformly surpass open-source models on shifted IC tasks and exhibit similar weaknesses on Partial Answerability in VQA.

Post-training methods, especially supervised fine-tuning (SFT), raise out-of-context refusal and rational response rates across Qwen3-VL variants, but reduce general multimodal accuracy on MMStar. Direct preference optimization (DPO) yields smaller refusal gains and a milder accuracy trade-off. SFT also consistently improves in-context accuracy, while DPO's effect on in-context performance is mixed. SFT substantially increased Rref and Rrat on OOC tasks for both Qwen3-VL-2B and -8B, indicating stronger refusal behavior and more rational responses. Both SFT and DPO caused MMStar accuracy to drop, with the largest decline for the 2B model under SFT (from 64.2 to 59.0), highlighting a trade-off between safety alignment and multimodal capability.

MMOOC is introduced as the largest and most comprehensive out-of-context benchmark, spanning eight shift types and three question formats while uniquely evaluating distractor robustness, and its responses are longer and less repetitive than those of prior datasets. Out-of-context performance is generally low, with YesNo questions and categories like USPC and ULS proving hardest, and model size does not reliably improve handling. In-context shift tasks yield higher accuracy but remain fragile, especially for partial answerability in VQA, and larger models do not consistently outperform smaller ones. Post-training methods like supervised fine-tuning boost refusal rates on out-of-context tasks but reduce general multimodal accuracy, highlighting a trade-off between safety alignment and capability.


AI로 AI 구축

아이디어에서 출시까지 — 무료 AI 코코딩, 즉시 사용 가능한 환경, 최적의 GPU 가격으로 AI 개발을 가속화하세요.

AI 협업 코딩
바로 사용 가능한 GPU
최적의 가격

HyperAI Newsletters

최신 정보 구독하기
한국 시간 매주 월요일 오전 9시 에 이번 주의 최신 업데이트를 메일로 발송합니다
이메일 서비스 제공: MailChimp