当前位置: 首页 > news >正文

Fuzzy Multimodal Learning for Trusted Cross-modal Retrieval(CVPR 2025)

研究方向:Image Captioning

1. 论文介绍

本文提出了一种名为模糊多模态学习(FUME)的新框架,基于模糊集合理论,来量化跨模态不确定性,从而实现可信的跨模态检索。

跨模态检索(CMR)的主要挑战在于计算异构样本之间的相似性,大多数现有方法通过将不同模态投影到共享的潜在空间来解决这一问题,使得语义相关的异构样本可以用相似的嵌入来表示。但它们是确定性模型,仅依赖相似性分数,同时忽略了不可靠或不可信结果的可能性,一个直观的解决方案是对检索结果相关的认知不确定性进行量化。

    图(a):

    1. 横轴 Similarity:跨模态对(如一张图和一段文字)在共享空间里的相似度分数
    2. 纵轴 Density:对应相似度的概率密度。纵坐标高的地方表示“有更多检索对落在该相似度区间”。
    3. 顶部的色条(从两端的 “Credible” 到中间的 “Incredible”):用它来直观划分相似度区间——两端(很低或很高的相似度)被认为可信,中间区间被认为容易出现 “incredible results”(看起来合理但实际上错的检索)

    图(b):

    1. EDL(Evidential deep learning,之前的方法) 的不确定性公式:u= \frac{K}{\sum_{i=1}^{K} e_i + K}

    2. K = 类别数

    3. e_i = 对第 i 类的 evidence(证据量)

    2.方法介绍

    X代表矩阵,x表示列向量。多模态数据集 ​,M是模态的数量。​表示第j模态的集合,N是每个模态中的样本数量, x_i^j \in R^{d_j}表示来自第j模态的第i个样本,d_j是第j模态的维度, 是x_i^j的语义标签向量

    K是类别的数量。有 K个类别时,标签是长度为K的向量,属于第K类时对应位置为 1,其它位置为 0。

    跨模态检索(CMR)的目标是学习一组映射函数 f^j(每个模态一个),把每个模态的样本从各自原始特征空间投影到同一个公共潜在空间。投影后的向量记为 z^j,维度是L。把z^j标准化(例如单位归一化),便于用余弦相似度比较。每个映射函数f^j有自己的可训练参数 \Theta^j

    2.1 模糊多模态学习

    2.1.1 可信度建模

    可能性(样本属于某个类别的可能性):给定一个样本x_j,它属于每个类别的隶属度表示为m^j_{i1}, m^j_{i2}, ..., m^j_{iK}​,其中K是类别的数量。

    必然性(样本不属于其它类别的确定性):

    把可能性和必然性合并得到类别可信度:

    2.1.2 可信度学习

    直观上,这可以通过直接将类别可信度c^j_i与相应的一热标签 y^j_i对齐来实现,即最小化 ​||c_i^j - y_i^j||_2,

    但也有过度优化不匹配类别必要性问题​。

    假设 K=3,真实类为 1(标签 y=[1,0,0])。若目标是使 c_2 \to 0,可以通过两种方式降低c_2 = (m_2 + 1 - \max(m_1,m_3))/2

    1. 降低m_2(合乎直觉);

    2. 提高 \max(m_1,m_3)(通过把m_3​ 提高到 1),这也会使 11-\max(\cdot)下降,从而把 c_2​ 降低。但第二种方式会让 m_3​ 变得很大(错误地把样本归给类别 3),这是不希望的副作用。

    因此必须约束优化方向,使减少非真类可信度的手段是提高真类隶属度而不是抬高其它错误类别。

    使用有标签引导的可信度 r^j_i

    改进后的类别可信度:

    (也就是标签中为 1 的那一类别的索引)

    K=3,当前隶属度向量 m = [0.4,\,0.3,\,0.3],真类是类 1(所以 l=1)。

    用论文的r(非真类 k =2):

    r_2 = \frac{m_2 + 1 - m_{l^*}}{2} = \frac{0.3 + 1 - 0.4}{2} = 0.45

    若把 m_3提高到 0.9,r_2不变(仍然 0.45),因为 r_2 用的是 m_{true}=m_1 作为参照,和 m_3​ 无关。于是“抬高其他错误类”不再能骗过损失,从而避免了错误优化路径。

    损失函数:

    2.2 一致性学习

     跨模态对比损失,把同一实例的不同模态表示拉近,把不同实例(无论哪种模态)的表示推远,缩小模态间差距,增强公共空间的语义对齐。

    当用 x_i^j​ 作为查询时,模型把同一实例 i(跨所有模态)的表示视为正例的相对概率

    在公共空间中对齐来自同一实例的跨模态样本的损失

    结合模糊多模态学习和一致性学习,最终的损失函数:

    L_{fml} 强迫每个模态学出正确的 c类别可信度(从而降低单模态u 决策不确定性);L_{cl}保证不同模态在 z 空间对齐,使得两模态的 cu 可比较与融合。

    3. 推理阶段

    在推理阶段,相似性是传统跨模态检索(CMR)方法广泛使用的度量标准,用于测量来自不同模态的两个样本是否匹配。

    我们首先量化每个模态预测的决策不确定性,随后融合两种模态的决策不确定性来推断检索结果的跨模态不确定性。

    单模态的决策不确定性:

    两模态的不确定性融合函数:

    http://www.dtcms.com/a/355846.html

    相关文章:

  1. OpenCV 图像操作进阶:像素、边界与融合技术
  2. 数据结构青铜到王者第九话---二叉树(2)
  3. 多语言与零样本语音识别新突破:基于发音特征分类的方法
  4. 通过ETL工具,同步SQLserver数据至starrocks数据库
  5. Autosar之DCM模块
  6. 构建AI智能体:十六、构建本地化AI应用:基于ModelScope与向量数据库的文本向量化
  7. Day14 Gorm框架学习(1)
  8. 安装与环境搭建:准备你的 Electron 开发环境
  9. leetcode 525 连续数组
  10. 可改善能源利用水平、削减碳排放总量,并为可再生能源规模化发展提供有力支撑的智慧能源开源了
  11. 计算机组成原理3-3-5:定点数的乘法运算——补码阵列乘法器
  12. init.usb.configfs.rc的USB动态配置
  13. 算法学习笔记:双指针_滑动窗口专题
  14. STM32CubeMX 6.15.0 + CLion
  15. 3.渗透-.IP地址-详解
  16. AI批量抠图工具,无需付费,永久使用
  17. 报错记录 Error: CUDNN_STATUS_BAD_PARAM; Reason: finalize_internal()
  18. 仓颉编程语言青少年基础教程:输入输出
  19. Vue 自定义筛选组件:3 种全选反选场景的优雅实现
  20. Groovy闭包语法详解
  21. 【MySQL数据库入门课程】开课啦!
  22. 一个是“内容生成器”,一个是“知识管理器”:VibeVoice 与 NoteBookLM 优劣对决?
  23. 《零基础入门AI:YOLO目标检测模型详解(从基础概念到YOLOv1核心原理)》
  24. Vue模版:Ant-design模态框弹窗
  25. vue3的setup
  26. 基于离散小波变换(DWT)的数字水印Matlab
  27. @Indexed注解的作用
  28. 整理3点结构点与点之间的距离
  29. Paimon——官网阅读:非主键表
  30. 基于pytorch的垃圾分类识别项目实战