IDO: Incongruity-Aware Distribution Optimization for Multimodal Fake News Detection¶
会议: ICML 2026
arXiv: 2605.29116
代码: 待确认
领域: 社会计算 / 多模态学习 / 假新闻检测
关键词: 多模态假新闻, 模态间不一致, 分布优化, 跨模态对齐
一句话总结¶
IDO 通过显式建模模态间不一致性作为可学习的分布优化目标——同时拉近真新闻的多模态嵌入并扩大假新闻的不一致,在 Weibo / Twitter / Fakeddit 上 F1 较 SOTA 提升 3-7%、对未见过的假新闻泛化能力显著提升。
研究背景与动机¶
领域现状:多模态假新闻检测利用文本和图像的联合信号识别错误信息。现有方法多基于跨模态融合 + 二分类判别——通过对比学习或图神经网络捕捉模态信息。
现有痛点:(1)现有方法将真假新闻按二元类别区分,缺乏对"假新闻特征"的精确刻画;(2)真新闻和假新闻的模态间不一致性程度不同(真新闻:高度一致;假新闻:低一致/不一致),但被一致建模;(3)OOD 假新闻泛化差——训练分布外的新型假新闻易误判。
核心矛盾:假新闻的本质特征——模态间语义不一致性——未被显式建模,导致模型实际学习的是数据集特定模式而非通用假新闻特征。
本文目标:将模态间不一致性作为显式优化目标,提升对未知假新闻的泛化能力。
切入角度:观察到真新闻文本-图像高度一致(描述匹配),假新闻往往不一致(图像与文本无关或矛盾);通过分布优化强化此差异即可获得通用判别信号。
核心 idea:将真新闻视为"高一致分布"、假新闻视为"低一致分布"——通过双向分布优化同时拉近真新闻一致度、推远假新闻不一致度。
方法详解¶
整体框架¶
IDO 想抓住假新闻的一个本质特征——图文之间的语义不一致——并把它做成可优化的目标,而不是埋在二分类的黑盒里。整条流程是:文本和图像先分别经预训练编码器得到表示;再用一个可微的跨模态不一致度 \(d_{\text{incon}}(\mathbf{t}, \mathbf{v}) = 1 - \cos(\text{proj}_t(\mathbf{t}), \text{proj}_v(\mathbf{v}))\) 来量化两模态有多“对不上”;训练时用分布优化把真新闻的不一致度往 0 压、把假新闻的往 1 推;最后分类损失和分布优化损失联合训练。核心思路就一句话:真新闻图文高度一致,假新闻往往不一致,把这个差异显式拉大就得到一个比“记数据集模式”更通用的判别信号。
%%{init: {'flowchart': {'rankSpacing': 24, 'nodeSpacing': 28, 'padding': 6, 'wrappingWidth': 400, 'subGraphTitleMargin': {'top': 8, 'bottom': 16}}}}%%
flowchart TD
A["输入:文本 + 图像"] --> B["预训练编码器<br/>proj_t / proj_v 投到共享语义空间"]
B --> C["不一致度的可学习量化<br/>全局 d_global + 局部分块 d_local → d"]
subgraph OPT["双向分布优化损失"]
direction TB
E["真新闻 L_real<br/>把不一致度压向 0"]
F["假新闻 L_fake<br/>带 margin m 推向 1"]
end
C --> OPT
C --> G["不一致感知的分类头<br/>拼接 [t; v; d_global; d_local; d_global−d_local] → MLP"]
OPT --> H["联合训练:L_IDO + 分类损失,端到端"]
G --> H
H --> I["输出:真 / 假"]
关键设计¶
1. 不一致度的可学习量化:把“图文对不上”做成一个可微、能抓局部矛盾的数
现有方法按真假二元类别硬分,却没刻画“假在哪”,于是学到的常是数据集特定模式。IDO 先用共享语义空间的投影 \(\text{proj}_t, \text{proj}_v\) 把异质的文本、图像映到同一对齐空间,全局不一致度取 \(d_{\text{incon}}(\mathbf{t}, \mathbf{v}) = 1 - \cos(\text{proj}_t(\mathbf{t}), \text{proj}_v(\mathbf{v}))\)。但单看全局相似度会漏掉局部矛盾——比如图像某个角落和文本某句话对不上,整体相似度却仍高。所以再加一项细粒度分块对齐 \(d_{\text{local}} = \frac{1}{N} \sum_{i=1}^N \min_j d(\mathbf{t}_i, \mathbf{v}_j)\),最终 \(d = \alpha d_{\text{global}} + (1-\alpha) d_{\text{local}}\) 把全局和局部一起算进来,才能全面捕捉不一致。
2. 双向分布优化损失:真假两端同时拉开,别让边界偏斜
如果只优化一类(比如只把真新闻拉一致),分类边界容易偏,模型对另一类的刻画就松。IDO 对两类各加一项:真新闻样本 \((\mathbf{t}_r, \mathbf{v}_r)\) 直接最小化不一致 \(\mathcal{L}_{\text{real}} = \mathbb{E}_{\text{real}}[d_{\text{incon}}(\mathbf{t}_r, \mathbf{v}_r)]\);假新闻样本 \((\mathbf{t}_f, \mathbf{v}_f)\) 则用带 margin 的铰链项 \(\mathcal{L}_{\text{fake}} = \max(0, m - \mathbb{E}_{\text{fake}}[d_{\text{incon}}(\mathbf{t}_f, \mathbf{v}_f)])\) 把不一致往上推(margin \(m = 0.7\)),总损失 \(\mathcal{L}_{\text{IDO}} = \mathcal{L}_{\text{real}} + \lambda \mathcal{L}_{\text{fake}}\)。两端同时优化,真假分布被对称地推开,边界更稳。
3. 不一致感知的分类头:把不一致度直接喂进分类器当显式证据
既然不一致度是判别假新闻的关键信号,就不该只用它来约束表示、却让分类器自己去猜。IDO 把不一致度拼进分类器输入 \([\mathbf{t}; \mathbf{v}; d_{\text{global}}; d_{\text{local}}; d_{\text{global}} - d_{\text{local}}]\),由 MLP 输出二分类概率,并和前面的分布优化端到端联合训练。这样分类目标和分布优化目标对齐——分布优化负责把不一致度做得有判别力,分类头负责把它用足。
实验关键数据¶
主实验¶
| 数据集 | 方法 | Acc | F1 | AUC |
|---|---|---|---|---|
| EANN | 78.2 | 76.5 | 84.3 | |
| MVAE | 81.7 | 80.4 | 87.6 | |
| MCAN | 84.5 | 83.7 | 90.2 | |
| IDO | 88.9 | 88.1 | 94.5 | |
| MCAN | 79.3 | 78.4 | 85.6 | |
| CAFE | 82.1 | 81.5 | 88.3 | |
| IDO | 87.6 | 86.8 | 92.7 | |
| Fakeddit | MCAN | 76.5 | 75.2 | 83.4 |
| Fakeddit | CAFE | 79.7 | 78.9 | 86.5 |
| Fakeddit | IDO | 85.3 | 84.6 | 91.2 |
OOD 泛化测试¶
| 训练 → 测试 | EANN F1 | MCAN F1 | IDO F1 | 提升 |
|---|---|---|---|---|
| Weibo → Twitter | 52.3 | 58.7 | 71.4 | +12.7 |
| Twitter → Fakeddit | 49.7 | 55.4 | 68.9 | +13.5 |
| Fakeddit → Weibo | 54.1 | 61.2 | 73.8 | +12.6 |
消融实验¶
| 配置 | Weibo F1 | Twitter F1 |
|---|---|---|
| 基线(仅分类头) | 81.2 | 78.5 |
| + 全局不一致度 | 85.7 | 83.4 |
| + 局部不一致度 | 86.4 | 84.2 |
| + 双向分布优化 | 87.6 | 85.9 |
| 完整 IDO | 88.9 | 87.6 |
关键发现¶
- 不一致度的判别力强:真假新闻不一致度分布有清晰可视化区分。
- OOD 泛化大幅提升:跨数据集 F1 提升 12-14 个百分点,验证不一致度是通用特征。
- 细粒度补充全局对齐:局部不一致捕捉细微图文矛盾。
- margin 选择:\(m = 0.7\) 最优;过小区分不足,过大易过拟合。
亮点与洞察¶
- 本质特征建模:识别模态间不一致性这一假新闻本质特征并显式优化。
- 双向分布优化的优雅设计:同时拉近真、推远假,避免单向损失偏差。
- 跨数据集泛化显著:OOD 性能领先大幅,验证学到的是通用特征。
局限与展望¶
- 不一致 ≠ 假新闻:高一致并不保证真实(如精心伪造图文匹配的假新闻)。
- 多模态扩展:当前仅文本+图像。
- 不一致解释性:模型学到的不一致 vs 人类理解可能有 gap。
- 改进:引入第三模态(音频、视频);与外部知识库结合验证事实;可解释不一致度可视化。
相关工作与启发¶
- vs EANN/MVAE:传统融合分类,无显式不一致建模。
- vs MCAN:跨模态注意力捕捉对齐,但仍按二元分类;IDO 显式优化不一致分布。
- vs CAFE:对比学习拉近真新闻、推远假新闻;IDO 用不一致度作为更精确判别信号。
- 启发:分布优化的双向设计可扩展到其他二分类场景(情感分析、欺诈检测)。
评分¶
- 新颖性: ⭐⭐⭐⭐ 不一致度建模 + 双向分布优化的结合新颖,但部分组件源自已有工作。
- 实验充分度: ⭐⭐⭐⭐⭐ 3 个数据集 + 4 个基线 + OOD 泛化 + 详细消融。
- 写作质量: ⭐⭐⭐⭐ 问题动机清晰,方法描述精确。
- 价值: ⭐⭐⭐⭐⭐ 假新闻检测有重大社会价值;OOD 泛化是实用部署的关键瓶颈。