智客 ZICQ
EN 登录 / 注册
智客前沿 前沿论文 #DGP #多模态大模型 #动态路由 #视觉语言融合

DGP动态门控路径打通ViT与LLM全层视觉连接

Mr.Xu 的头像

文 / Mr.Xu 智客前沿编译 · 审校

发布时间:

中文阅读 (Chinese) English Version

摘要:DGP提出面向多模态大模型的动态门控路径机制,在每个ViT层与每个LLM层之间建立全连接候选空间,再由LLM层根据自身语义状态动态选择视觉特征粒度。方法基于LLaVA-1.5-7B和13B实现,在SQA-I、MM-Vet、VizWiz及LLaVA-W上相对基线分别最高提升4.2、3.3和3.1分,并在多数基准超过既有多层视觉融合方法。其价值在于将固定视觉注入改造成按层、按查询自适应的跨层级路由,但全连接带来的计算、显存与训练开销仍需独立评估。


核心思路:让每一层语言模型自行选择所需视觉粒度

DGP(Dynamic Gated Pathways)解决的是多模态大模型中的“视觉信息应该接到哪一层”问题。主流方案通常从视觉编码器抽取一个固定层级特征,再将其投影后注入语言模型;这种方法把整个 LLM 当成同一个视觉消费者,隐含假设各层都需要相同粒度的视觉信息。

DGP 不再预先指定连接关系,而是构造从所有 ViT 层到所有 LLM 层的候选路径。对第 $l$ 个语言模型层,门控模块依据该层当前的语义状态,对不同视觉层产生动态权重,再聚合所选视觉表征。与固定拼接、编码器侧压缩或预定义稀疏连接相比,这一设计把视觉—语言融合从静态拓扑改为输入相关的动态路由。

其关键假设是:浅层语言推理与细粒度物体、空间信息更相关,而深层推理可能更依赖高层语义和整体对象表示。DGP 的任务不是显式指定“哪层对应哪层”,而是让模型依据当前 Token 的上下文自行完成选择。

技术机制:全连接候选空间与层级门控

设视觉编码器产生层级特征 $V={v_1,\ldots,v_L}$,语言模型在第 $l$ 层具有隐藏状态 $h_l$。DGP 为该层计算视觉层权重:

$$ \alpha_l=\operatorname{softmax}\left(g_l(h_l,V)\right) $$

聚合后的视觉信号可以写为:

$$ \tilde{v}l=\sum{i=1}^{L}\alpha_{l,i}f_i(v_i) $$

其中 $f_i$ 表示层级特征的投影或适配,$g_l$ 则根据语言隐藏状态与视觉候选计算路由分数。实现上,关键不只是增加一个门控函数,而是为每条 ViT—LLM 路径建立可训练表示,并处理不同视觉层的特征维度、分辨率和归一化差异。

“全连接”在这里描述的是候选连接空间,而不是每个 LLM 层无条件读取全部视觉特征。门控最终会形成稀疏偏好,因此理论收益来自动态选择;工程成本却仍需按稠密路径计算。

为什么全层连接可能优于固定注入

固定单层注入通常面临两类信息损失。

第一,低层 ViT 特征保留更多纹理、边界和空间定位信息,但语义抽象不足;高层 ViT 特征语义更强,却可能丢失小目标和精确位置。若全部从同一层取特征,语言模型无法按需求自行补偿。

第二,生成、问答和描述任务对视觉证据的依赖不同。视觉问答通常需要局部对象证据,复杂场景推理又可能需要全局语境。静态融合无论采用哪一层,都只能折中。

DGP 将这一折中转化为可学习条件:视觉层选择随当前语义状态变化,而不必为每项任务手工设计连接表。论文中的层级路由分析显示,不同 LLM 层确实表现出不同的视觉粒度偏好,为该机制提供了初步可解释性证据。

实验结果:增益集中在视觉理解与生成任务

DGP 构建在 LLaVA-1.5-7B 和 13B 上。相较对应规模的 LLaVA-1.5 基线,论文报告:

  • SQA-I 提升 4.2 分;
  • MM-Vet 提升 3.3 分;
  • VizWiz 提升 3.1 分;
  • LLaVA-W 提升 3.1 分;
  • 在多数评测基准上超过既有多层视觉融合方法。

这些结果说明,动态选择视觉层级并非只对某个任务有效,而是对场景问答、视觉综合评测、无障碍描述和图像描述等任务产生了相对一致的改善。论文同时给出路由偏好分析,使模型为何有效不完全停留在黑盒性能层面。

不过,现有摘要没有完整披露置信区间、随机种子、数据划分和显著性检验。尤其在 LLaVA 系列微调数据较固定的条件下,不同融合方法之间的数分差距仍应通过多次训练复现验证。跨模型规模上的提升是否保持稳定,也需要更强视觉编码器和新一代 MLLM 验证。

工程权衡:收益来自灵活性,代价是路径与门控开销

DGP 的全连接设计天然存在三类成本。

计算开销。 假设视觉层数和语言层数分别为 $L_v$ 与 $L_l$,每个语言层都要对视觉候选执行打分和聚合。即使最终权重稀疏,若实现采用稠密矩阵乘法,仍会产生近似 $O(L_lL_vd)$ 的路径交互开销,而单层注入只需处理一次视觉表示。

显存开销。 训练时必须保存不同视觉层特征及门控激活,以计算跨层梯度。视觉 Token 数量通常远多于文本 Token,多层副本会进一步推高激活内存。实际部署是否采用激活检查点、门控蒸馏或低秩路由,需要结合代码实现判断。

路由稳定性。 门控依赖输入语义状态,在分布外数据、OCR 密集图像或极端长上下文下可能偏向错误层级。若路由熵过低,模型会退化为另一套固定连接;若熵过高,则可能引入不相关视觉噪声。

此外,DGP 增加的是连接与融合模块,而不是从头训练一个全新 MLLM。其训练仍继承 LLaVA-1.5 的数据、视觉投影器和语言主干,因此结果更接近“有效的架构增强”,而不是基础模型能力体系的全面升级。

开发者落地建议

对希望复现或二次开发的团队,建议优先检查以下项目:

  1. 单层基线。 除完整 LLaVA 基线外,加入参数预算匹配的投影层或 LoRA,防止把额外容量误算成路由机制收益。
  2. 稀疏与稠密门控。 比较 Top-k 路由、连续权重和分阶段硬化路由。Top-k 可降低推理开销,但若训练阶段始终是稠密权重,部署阶段直接截断可能产生分布偏移。
  3. 逐层消融。 分别限制为浅、中、深三类视觉层,验证全连接收益是否确实来自跨粒度选择,而非简单增加了视觉信息量。
  4. 路由诊断。 记录门控熵、每层权重分布、输入类型与所选视觉层之间的关系,并与答案置信度联合分析。
  5. 端到端性能。 同时报告预填充延迟、解码延迟、峰值显存、吞吐和视觉 Token 长度。只报告离线基准分数不足以判断其在生产环境是否优于单层注入。

对于资源受限的部署,可先采用混合方案:保留跨层候选,但只在少数关键语言层启用 DGP,或用蒸馏后的静态路由替代动态门控。这种做法可能牺牲部分自适应性,却能降低路径维护和显存成本。

结论

DGP 的贡献不是把视觉特征“接得更多”,而是把连接策略变成可由语言语义状态驱动的动态选择机制。它为多层视觉融合提供了一个兼顾粒度适配与路由可解释性的新基线,也暴露出一个现实问题:全层连接带来的灵活性,需要用稀疏化、蒸馏和系统级 profiling 来偿还。


消息来源:Hugging Face Daily Papers (2026-11-04)

—— 完 ——

主题标签: #DGP #多模态大模型 #动态路由 #视觉语言融合

编辑部与事实核查说明:本篇专刊由智客前沿资讯管线根据官方技术公告、学术论文及开源工程文档整理编译,经算法实体核验与人工编辑审校后发布。若发现技术事实纰漏,欢迎依据勘误方针或一键向编辑部发送勘误反馈。

社区整体评论区

正在加载实时智能评论与划词标注…