CVOct 17, 2022

Token Merging: Your ViT But Faster

arXiv:2210.09461v31034 citationsh-index: 50
Originality Incremental advance
AI Analysis

This addresses the computational bottleneck for users of ViT models in vision and audio tasks, offering a significant speed boost without retraining, though it is incremental as it builds on existing transformer architectures.

They tackled the problem of slow throughput in Vision Transformer (ViT) models by introducing Token Merging (ToMe), a method that increases throughput by 2x to 2.2x on images and video with only a 0.2-0.3% accuracy drop, and also improves training speed up to 2x with minimal accuracy impact.

We introduce Token Merging (ToMe), a simple method to increase the throughput of existing ViT models without needing to train. ToMe gradually combines similar tokens in a transformer using a general and light-weight matching algorithm that is as fast as pruning while being more accurate. Off-the-shelf, ToMe can 2x the throughput of state-of-the-art ViT-L @ 512 and ViT-H @ 518 models on images and 2.2x the throughput of ViT-L on video with only a 0.2-0.3% accuracy drop in each case. ToMe can also easily be applied during training, improving in practice training speed up to 2x for MAE fine-tuning on video. Training with ToMe further minimizes accuracy drop, leading to 2x the throughput of ViT-B on audio for only a 0.4% mAP drop. Qualitatively, we find that ToMe merges object parts into one token, even over multiple frames of video. Overall, ToMe's accuracy and speed are competitive with state-of-the-art on images, video, and audio.

Code Implementations5 repos
Foundations

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

Your Notes