HalluPrism: When Multimodal Uncertainty Should Diagnose, Not Decide
Organizations: LCS2 Lab, Indian Institute of Technology Delhi, New Delhi, India · KDM Lab, Dhirubhai Ambani University, Gujarat, India
Abstract
Multimodal Large Language Models (MLLMs) can assign similar confidence to answers that fail for different reasons. We propose HalluPrism, a behavioral diagnostic that re-runs an answer after visual degradation, blank-image replacement, and grounding or relation checks. These targeted probes yield a signature over visual-perturbation sensitivity (V ), image-removal confidence retention (L), and grounding/relation-probe instability (A). Across 58K+ examples from four benchmarks and four MLLMs, image-removal confidence retention is most prevalent, while grounding/relation-probe instability better separates failure families. Only 18 of 48 source-target checks are diagonally aligned, so the coordinates should be interpreted jointly rather than as independent causal sources. With the dataset fixed, the joint signature improves failure-family AUROC from 0.634 to 0.769 on HallusionBench and from 0.707 to 0.817 on VizWiz, with smaller gains on POPE and VSR. In pooled XGBoost analysis, AUROC rises from 0.78 with scalar confidence to 0.95 with (V, L, A) and 0.97 when confidence is added. The same signature does not automatically improve correctness ranking. The three tested direct scalarizations can harm it. These results separate failure diagnosis from abstention scoring: multimodal uncertainty should characterize failure structure before it is used to decide whether to abstain or correct.
Figures & tables
| Dataset | N Per | Primary Stress | Source Probe Role |
|---|---|---|---|
| HallusionBench | 951 | Visual illusion, attribute error | Visual and alignment pressure |
| POPE | 9,000 | Object-presence hallucination | Blank-image and object-prior pressure |
| VSR | 340 | Spatial and relation binding | Relation-swap alignment pressure |
| VizWiz-VQA | 4,319 | Visual insufficiency, answerability | Visual degradation and blank-image pressure |
| Models | Gemma 4, LLaVA-Mistral, LLaVA-Vicuna, and Qwen3-VL under deterministic decoding. | ||
| Evidence Block | Setting | Main Value |
| Mean image-removal confidence retention | All model-dataset settings | ranges from to |
| Blank-image match | All model-dataset settings | LP match ranges from to |
| Highest visual-perturbation sensitivity | VizWiz settings | ranges from to |
| Highest alignment instability | Gemma 4/VSR, Qwen3-VL/VSR | and |
| Raw dominant source | pooled samples | |
| Magnitude-based diagonal pass count | All intervention checks | pass |
| Failure-Family Diagnosis | |||
|---|---|---|---|
| Classifier | Scalar | ||
| Logistic Regression | |||
| XGBoost | |||
| LightGBM | |||
| Control | Setting | AUROC | Macro-F1 |
|---|---|---|---|
| clipped ratio | |||
| match only | |||
| floored denominator | |||
| excluding VSR | |||
| excluding VSR |
| Abstention: Scalar Confidence Vs. Best Source-Aware Scalarization | |||
|---|---|---|---|
| Model Family | Metric | Scalar Confidence | Best Source-Aware |
| Gemma 4 | AUROC | ||
| LLaVA-Mistral | AUROC | ||
| LLaVA-Vicuna | AUROC | ||
| Qwen3-VL | AUROC | ||
| Dataset | Split / Subset | N Per Model | Primary Diagnostic Stress | Role In HalluPrism |
|---|---|---|---|---|
| HallusionBench | Image-paired subset | Visual illusion, attribute error, and grounded hallucination | Mixed failure-family diagnosis and routing analysis under visually grounded hallucination cases. | |
| POPE | Random, popular, and adversarial splits | Object-presence hallucination and object priors | Object-hallucination diagnosis, question-only prior pressure, and abstention boundary check. | |
| VSR | Zero-shot development examples | Spatial and relation binding | Relation-swap alignment probing and routing break-rate analysis. | |
| VizWiz-VQA | Validation split | Visual insufficiency and answerability | Answerability diagnosis, visual-fragility analysis, and abstention boundary check. |
| Dataset | Output Space | Incorrect-Prediction Label | Diagnostic Interpretation |
|---|---|---|---|
| HallusionBench | yes/no | Attribute error or object hallucination | Mixed visually grounded hallucination and illusion failure. |
| POPE | yes/no | Object hallucination | Object-presence error under random, popular, or adversarial object-prior pressure. |
| VSR | true/false | Spatial or relation error | Cross-modal binding failure over explicit spatial relations. |
| VizWiz-VQA | Short answer or unanswerable | Answerability failure | Visual insufficiency or failure to respect answerability constraints. |
| Dataset | Per-Model N | Pooled N | Failure-Family Counts Per Model |
|---|---|---|---|
| HallusionBench | 951 | 3,804 | attribute = 360, object hallucination = 591 |
| POPE | 9,000 | 36,000 | object hallucination = 9,000 |
| VizWiz-VQA | 4,319 | 17,276 | answerability = 1,385, none = 2,934 |
| VSR | 340 | 1,360 | spatial = 340 |
| Dataset | Visual Degradation | Blank Image | Grounding Re-Check | Relation Swap |
|---|---|---|---|---|
| HallusionBench | Yes | Yes | Yes | No |
| POPE | Yes | Yes | Yes | No |
| VSR | Yes | Yes | Yes | Yes |
| VizWiz-VQA | Yes | Yes | Yes | No |
| Variant | Removal Input | Ratio Treatment | Dom. | AUROC | Macro-F1 |
|---|---|---|---|---|---|
| Blank | Clipped ratio | ||||
| Blank | Match-gated ratio | ||||
| Blank | None | ||||
| Blank | Floored denominator |
| Feature Set | Evaluation Scope | Relation-Swap Eligible | AUROC | Macro-F1 |
|---|---|---|---|---|
| All datasets | Yes | |||
| All datasets | Yes | |||
| Excluding VSR | No | |||
| Excluding VSR | No |
| Setting | Blur | Crop | Bright. | Noise | Flip | |
|---|---|---|---|---|---|---|
| Weak | ||||||
| Default | ||||||
| Strong |
| Model | Dataset | Acc | LP Match | Dom- | Dom- | Dom- | ||||
|---|---|---|---|---|---|---|---|---|---|---|
| Gemma 4 | HallusionBench | 951 | 68.2% | 0.122 | 0.958 | 0.501 | 56.9% | 0 | 949 | 2 |
| Gemma 4 | POPE | 9000 | 86.9% | 0.114 | 0.999 | 0.336 | 53.3% | 0 | 9000 | 0 |
| Gemma 4 | VizWiz | 4319 | 54.0% | 0.303 | 0.996 | 0.638 | 37.5% | 2 | 4308 | 9 |
| Gemma 4 | VSR | 340 | 71.8% | 0.143 | 0.999 | 0.675 | 64.4% | 0 | 340 | 0 |
| LLaVA-Mistral | HallusionBench | 951 | 52.6% | 0.090 | 0.979 | 0.241 | 58.4% | 0 | 951 | 0 |
| LLaVA-Mistral | POPE | 9000 | 89.1% | 0.104 | 0.999 | 0.061 | 55.8% | 0 | 9000 | 0 |
| Model | Dominant | Dominant | Dominant | |
|---|---|---|---|---|
| Gemma 4 | ( ) | ( ) | ( ) | |
| LLaVA-Mistral | ( ) | ( ) | ( ) | |
| LLaVA-Vicuna | ( ) | ( ) | ( ) | |
| Qwen3-VL | ( ) | ( ) | ( ) | |
| Pooled | ( ) | ( ) | ( ) |
| Model | Visual-Ruined | Language-Ruined | Alignment-Ruined | All Checks |
|---|---|---|---|---|
| Gemma 4 | 3/4 | 1/4 | 1/4 | 5/12 |
| LLaVA-Mistral | 3/4 | 0/4 | 1/4 | 4/12 |
| LLaVA-Vicuna | 1/4 | 0/4 | 1/4 | 2/12 |
| Qwen3-VL | 4/4 | 1/4 | 2/4 | 7/12 |
| Pooled | 11/16 | 2/16 | 5/16 | 18/48 |
| Dataset | Intervention | Outcome | |||
|---|---|---|---|---|---|
| HallusionBench | Visual-ruined | -0.075 | +0.016 | +0.126 | FAIL |
| HallusionBench | Language-ruined | -0.061 | -0.025 | +0.088 | FAIL |
| HallusionBench | Alignment-ruined | -0.001 | -0.000 | -0.001 | PASS |
| POPE | Visual-ruined | -0.086 | +0.000 | +0.068 | PASS |
| POPE | Language-ruined | -0.031 | -0.052 | +0.247 | FAIL |
| POPE | Alignment-ruined | +0.000 | +0.000 | +0.000 | FAIL |
| Dataset | Intervention | Outcome | |||
|---|---|---|---|---|---|
| HallusionBench | Visual-ruined | -0.026 | +0.011 | +0.012 | PASS |
| HallusionBench | Language-ruined | -0.051 | +0.007 | -0.054 | FAIL |
| HallusionBench | Alignment-ruined | +0.001 | +0.000 | +0.003 | PASS |
| POPE | Visual-ruined | -0.050 | +0.001 | -0.006 | PASS |
| POPE | Language-ruined | -0.076 | -0.014 | +0.097 | FAIL |
| POPE | Alignment-ruined | +0.000 | +0.000 | +0.000 | FAIL |
| Dataset | Intervention | Outcome | |||
|---|---|---|---|---|---|
| HallusionBench | Visual-ruined | -0.020 | +0.038 | +0.022 | FAIL |
| HallusionBench | Language-ruined | -0.053 | +0.037 | -0.024 | FAIL |
| HallusionBench | Alignment-ruined | +0.002 | -0.001 | -0.002 | PASS |
| POPE | Visual-ruined | -0.029 | +0.008 | +0.239 | FAIL |
| POPE | Language-ruined | -0.101 | -0.004 | -0.018 | FAIL |
| POPE | Alignment-ruined | +0.000 | +0.000 | +0.000 | FAIL |
| Dataset | Intervention | Outcome | |||
|---|---|---|---|---|---|
| HallusionBench | Visual-ruined | -0.085 | +0.011 | -0.009 | PASS |
| HallusionBench | Language-ruined | -0.047 | -0.086 | +0.175 | FAIL |
| HallusionBench | Alignment-ruined | -0.001 | +0.000 | +0.002 | PASS |
| POPE | Visual-ruined | -0.049 | +0.000 | +0.024 | PASS |
| POPE | Language-ruined | +0.003 | -0.149 | +0.293 | FAIL |
| POPE | Alignment-ruined | +0.000 | +0.000 | +0.000 | FAIL |
| Failure Family | Scalar | Acc | ||||
|---|---|---|---|---|---|---|
| Answerability | 5540 | 0.124 | 0.997 | 0.479 | 0.880 | 77.4% |
| Attribute | 1440 | 0.099 | 0.946 | 0.302 | 0.922 | 64.3% |
| None | 11736 | 0.289 | 0.988 | 0.587 | 0.836 | 45.9% |
| Object Hallucination | 38364 | 0.107 | 0.996 | 0.223 | 0.967 | 86.5% |
| Spatial | 1360 | 0.120 | 0.977 | 0.373 | 0.919 | 70.2% |
| Model | Classifier | Scalar | V+L+A | V+L+A+Scalar | |
|---|---|---|---|---|---|
| Gemma 4 | Logistic Reg. | 0.754 0.009 | 0.921 0.006 | 0.932 0.006 | +0.167 |
| Gemma 4 | XGBoost | 0.834 0.013 | 0.965 0.001 | 0.974 0.002 | +0.131 |
| Gemma 4 | LightGBM | 0.836 0.012 | 0.965 0.001 | 0.973 0.002 | +0.130 |
| LLaVA-Mistral | Logistic Reg. | 0.847 0.003 | 0.892 0.003 | 0.907 0.003 | +0.045 |
| LLaVA-Mistral | XGBoost | 0.860 0.003 | 0.973 0.002 | 0.979 0.002 | +0.113 |
| LLaVA-Mistral | LightGBM | 0.859 0.004 | 0.973 0.001 | 0.980 0.002 | +0.115 |
| Model | Classifier | Scalar Confidence | |||
|---|---|---|---|---|---|
| Gemma 4 | XGBoost | 0.105 | 0.305 | 0.505 | 0.085 |
| Gemma 4 | LightGBM | 0.269 | 0.153 | 0.292 | 0.286 |
| LLaVA-Mistral | XGBoost | 0.084 | 0.102 | 0.688 | 0.125 |
| LLaVA-Mistral | LightGBM | 0.294 | 0.099 | 0.331 | 0.276 |
| LLaVA-Vicuna | XGBoost | 0.107 | 0.178 | 0.503 | 0.212 |
| LLaVA-Vicuna | LightGBM | 0.211 | 0.173 | 0.317 | 0.299 |
| Feature Set | AUROC | Macro-F1 |
|---|---|---|
| Dataset ID | 0.976 | 0.558 |
| Dataset ID + Model ID | 0.975 | 0.558 |
| Dataset ID + Model ID + Scalar | 0.986 | 0.705 |
| Dataset ID + Model ID + | 0.991 | 0.783 |
| Dataset ID + Model ID + | 0.991 | 0.782 |
| Feature Set | AUROC | Macro-F1 |
|---|---|---|
| Dataset ID | 0.735 | 0.145 |
| Dataset ID + Model ID | 0.743 | 0.145 |
| Dataset ID + Model ID + Scalar | 0.847 | 0.308 |
| Dataset ID + Model ID + | 0.838 | 0.308 |
| Dataset ID + Model ID + | 0.853 | 0.348 |
| Dataset | Target | N | Feature Set | AUROC | F1 |
|---|---|---|---|---|---|
| HallusionBench | Attribute vs object | 3804 | Scalar | 0.634 | 0.621 |
| 0.769 | 0.718 | ||||
| 0.801 | 0.739 | ||||
| VizWiz | Answerability vs answerable | 17276 | Scalar | 0.707 | 0.693 |
| 0.817 | 0.782 | ||||
| 0.825 | 0.784 |
| Held-Out Dataset | Model ID + Scalar | ||
|---|---|---|---|
| HallusionBench | 0.339 | 0.492 | 0.371 |
| POPE | 0.201 | 0.375 | 0.229 |
| VSR | 0.290 | 0.416 | 0.274 |
| VizWiz | 0.300 | 0.328 | 0.331 |
| Dataset | Slice | Expected Source | N | Acc | LP Match | |||
|---|---|---|---|---|---|---|---|---|
| POPE | adversarial | 12000 | 86.5% | 0.119 | 0.998 | 0.219 | 53.8% | |
| POPE | popular | 12000 | 88.3% | 0.108 | 0.998 | 0.209 | 55.6% | |
| POPE | random | 12000 | 90.3% | 0.094 | 0.997 | 0.222 | 57.5% | |
| VizWiz | unanswerable | /answerability | 5540 | 77.4% | 0.124 | 0.997 | 0.479 | 77.9% |
| VizWiz | answerable | /answerability | 11736 | 45.9% | 0.289 | 0.988 | 0.587 | 22.4% |
| HallusionBench | not visual-required | 2016 | 56.3% | 0.110 | 0.961 | 0.318 | 61.3% |
| Dataset | Raw Agreement | Fleiss’s | Model-Human Agreement | |
|---|---|---|---|---|
| HallusionBench | 50 | 84.0% | 0.290 | 45.5% |
| POPE | 50 | 84.0% | 0.201 | 22.2% |
| VizWiz | 50 | 62.0% | 0.086 | 37.5% |
| VSR | 50 | 98.0% | 0.221 | 37.1% |
| All | 200 | 82.0% | 0.236 | 36.3% |
| Quantity | Value |
| Examples | 200 |
| Annotators | 3 |
| Adjudicated disagreement cases | 36 |
| Exact all-annotator agreement | 20.5% |
| At least two annotators agree | 82.0% |
| Full-label Fleiss’ | 0.236 |
| Human Label | Predicted | Predicted | Predicted |
|---|---|---|---|
| Visual | 6 | 7 | 3 |
| Language-prior | 10 | 6 | 4 |
| Alignment | 18 | 26 | 27 |
| Feature Set | Macro-F1 | Balanced Acc. | Weighted AUROC |
|---|---|---|---|
| Scalar confidence | 0.146 | 0.229 | 0.430 |
| Raw | 0.328 | 0.330 | 0.597 |
| Normalized | 0.269 | 0.310 | 0.556 |
| Raw + scalar | 0.322 | 0.313 | 0.587 |
| Model | Scalar | Penalty | Weighted | Geometric | Best SA |
|---|---|---|---|---|---|
| Gemma 4 | 0.809 | 0.738 | 0.773 | 0.741 | 0.773 |
| LLaVA-Mistral | 0.836 | 0.718 | 0. 806 | 0.719 | 0.806 |
| LLaVA-Vicuna | 0.828 | 0.665 | 0.778 | 0.678 | 0.778 |
| Qwen3-VL | 0.809 | 0.721 | 0.732 | 0.721 | 0.732 |
| Pooled | 0.783 | 0.638 | 0.767 | 0.640 | 0.767 |
| Model | Dataset | Scalar AUROC | Best SA AUROC | Scalar Sel@60 | Best SA Sel@60 | |
|---|---|---|---|---|---|---|
| Gemma 4 | HallusionBench | 0.690 | 0.605 (weighted) | -0.085 | 77.5% | 73.3% |
| Gemma 4 | POPE | 0.779 | 0.741 (penalty) | -0.038 | 94.7% | 94.7% |
| Gemma 4 | VizWiz | 0.734 | 0.718 (weighted) | -0.016 | 67.4% | 67.7% |
| Gemma 4 | VSR | 0.712 | 0.654 (penalty) | -0.058 | 81.4% | 81.4% |
| LLaVA-Mistral | HallusionBench | 0.609 | 0.552 (penalty) | -0.057 | 58.2% | 54.9% |
| LLaVA-Mistral | POPE | 0.835 | 0.807 (weighted) | -0.028 | 97.5% | 95.9% |
| Coverage | Scalar Risk | Penalty Risk | Weighted Risk | Geometric Risk | Best SA Risk |
|---|---|---|---|---|---|
| 5% | 0.018 | 0.290 | 0.023 | 0.225 | 0.023 (Weighted) |
| 10% | 0.033 | 0.194 | 0.034 | 0.171 | 0.034 (Weighted) |
| 20% | 0.050 | 0.134 | 0.070 | 0.128 | 0.070 (Weighted) |
| 40% | 0.081 | 0.094 | 0.084 | 0.094 | 0.084 (Weighted) |
| 60% | 0.099 | 0.157 | 0.112 | 0.157 | 0.112 (Weighted) |
| 80% | 0.157 | 0.224 | 0.159 | 0.224 | 0.159 (Weighted) |
| Model | Dataset | No Interv. | Generic | Matched | Fix G | Fix M | Break G | Break M | |
|---|---|---|---|---|---|---|---|---|---|
| Gemma 4 | HallusionBench | 951 | 68.2% | 60.9% | 68.9% | 9.3% | 12.6% | 15.1% | 4.9% |
| Gemma 4 | POPE | 9000 | 86.9% | 86.8% | 86.3% | 11.9% | 10.2% | 1.9% | 2.3% |
| Gemma 4 | VizWiz | 4319 | 54.0% | 51.8% | 52.2% | 5.9% | 7.8% | 9.2% | 9.9% |
| Gemma 4 | VSR | 340 | 71.8% | 72.4% | 71.5% | 22.9% | 8.3% | 8.2% | 3.7% |
| LLaVA-Mistral | HallusionBench | 951 | 52.6% | 50.9% | 53.8% | 8.2% | 12.0% | 10.6% | 8.4% |
| LLaVA-Mistral | POPE | 9000 | 89.1% | 88.8% | 89.2% | 6.8% | 8.1% | 1.2% | 0.8% |
| Model | Matched Generic | Matched No Interv. | Lower Break Rate |
|---|---|---|---|
| Gemma 4 | 2/4 | 1/4 | 2/4 |
| LLaVA-Mistral | 4/4 | 3/4 | 4/4 |
| LLaVA-Vicuna | 2/4 | 3/4 | 2/4 |
| Qwen3-VL | 2/4 | 1/4 | 2/4 |
| Pooled | 10/16 | 8/16 | 10/16 |
| Dataset | Sample Size | Primary Stress Factor |
|---|---|---|
| HallusionBench | Visual illusion, attribute error, and grounded hallucination | |
| POPE | Object-presence hallucination and object priors | |
| VizWiz-VQA | Visual insufficiency and answerability | |
| VSR | Spatial and relation binding | |
| Total | Mixed multimodal failure sources |
| Category | Shown To Annotators | Hidden From Annotators |
|---|---|---|
| Input | Image and question or caption | Perturbed images and probe outputs |
| Output | Model answer | Scalar confidence |
| Reference | Gold answer or answerability label | Source scores |
| Outcome | Correctness flag | Raw and normalized dominant source |
| Metadata | Dataset name | Routing decision and intervention result |
| Label | When To Use | Example Pattern |
|---|---|---|
| Visual | The image evidence appears weak, degraded, incomplete, too small, occluded, blurry, dark, or otherwise insufficient for the answer. | The model answers an object question, although the relevant object is too blurred or partially outside the frame. |
| Language-prior | The answer appears plausible from the question alone, common object priors, or default world knowledge, even when the image evidence is weak or absent. | The model answers “yes” to a common object-presence question where the image does not clearly support the object. |
| Alignment | The relevant entities are visible, while the answer appears to fail because of relation, attribute, grounding, or image-text binding. | The model detects a cone and a car, although it reverses the left-right relation between them. |
| Mixed | More than one source is plausibly active, and no single source is clearly dominant. | The image is blurry and the question also invites a common prior; either source could plausibly explain the answer. |
| Unclear | The example does not provide enough information for a reliable judgment, or the provided gold reference answer is factually incorrect. | The image is ambiguous, or the gold answer states there is a TV when the image clearly only contains a monitor. |
| No Failure | The model prediction accurately matches the correct gold answer, indicating no failure or hallucination occurred. | The model correctly answers the question based on clear visual evidence without error. |
| Metric | Meaning |
|---|---|
| Raw agreement | Fraction of examples with identical independent labels. |
| Fleiss’s | Chance-corrected agreement over the six-label set. |
| Clear-source coverage | Fraction of examples adjudicated as Visual , Language-prior , or Alignment . |
| Model-human agreement | Agreement between and mapped clear-source human labels. |
| Mixed rate | Fraction adjudicated as Mixed . |
| Unclear rate | Fraction adjudicated as Unclear . |
| Dataset / Branch | Examples Per Model | Models | Passes Per Example | Forward Passes |
| HallusionBench | 951 | 4 | 7 | 26,628 |
| POPE | 9,000 | 4 | 7 | 252,000 |
| VizWiz-VQA | 4,319 | 4 | 7 | 120,932 |
| VSR | 340 | 4 | 8 | 10,880 |
| Core Perturbation-Response measurement | 14,610 | 4 | – | 410,440 |
| Generic and matched routing branches | 14,610 | 4 | 2 | 116,880 |
| Field | Value |
|---|---|
| GPU type | NVIDIA RTX A6000 (48 GB) |
| Number of GPUs | 3 |
| CPU and memory | AMD EPYC 7543 32-Core Processor, 324GB |
| Inference framework | HuggingFace Transformers ( 4.40.0) |
| Batch size | 1 (sequential per-sample inference) |
| Elapsed calendar time | 15 days |
| Artifact | Type | Use In Paper | License / Access Notes |
|---|---|---|---|
| HallusionBench | Benchmark dataset | Visual illusion, attribute error, grounded hallucination, source-profile diagnosis, and routing analysis | The official HallusionBench repository lists the artifact under the BSD-3-Clause license . We use the image-paired evaluation subset and do not redistribute raw images. |
| POPE | Benchmark dataset and evaluation code | Object-presence hallucination, blank-image pressure, abstention boundary check, and object-hallucination diagnosis | The official POPE repository provides the benchmark code and data. Its license file lists the artifact under the MIT License. We use released prompts and annotations for evaluation. |
| VSR | Benchmark dataset | Spatial relation verification and relation-swap alignment probing | The official Visual Spatial Reasoning repository lists the project under the Apache-2.0 license . We use zero-shot development examples with explicit spatial relations. |
| VizWiz-VQA | Benchmark dataset | Visual insufficiency, answerability diagnosis, and visual-fragility analysis | The VizWiz-VQA dataset page states that the work is licensed under a Creative Commons Attribution 4.0 International License . Since the images can contain user-provided visual contexts, we do not redistribute raw images. |
| Artifact | Type | Use In Paper | License / Access Notes |
|---|---|---|---|
| Gemma 4 | Open-weight MLLM family | One evaluated model family for Perturbation-Response measurement and routing analysis | Google AI documentation describes Gemma 4 as open-weight with responsible commercial use. Use remains subject to the applicable Gemma terms , Gemma Prohibited Use Policy , and the Gemma 4 model documentation . |
| Qwen3-VL | Open-weight MLLM | One evaluated model family for Perturbation-Response measurement, abstention scalarization, and routing analysis | The Qwen3-VL-8B-Instruct model card is used as the checkpoint reference. The model is listed with an Apache-2.0 license ; the Azure/Hugging Face catalog also lists Qwen3-VL-8B-Instruct as Apache-2.0. |
| LLaVA-Mistral | Open-weight MLLM | One evaluated model family for Perturbation-Response measurement and diagnostic controls | The llava-v1.6-mistral-7b-hf model card is used as the checkpoint reference. The model card metadata lists Apache-2.0 as the license. |
| LLaVA-Vicuna | Open-weight MLLM | One evaluated model family for Perturbation-Response measurement and diagnostic controls | The llava-v1.6-vicuna-7b model card is used as the checkpoint reference. The model card states that Llama 2 is licensed under the Llama 2 Community License . |
| Derived Artifact | Content | Release Boundary |
|---|---|---|
| Prediction files | Clean model answer, normalized answer, scalar confidence, correctness flag, and failure-family label | Can be released with dataset identifiers, subject to dataset terms. |
| Perturbation-Response files | , , , raw dominant source, normalized dominant source, and probe metadata | Can be released as derived metadata. |
| Perturbation metadata | Names and parameters for blur, crop, brightness, noise, blank-image replacement, grounding, and relation-swap probes | Can be released as code and metadata. |
| Routing files | Generic intervention output, matched intervention output, fix indicator, break indicator, and post-intervention accuracy | Can be released as derived metadata if original dataset terms permit. |
| Prompt catalog | Base prompts, diagnostic probes, entanglement probes, generic intervention, and matched intervention templates | Can be released in full. |
| Use Case | Appropriate Use | Boundary Or Risk |
|---|---|---|
| Model auditing | Compare scalar confidence with Perturbation-Response Signatures and failure-family labels. | Does not recover hidden causal mechanisms. |
| Selective answering | Use scalar scores only under explicit validation-to-deployment assumptions. | A threshold is a deployment guardrail, not an instance-grounded guarantee. |
| Correction routing | Use to choose visual enhancement, anti-prior prompting, or relation checking. | Routing is conditional and may still break correct answers. |
| High-stakes deployment | Use only with domain-specific validation, monitoring, and human oversight. | Not sufficient for medical, legal, financial, or accessibility-critical certification. |
| Human audit | Check whether normalized dominant sources are semantically plausible. | Human labels do not prove causal source separability. |
Hallucination Detection in VLMs
Hallucination detection in vision-language models identifies claims that are unsupported by images, video, or other visual evidence.
See all 72 papers