MergeOver: Post-Training Token Merging for Recursive Vision Transformers
本文由 paper-daily 使用 DeepSeek 自动生成,仅供快速了解论文;关键结论请以原文为准。
论文原文 · PDF · 源文件
MergeOver通过后训练令牌合并技术,无需重新训练即可在递归视觉Transformer中显著降低内存和延迟,为边缘部署提供高效基线。
基本信息
| 属性 | 内容 |
|---|
| 作者 | Junseo Kim, Uraz Odyurt, Amirreza Yousefzadeh |
| 来源 | arXiv:2608.13141 |
| 发布日期 | 2026-08-13 |
| 抓取领域 | CV · 检测/分割/识别 |
| 学科方向 | 计算机视觉 · 机器学习 |
| arXiv 分类 | cs.CV, cs.LG |
| 适用层次 | 前沿 |
| 标签 | 令牌合并, 递归Transformer, 后训练优化, 边缘计算, 内存效率 |
| PDF | 在线阅读 |
| 代码仓库 | 暂无 |
问题的初衷(Why - 为什么要做这个研究)
视觉Transformer(Vision Transformer, ViT)在计算机视觉任务中表现出色,但其参数量庞大且计算复杂度随序列长度呈二次方增长,这严重限制了其在资源受限的边缘设备(如树莓派、嵌入式系统)上的部署。为了缓解这一问题,研究者提出了两条技术路线:一是递归权重共享(Recursive Weight-Sharing),通过在不同层间共享参数来显著减少模型参数量,代表工作如Sliced Recursive Transformer(SReT);二是令牌合并(Token Merging, ToMe),通过逐步合并相似的图像块令牌来降低序列长度,从而减少计算和内存开销。然而,将这两类技术有效结合并非易事:递归结构中的空间排列变化(如切片操作)和令牌合并的序列长度缩减之间存在冲突,直接叠加会导致信息丢失或维度不匹配。现有工作要么只关注单一技术,要么需要昂贵的重新训练(Retraining)来适配,缺乏一种无需训练即可无缝集成两者的后训练(Post-Training)方案。因此,本文旨在填补这一空白,探索如何在递归权重共享的Transformer中安全、高效地引入令牌合并,以在不重新训练的前提下恢复部分吞吐量和内存效率,为边缘设备上的高效视觉模型提供新思路。
问题的解决(What - 提出了什么方案)
MergeOver提出了一种后训练集成框架,将令牌合并(ToMe)无缝嵌入到递归权重共享的Sliced Recursive Transformer(SReT)中。其核心创新在于解决了三个关键约束:空间约束、合并约束和序列长度约束。首先,通过引入非合并跟踪栈(Unmerge Tracking Stack),记录每个令牌在递归迭代中的来源和合并历史,确保在反向传播或后续处理中能够正确还原或对齐令牌。其次,设计了约束安全的合并率调整机制(Constraint-Safe Merge-Rate Adjustment),根据当前递归阶段的令牌数量和空间排列动态调整合并比例,避免过度合并导致信息丢失或维度不匹配。最后,采用阶段式单次调度(Stage-Wise Single-Shot Schedule),在每个阶段(Stage)的第一个块(Block)执行一次令牌合并,并在该阶段的后续递归迭代中保持固定的序列长度,从而避免反复合并带来的累积误差。与现有方法相比,MergeOver无需重新训练,直接对预训练模型进行后处理,显著降低了部署成本,并首次实现了递归权重共享与令牌合并的协同工作。
技术方法详解(How - 怎么实现的)
- 非合并跟踪栈(Unmerge Tracking Stack):维护一个与令牌序列等长的栈结构,记录每个令牌在每次合并操作中的索引映射关系。当递归迭代需要恢复原始空间位置时(如切片操作的逆过程),通过栈回溯实现令牌的精确还原,确保空间一致性。
- 约束安全的合并率调整(Constraint-Safe Merge-Rate Adjustment):在每个阶段开始时,根据当前序列长度 和目标合并比例 计算实际合并数量 ,并检查合并后的序列长度 是否满足后续递归迭代的维度要求(如可被切片数整除)。若不满足,则自动降低 直至满足约束,保证计算合法性。
- 阶段式单次调度(Stage-Wise Single-Shot Schedule):将SReT划分为多个阶段,每个阶段包含若干递归迭代。MergeOver仅在每个阶段的第一个块执行令牌合并,后续迭代保持固定序列长度,避免重复合并导致的性能退化。
- 同步令牌质量跟踪(Synchronised Token-Mass Tracking):在合并过程中,不仅合并特征向量,还同步累加令牌的“质量”(即重要性权重,如注意力分数之和)。合并后的令牌质量等于源令牌质量之和,用于后续的剪枝或重要性判断,确保关键信息不丢失。
- 后训练适配流程:输入预训练的SReT模型,冻结所有参数,仅通过插入合并模块和跟踪栈进行前向推理。合并模块使用余弦相似度(Cosine Similarity)计算令牌间相似性,采用二分图匹配(Bipartite Matching)选择最相似的令牌对进行合并,与ToMe保持一致。
系统架构图
方法流程图
核心公式与算法