CVAIDec 13, 2024

Learning to Merge Tokens via Decoupled Embedding for Efficient Vision Transformers

arXiv:2412.10569v120 citationsh-index: 3Has CodeNIPS
Originality Incremental advance
AI Analysis

This work addresses efficiency issues in Vision Transformers for computer vision tasks, offering a modular and end-to-end trainable solution that is incremental over existing token reduction methods.

The paper tackles the problem of inefficient token merging in Vision Transformers by proposing Decoupled Token Embedding for Merging (DTEM), which uses a lightweight decoupled embedding module and continuously relaxed merging to achieve a 37.2% reduction in FLOPs while maintaining 79.85% top-1 accuracy on ImageNet-1k with DeiT-small.

Recent token reduction methods for Vision Transformers (ViTs) incorporate token merging, which measures the similarities between token embeddings and combines the most similar pairs. However, their merging policies are directly dependent on intermediate features in ViTs, which prevents exploiting features tailored for merging and requires end-to-end training to improve token merging. In this paper, we propose Decoupled Token Embedding for Merging (DTEM) that enhances token merging through a decoupled embedding learned via a continuously relaxed token merging process. Our method introduces a lightweight embedding module decoupled from the ViT forward pass to extract dedicated features for token merging, thereby addressing the restriction from using intermediate features. The continuously relaxed token merging, applied during training, enables us to learn the decoupled embeddings in a differentiable manner. Thanks to the decoupled structure, our method can be seamlessly integrated into existing ViT backbones and trained either modularly by learning only the decoupled embeddings or end-to-end by fine-tuning. We demonstrate the applicability of DTEM on various tasks, including classification, captioning, and segmentation, with consistent improvement in token merging. Especially in the ImageNet-1k classification, DTEM achieves a 37.2% reduction in FLOPs while maintaining a top-1 accuracy of 79.85% with DeiT-small. Code is available at \href{https://github.com/movinghoon/dtem}{link}.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes