【DecAlign】用于解耦多模态表征学习的分层跨模态对齐
论文创新主要是对已有理论的新颖应用,而非原创理论!
技术组件 是否原创理论 作者的创新贡献 GMM建模原型 否(已有方法) 多模态原型建模 + 跨模态原型对齐 多边际OT 否(已有方法) 多模态联合OT框架 + 动态权重分配 整体架构设计 是 模态解耦→分层对齐(异质性+同质性)→Transformer融合
abstract:
(问题引入1~2句)多模态表征学习的目标是在多种模态中获取共享的和互补的语义信息。然而,不同模式的内在异质性对实现有效的跨模式协作和整合提出了重大挑战.(方法提出3~4句)为了解决这一问题,我们引入了DecAlign,一个新颖的层次化跨模态比对框架,旨在将多模态表示解耦为模态唯一(异构)和模态共有(同构)特征。为了处理异质性,我们采用了一种原型引导的最佳交通路线策略,该策略利用高斯混合模型和多边际交通计划,从而在保持交通方式独特性的同时减轻了分布差异。为了增强同质性,我们通过将潜在分布匹配与最大平均差异正则化相匹配来确保跨模态的语义一致性。此外,我们加入多模态Transformer以增强高层语义特征融合,从而进一步减少跨模态的不一致性。(实验结果1~2句)我们在四个广泛使用的多模态基准测试上进行的大量实验表明,DecAlign在五个指标上的性能始终优于现有的最先进的方法。实验结果表明,DecAlign算法在保持模态特征的同时,增强上级跨模态匹配和语义一致性,显著提高了多模态表示学习的性能。
论文提出的不足:
模态异质性
不同模态之间存在数据分布差异(如高维图像vs低维文本),表示尺度不同(如素空间vs词空间),语义粒度不匹配(如全局视觉场景vs局部文本描述)
传统方法直接拼接或线性融合多模态特征,导致模态独特信息与共享语义纠缠,引发语义干扰,例如图像细节破坏文本的全局关系
跨模态对齐低效
现有方法难以处理维度不匹配,高维图像特征与低维文本特征对齐困难,导致信息冗余或丢失
语义一致性不足
模态间共享语义的潜在分布未对齐,无法保证跨模态的语义一致性
论文提出的解决办法:
模态解耦
将多模态特征分解成两部分:
模态唯一特征->保留各模态独特信息,如纹理、语法
模态共有特征->提取跨模态共享语义,如狗的概念
技术实现:使用专用编码器分离2类特征
分层对齐策略
处理异质性:原型引导的最优传输:利用高斯混合模型GMM建模模态分布,通过多边际传输计划对齐异质特征,减少分布差异。类似用快递路线优化算法匹配不同仓库的货物分布
增强同质性:潜在分布匹配+MMD正则化,强制共有特征的潜在分布对齐(如KL散度),并用最大均值差异(MMD)约束跨模态一致性。
高层语义融合:多模态transformer,通过交叉注意力机制融合对齐后的特征,捕捉全局语义关联
端到端联合优化
将解耦、对齐、融合过程整合为统一框架,通过下游任务(分类)联合优化
intro:
图1:DecAlign框架的概述,其中多模态表示捕获模态独特的特征和共享的共性。通过将它们解耦为模态异质性和同质性,然后采用分层对齐策略,我们实现了从异质到同质特征的无缝对齐。
(研究背景与意义,第1段)
(定义核心问题,点名研究主题)多模态表征学习旨在有效地协调不同的模态,通过捕获它们的共享语义,同时保留模态的独特特征。(列举多个应用场景,引用领域内经典文献)这种方法在各个领域取得了重大进展,例如多模态情感分析[4,18,37],推荐系统[23,24],自动驾驶[13,26,43,44],分布外检测[5,16]和大型视觉语言模型[38,45,56]。
(现有方法缺陷,第2段)
(从宏观问题异构性过渡到具体技术痛点)尽管取得了这些成功,但固有的模态异构性(由不同的数据分布、表示尺度和语义粒度引起)仍然是限制无缝跨模态协作潜力的重要障碍。模态唯一(异构)模式和跨模态公共(同质)语义的纠缠进一步加剧了这一挑战。(批判传统方法,引用代表文献)传统的多模融合方法通常通过直接的级联或线性变换将原始多模数据投影到统一的空间中来简化问题[10,54]。然而,这种不加选择的融合将模态唯一特征与共享语义纠缠在一起,导致语义干扰,其中详细的单模态特征可能会破坏全局跨模态关系[19,46]。(举例说明,引用具体研究)这种现象在处理维度不匹配时特别明显,例如高维空间相关图像特征与低维时间相关文本特征配对[40,41,58]。这种不匹配阻碍了有效的跨模态语义对齐,导致融合过程中潜在的信息冗余或丢失。
(解决方案与创新,第3段)
为了克服这些局限性,我们提出了DecAlign,多模态表征学习的层次交叉模态对齐框架。如图1所示,DecAlign首先通过专门的编码器显式地将多模态表示解耦为模态唯一(异构)和模态共同(同质)特征。然后,利用双流跨模态对齐机制,DecAlign单独处理不同粒度的模态特征:对于异质性,我们提出了基于原型的最优传输对齐[28],使用高斯混合模型(GMM)[2]和多边际传输计划[27],有效地缓解分布差异并约束模态唯一干扰。此外,我们将一个多模态Transformer模块与跨模态的注意力,以调整高层次的语义,桥梁分布差距,加强歧视性的表示,跨模态弥合语义差距。shame对于同质性,DecAlign通过潜在分布匹配和最大均值离散(MMD)正则化实现语义一致性。最后,我们将transformer-aligned模态唯一特征与模态通用特征连接起来,将它们传递给下游任务的可学习的全连接层。我们工作的主要贡献概述如下:
(贡献总结,第4段)
- 模态解耦:DecAlign是一个新的跨模态匹配框架,它将多模态特征分解为模态异构和模态同构两个部分,并允许定制的策略同时捕获模态特有特征和共享语义。
- 分层对齐策略:我们开发了一种双流对齐机制,该机制结合了原型引导的最优传输和跨模态转换器来处理模态异构性,同时应用潜在空间统计匹配来解决同质性问题,从而显著提高了跨模态语义集成。
- 有效性:通过对4个基准数据集的综合评估,我们证明DecAlign始终优于最先进的方法,证实了其在多模态表示学习中的有效性。
related work
multimodal representation learning
cross-model alignment
method
动机和概述
多模态表征学习的根本挑战在于有效地解决模态唯一性特征和跨模态语义一致性之间的内在冲突。出现了两个关键问题:
异质性:指的是阻碍跨模态语义对齐的固有表征焦点和模态之间的分布差异
同质性:强调了捕获跨模态的共享语义的必要性,尽管它们具有固有的差异。为了克服这些限制,我们提出DecAlign,一个层次化的跨模态对齐框架,明确对待模态独特和模态共同的功能与特定的对齐策略。如图3所示,DecAlign首先将多模态表示解耦为模态唯一(异质)和模态共同(同质)特征(第3.1节)。随后采用分层对齐机制,将原型引导的多边缘最优传输和跨模态Transformer用于异构对齐(第3.2节),并将潜在空间语义一致性与MMD正则化用于同质对齐(第3.3节),确保模态唯一信息和跨模态共性的语义一致性。
多模态特征解耦
给定一个具有M种模态的多模态数据集,我们首先在从模态唯一编码器提取的单峰特征上采用1D时间卷积层来聚合时间信息。这种浅层编码过程保留了原始的时间维度,同时统一了跨模态的特征维度。
得到的单峰特征被表示为:,其中m表示模态指数,Tm表示时间维度,并且dm是对应模态的特征维度。多模态任务的主要挑战在于跨模态的固有异质性,阻碍了同质特征的整合。为了解决这个问题,我们将多模态表示解耦为modality-common特征,强调跨模态的语义一致性,以及模态独特特征,捕获模态独特特征并具有一定的冗余。在此基础上,我们采用三个模态唯一编码器
和一个模态共享编码器Ecom,以提取异构特征
和跨模态同质特征
。考虑到固有的异质性和潜在的冗余跨模态,我们完善的解耦过程,明确分离模态独特和modality-common功能。我们没有显式地对分布进行建模或计算互信息(这会显着增加计算复杂性),而是使用余弦相似性来量化它们的潜在重叠。因此,解耦过程的损失被正式定义为:
异质性对齐
在多模态任务中,模态独特特征封装了每个模态固有的不同特征。然而,不同模态之间的表征形式和分布差异会导致直接对齐过程中的语义转移,最终削弱跨模态对齐的鲁棒性。为了解决这个问题,我们使用类别原型来改进局部对齐,并利用基于多边缘最优传输的动态传输机制来实现跨模态的自适应细粒度特征对齐。
第一步:多模态解耦
问题在于传统方法直接混合了所有模态特征,导致信息混乱
解决方案是将每个模态的特征拆分为2部分:模态唯一特征和模态共有特征
实现方法为为每个模态使用独立的编码器,然后再训练一个共享编码器的模态提取共有特征
第二步:异质性对齐
不同模态的特征分布差异大,直接对齐困难
原型生成
为了灵活地捕捉多模态数据中的复杂分布和潜在相关性,我们采用高斯混合模型(GMM),该模型利用其软分配机制和高斯分布假设来更准确地表示不同模态特征的原型结构。我们首先使用GMM对模态唯一特征进行建模,原型由高斯分布的均值和协方差表示:
其中,K表示高斯分量的数量,分别表示模态m的第k个高斯分量的均值和协方差。则第n个样本xn属于第k个高斯分量的概率计算为:
是第k个高斯分量的混合系数,
是高斯分布的概率密度函数
原型引导的最优运输
不同模态的模态唯一特征通常位于具有显著分布差异的不同特征空间中,传统的点对点对齐方法难以捕获全局和局部关系。为了解决多模式场景中的这一挑战,我们引入了一个多边际最优运输方法来建立分布之间的匹配。跨模态原型匹配成本矩阵定义为:
其中表示模态mi和mj之间的成对对准成本:
跨模态原型对准的优化目标旨在最小化所有模态的总对准成本,同时满足边际分布约束。目标函数定义为:
其中k ∈ {k1,k2,...,kM}表示跨越M个模态的所有原型组合的指数集合,T(k)表示联合运输矩阵,并且C(k)是联合成本矩阵。第二项引入熵正则化以促进更平滑和更鲁棒的解决方案。运输计划矩阵T(k)被进一步约束以确保跨模态的一致性,满足以下边际分布约束:
νi(ji)表示情态mi在其原型上的边缘分布。结合通过最优传输的全局对齐和通过样本到原型校准的局部对齐,整体异质性对齐损失定义为:
在第一个术语中,LOT将原型的分布与模态对齐,确保全局一致性。第二项LProto通过最小化源模态i中的样本xn i与目标模态j中的原型之间的加权距离来确保细粒度对准。通过组合LOT和LProto,这种异质对准损失捕获全局和局部关系,提供用于在统一特征空间中对准异质模态的鲁棒机制。
未完