← 返回 2026-01-30

模态自适应解码:缓解多模态大语言模型中的跨模态幻觉 MAD: Modality-Adaptive Decoding for Mitigating Cross-Modal Hallucinations in Multimodal Large Language Models

Sangyun Chung, Se Yeon Kim, Youngchae Chee, Yong Man Ro 📅 2026-01-29 👍 10 2026-07-13 08:35
多模态大语言模型 对比解码 训练无关方法 跨模态幻觉 音频-视觉理解

通过自评估模态相关性动态调整对比解码权重,无需训练即可抑制跨模态幻觉

前置知识

跨模态幻觉(Cross-Modal Hallucination)

在多模态大语言模型中,一种模态不当影响另一种模态的内容生成,导致输出与实际输入不符的现象。与传统单模态幻觉不同,跨模态幻觉揭示了模态分离的深层失败——例如视频中出现的船会误导模型在音频描述中捏造钓鱼相关的声音,或音频中的枪声会误导模型声称在视频中看到开枪的动作。这种幻觉的关键特征是信息在模态之间发生了不当的「泄漏」,模型无法正确区分各模态的边界和独立贡献。

理解跨模态幻觉是理解本文研究动机的前提,MAD正是为解决这一特定问题而设计的解码策略。

对比解码(Contrastive Decoding)

一种训练无关的推理方法,通过对比模型在「完整输入」和「退化输入」(如噪声污染、遮掩或移除某些模态)下的输出分布来抑制幻觉。其核心直觉是:与输入真实相关的token在两种条件下logit差异大,而幻觉token(源于语言先验或虚假相关)在两种条件下logit相近。通过放大这一对比信号,可以下推不依赖真实输入的幻觉token的概率。视觉对比解码(VCD)将其扩展到视觉-语言模型,通过对比原始图像和退化图像的输出来抑制视觉幻觉。

对比解码是MAD的技术基础,MAD在对比解码框架上引入了模态自适应权重,是其核心创新点。

AV-LLM(音频-视觉大语言模型)

能够同时处理视频、音频和文本三种模态输入的大语言模型。如VideoLLaMA2-AV和Qwen2.5-Omni等模型,使用视觉编码器(如CLIP/SigLIP)处理视频帧,音频编码器(如HuBERT/Whisper)处理音频波形,文本分词器处理语言输入,各编码器将原始输入转化为共享嵌入空间中的token化表示,再送入统一的LLM进行自回归生成。这类模型实现了端到端的视频理解和音频-视觉场景推理。

MAD专门针对这类三模态模型设计,需要理解其输入结构(视频 $X_v$、音频 $X_a$、问题 $X_q$)和生成过程。

模态权重(Modality Weights)

MAD中用于衡量每种模态对当前任务重要性的归一化概率值 $w_v, w_a, w_{av} \in [0,1]$,满足 $w_{av}+w_v+w_a=1$。这些权重通过模型的自评估机制获得——向模型提问「回答这个问题需要哪种模态(音频、视频、两者)」,提取模型对「video」「audio」「both」三个token的logit,经softmax归一化得到。高权重意味着该模态对当前任务更相关,对比解码应更强烈地抑制该模态上的幻觉。

模态权重是MAD实现自适应解码的关键机制,直接决定了对比解码各分支的强度。

研究动机

多模态大语言模型在处理音频-视觉输入时面临严重的跨模态幻觉问题。具体而言,一种模态的信息会不当影响模型对另一种模态的描述,导致生成与实际输入不符的内容。例如,论文图1展示的典型案例中,输入视频包含船的强视觉线索,当要求模型描述视频和音频时,基线模型不仅产生了视觉幻觉(声称视频中人在演示如何使用鱼探仪和钓鱼技巧),更关键的是由于视觉模态的不当影响,还捏造了音频事件(声称能听到「人声和鱼跳出水面的水花声」),而这些声音在输入中根本不存在。CMM基准测试揭示了三种典型的模态支配问题:视觉支配(Visual Dominance)导致模型忽视音频和语言线索,音频支配(Audio Dominance)导致模型过度依赖听觉信息,语言支配(Language Dominance)导致模型跟随语言先验而非实际多模态证据。这些问题的根本原因在于模态交互控制的失败——模型无法正确判断每种模态对特定任务的重要程度。

本文的目标是本文提出模态自适应解码(MAD)方法,旨在实现三个具体目标:第一,让多模态模型具备自我评估模态相关性的能力,即能够判断给定任务需要哪些模态的参与;第二,根据评估结果动态调整各模态对比解码的强度,使模型聚焦于相关模态同时抑制无关模态的干扰;第三,提供一个完全训练无关(training-free)的方案,无需额外的模型优化或标注数据,即插即用。论文在CMM和AVHBench两个跨模态幻觉基准上进行全面评估,目标是在保持常规音频-视觉问答性能的同时,显著降低跨模态幻觉的发生率。

与已有工作不同的是,现有的对比解码方法存在一个根本性局限:它们都是模态无关的(modality-agnostic),缺乏对任务特定模态需求的感知。具体来说,VCD-Extended方法将视觉对比解码扩展到多模态设置时,对所有模态施加统一的失真策略,不区分哪些模态与当前任务相关。虽然AVCD将对比解码扩展到了音频-视觉多模态设置,但它仍采用均匀的失真方式,不考虑具体问题对各模态的依赖关系。这些方法假设幻觉主要源于视觉输入的退化,而实际上在音频-视觉场景中,音频和视觉都可能成为幻觉的来源。MAD的独特切入角度在于:利用模型自身的内在能力来评估任务-模态相关性,将提取的模态概率作为对比解码各分支的自适应权重,从而首次实现了任务感知的模态选择性解码。

核心方法

MAD的核心直觉是:不同任务对各模态的依赖程度不同,因此对比解码的强度也应随之变化。例如,对于「你听到了什么声音?」这类问题,应该对音频模态施加较强的对比抑制(高 $\alpha_a$)而最小化视觉对比效果(低 $\alpha_v$);反之,对于「车是什么颜色的?」,则应该增强视觉对比抑制。从技术路线看,MAD分为两个阶段:第一阶段(模态自适应权重提取),通过向模型发出模态查询提示,让模型自评估各模态的重要性,提取归一化的模态权重;第二阶段(模态自适应生成),利用这些权重动态调制四个对比解码分支(基于音频和视觉模态的存在/缺失组合)的强度,聚合为最终的解码logit。整个过程完全不需要额外训练或参数优化。

MAD与已有方法的本质区别在于引入了「任务驱动的模态加权方案」(task-driven modality weighting scheme)。现有方法(VCD-Extended、AVCD)对所有模态施加统一的对比强度 $\alpha$,不考虑具体问题的模态需求。而MAD将固定强度分解为 $\alpha_m = \gamma \cdot w_m$,其中 $\gamma$ 是全局基础对比强度,$w_m$ 是从模型自评估中提取的任务特定模态权重。这种分解使得对比强度能够动态缩放:当 $w_m$ 高(模态相关)时,$\alpha_m$ 增大,放大幻觉抑制;当 $w_m$ 低(模态不相关)时,$\alpha_m$ 减小,减少不必要的惩罚。核心创新在于让模型自己决定哪些模态是任务相关的,而不是人为假设或统一处理。

方法步骤详情

MAD的完整流程包含以下步骤。第一步:模态自适应权重提取。将模态查询提示 $X_m$(「To answer this question, which modality is needed (audio, video, or both)?」)附加到输入 $X_v, X_a, X_q$ 之后,让模型自回归预测第一个token。从输出logit中提取对应「video」「audio」「both」三个token的值 $z_v, z_a, z_{av}$,然后通过softmax归一化得到权重 $[w_{av}, w_v, w_a] = \text{softmax}([z_{av}, z_v, z_a])$。第二步:模态自适应生成。对每个解码步骤 $t$,计算四种模态配置下的logit:$\text{logit}_{va}$(音频视觉都存在)、$\text{logit}_{\tilde{v}a}$(视觉退化)、$\text{logit}_{v\tilde{a}}$(音频退化)、$\text{logit}_{\tilde{v}\tilde{a}}$(两者都退化)。然后将四个对比分支按模态权重加权求和:$\text{logit}_{MAD}(y_t) = (1+\gamma w_{av})\text{logit}_{va} - \gamma w_{av}\text{logit}_{\tilde{v}a} + (1+\gamma w_{av})\text{logit}_{va} - \gamma w_{av}\text{logit}_{v\tilde{a}} + (1+\gamma w_v)\text{logit}_{v\tilde{a}} - \gamma w_v\text{logit}_{\tilde{v}\tilde{a}} + (1+\gamma w_a)\text{logit}_{\tilde{v}a} - \gamma w_a\text{logit}_{\tilde{v}\tilde{a}}$。最终选择 $\arg\max_{y_t \in V} \text{logit}_{MAD}(y_t)$ 作为下一个token。温度设为0以保证确定性生成,全局强度超参数 $\gamma = 2.5$。

技术新颖性

MAD在技术新颖性方面有三个层次的贡献。第一,首次提出模态自适应解码的概念,将任务感知的模态选择引入对比解码框架,突破了现有方法模态无关的根本限制。第二,设计了一种优雅的自评估机制:无需额外的模态相关性分类器,直接利用多模态模型自身的内在能力来评估模态重要性,这在概念上非常简洁且实用。第三,将标准的对比解码公式从二元对比(完整输入 vs 退化输入)扩展为四分支自适应加权框架,每个分支针对特定的模态配置进行对比,通过权重 $w_{av}, w_v, w_a$ 实现细粒度的模态级幻觉抑制。这种设计还能自然处理模态间的双向幻觉——视觉支配导致的音频幻觉和音频支配导致的视觉幻觉——通过适当地为各模态分配权重来平衡压制强度。

Overall MAD pipeline
Figure 2: Overall MAD pipeline
Distribution of extracted modality weights (wv, wa, wav) across question types on video
Figure 3: Distribution of extracted modality weights (wv, wa, wav) across question types on video
Analysis on AVHBench - modality weight distribution
Figure 6: Analysis on AVHBench - modality weight distribution
Analysis on CMM - modality weight distribution
Figure 7: Analysis on CMM - modality weight distribution

实验结果

MAD在两个跨模态幻觉基准上取得了显著且一致的改进。在CMM基准上,MAD对VideoLLaMA2-AV的整体准确率从73.5%提升至81.3%(+7.8%),其中视觉支配类提升最为显著,从71.8%跃升至82.3%(+9.3%);语言支配类从68.8%提升至77.5%(+5.5%);音频支配类从80.0%提升至84.3%(+4.3%)。对Qwen2.5-Omni的整体准确率从72.7%提升至81.4%(+8.7%),视觉支配类从64.5%提升至76.8%(+12.3%),音频支配类从72.3%提升至84.3%(+12.0%),语言支配类从81.3%提升至83.3%(+2.0%)。在AVHBench基准上,VideoLLaMA2-AV的整体准确率从77.4%提升至79.4%(+2.0%),视频驱动的音频幻觉准确率从75.7%提升至79.7%(+4.0%);Qwen2.5-Omni的整体准确率从76.9%提升至81.6%(+4.7%),视频驱动的音频幻觉从73.0%提升至78.7%(+5.7%),音频驱动的视频幻觉从80.7%提升至84.4%(+3.7%)。MAD在所有模型和基准上均一致超越了VCD-Extended和AVCD基线方法。消融实验表明,均匀加权(Uniform)的整体准确率为79.4%,argmax加权为78.7%,而自适应加权(MAD)达到81.3%,验证了自适应权重的重要性。分别移除 $w_a$、$w_v$ 和 $w_{av}$ 分别导致整体准确率下降至78.0%、78.3%和78.9%,说明三个权重缺一不可。在通用AVQA基准(OmniBench、Worldsense、Music-AVQA)上,MAD也取得了可比或略优的性能(VideoLLaMA2-AV在Music-AVQA上从78.1%提升至79.1%)。

Main results on cross-modal hallucination benchmarks
Table 1: Main results on cross-modal hallucination benchmarks
Comparison of different modality fusion strategies in the ablation study
Table 2: Comparison of different modality fusion strategies in the ablation study
Ablation on modality-specific weights in MAD
Table 3: Ablation on modality-specific weights in MAD
Comparison of MLLMs on general AVQA benchmarks
Table 4: Comparison of MLLMs on general AVQA benchmarks
Representative examples of questions and their modality weights
Table 5: Representative examples of questions and their modality weights
Computational efficiency comparison among CD-based methods
Table 6: Computational efficiency comparison among CD-based methods
Impacts of γ in VideoLLaMA2-AV
Figure 4: Impacts of γ in VideoLLaMA2-AV
Impacts of γ in Qwen2.5-Omni
Figure 5: Impacts of γ in Qwen2.5-Omni
Performance consistency across different modality query prompts on AVHBench and CMM benchmarks
Figure 8: Performance consistency across different modality query prompts on AVHBench and CMM benchmarks
查看结构化数据
任务指标本文基线提升
CMM - 视觉支配类 准确率 (%) 82.3% (VideoLLaMA2-AV) / 76.8% (Qwen2.5-Omni) 71.8% / 64.5% +9.3% / +12.3%
CMM - 音频支配类 准确率 (%) 84.3% (VideoLLaMA2-AV) / 84.3% (Qwen2.5-Omni) 80.0% / 72.3% +4.3% / +12.0%
CMM - 语言支配类 准确率 (%) 77.5% (VideoLLaMA2-AV) / 83.3% (Qwen2.5-Omni) 68.8% / 81.3% +5.5% / +2.0%
CMM - 整体准确率 准确率 (%) 81.3% (VideoLLaMA2-AV) / 81.4% (Qwen2.5-Omni) 73.5% / 72.7% +7.8% / +8.7%
AVHBench - 视频驱动音频幻觉 准确率 (%) 79.7% (VideoLLaMA2-AV) / 78.7% (Qwen2.5-Omni) 75.7% / 73.0% +4.0% / +5.7%
AVHBench - 音频驱动视频幻觉 准确率 (%) 79.1% (VideoLLaMA2-AV) / 84.4% (Qwen2.5-Omni) 79.0% / 80.7% +0.1% / +3.7%
AVHBench - 整体准确率 准确率 (%) 79.4% (VideoLLaMA2-AV) / 81.6% (Qwen2.5-Omni) 77.4% / 76.9% +2.0% / +4.7%
Music-AVQA (通用AVQA) 准确率 (%) 79.1% 78.1% +1.0%

局限与改进

虽然MAD取得了显著的性能提升,但仍存在以下局限性。首先,模态权重的提取依赖于模型自身的自评估能力,这意味着如果基础模型本身对模态需求的判断存在偏差,权重的质量也会受到影响——自评估的准确性受到基础模型能力的上限约束。其次,MAD在每次解码时需要计算四种模态配置下的logit( $\text{logit}_{va}$、$\text{logit}_{\tilde{v}a}$、$\text{logit}_{v\tilde{a}}$、$\text{logit}_{\tilde{v}\tilde{a}}$),加上权重提取的额外前向传播,带来了额外的计算开销。计算效率分析显示MAD的解码延迟为3571.64 ms/token(VideoLLaMA2-AV),虽然低于AVCD(4811.13 ms/token),但高于VCD-Extended(3564.46 ms/token)。第三,超参数 $\gamma = 2.5$ 是通过在100个样本上网格搜索确定的,虽然在不同模型和基准上表现稳健,但是否是最优值仍需进一步验证。第四,MAD目前仅在两个7B参数的模型上验证,对于更大规模或不同架构的模型的适用性尚待探索。最后,MAD的评估主要集中在音频-视觉双模态设置上,对于更复杂的模态组合(如包含温度、触觉等传感器的多模态系统)的扩展性尚未验证。

独立分析的弱点

MAD存在几个可以改进的弱点。第一,计算效率方面,MAD在每个解码步骤需要执行四次前向传播(四种模态配置),相比标准解码增加了约4倍的计算量,这限制了其在实时应用场景中的部署。改进方向可以是设计轻量级的模态权重预测器,通过一次前向传播同时获得权重和logit,或采用缓存策略减少冗余计算。第二,权重提取的粒度较粗——MAD对整个回答只提取一次模态权重,假设问题的模态需求在整个生成过程中是恒定的。但在实际场景中,一个复杂问题的回答可能前半部分需要视觉信息而后半部分需要音频信息。改进方向是逐token或逐句动态调整权重。第三,模态失真策略简单——MAD使用噪声注入或掩码来创建退化输入,这可能无法精确模拟模态信息的缺失。改进方向是设计更精细的模态退化策略,如选择性遮掩特定语义区域或时间段的模态信息。

未来方向

论文作者提出了两个明确的未来研究方向。第一,学习一个轻量级、参数高效的模态权重预测器,能够更快速准确地估计模态权重,替代当前依赖模型自评估的方式。这可能通过在预训练数据上微调一个小的分类头来实现,从而减少推理时的计算开销。第二,将模态自适应框架扩展到更丰富的模态组合,如热成像-RGB或其他多传感器设置,拓宽模态感知解码在实际多模态系统中的应用范围。此外,基于MAD的成果,还可以延伸以下方向:将MAD应用于视频生成模型中的跨模态一致性控制;探索MAD在多轮对话中动态调整模态权重的策略;研究MAD与训练时方法(如表示层去偏、架构解码增强)的结合效果;以及将自评估机制应用于评估模型对其他类型输入(如外部知识、检索结果)的相关性判断。

复现评估

MAD在复现方面具有较好的条件。首先,论文已开源代码(https://github.com/top-yun/MAD),为复现提供了直接参考。其次,MAD是训练无关方法,不需要额外的数据收集或模型微调,只需在推理阶段修改解码过程。所使用的模型(VideoLLaMA2-AV-7B和Qwen2.5-Omni-7B)均为公开可用的模型,数据集(CMM和AVHBench)也是公开基准。超参数设置明确(温度0、$\gamma = 2.5$),且论文提供了对 $\gamma$ 在0.5到3.0范围内的系统性消融实验。计算资源方面,论文报告在8块NVIDIA RTX A6000 GPU上进行实验。模态查询提示的鲁棒性分析表明,使用5种不同的提示措辞时,AVHBench标准差仅0.26%,CMM标准差仅0.31%,表明复现不依赖于精确的提示工程。总体而言,复现难度较低,但需要多GPU环境以处理四分支前向传播的计算需求。