ELIP: Efficient Discriminative Language-Image Pre-training with Fewer Vision Tokens

Yangyang Guo, Haoyu Zhang, Yongkang Wong, Liqiang Nie, Mohan Kankanhalli
9/28/2023
cs.CV

No official code found. Best implementation: guoyang9/ELIP (4 stars, Apache-2.0, last commit 2025-06-08).

Abstract

Learning a versatile language-image model is computationally prohibitive under a limited computing budget. This paper delves into the \emph{efficient language-image pre-training}, an area that has received relatively little attention despite its importance in reducing computational cost and footprint. To that end, we propose a vision token pruning and merging method ELIP, to remove less influential tokens based on the supervision of language outputs. Our method is designed with several strengths, such as being computation-efficient, memory-efficient, and trainable-parameter-free, and is distinguished from previous vision-only token pruning approaches by its alignment with task objectives. We implement this method in a progressively pruning manner using several sequential blocks. To evaluate its generalization performance, we apply ELIP to three commonly used language-image pre-training models and utilize public image-caption pairs with 4M images for pre-training. Our experiments demonstrate that with the removal of ~30$\%$ vision tokens across 12 ViT layers, ELIP maintains significantly comparable performance with baselines ($\sim$0.32 accuracy drop on average) over various downstream tasks including cross-modal retrieval, VQA, image captioning, \emph{etc}. In addition, the spared GPU resources by our ELIP allow us to scale up with larger batch sizes, thereby accelerating model pre-training and even sometimes enhancing downstream model performance.

View on arXivView PDF

Code Implementations(1)

guoyang9/ELIPCommunity100%
Apache-2.0

Efficient language image pre-training

40Shell, PythonMay 5, 20231 years agoApache-2.0
efficientvision-and-language

Cite this paper

@article{guo2023elip,
  title  = {ELIP: Efficient Discriminative Language-Image Pre-training with Fewer Vision Tokens},
  author = {Yangyang Guo and Haoyu Zhang and Yongkang Wong and Liqiang Nie and Mohan Kankanhalli},
  year   = {2023},
  eprint = {2309.16738},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2309.16738v3}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2309.16738.svg)](https://codeofpaper.com/paper/2309.16738)

Discussion