atlas

Research map / Vision-language and multimodal / Cross-modal learning

MADTP: Multimodal Alignment-Guided Dynamic Token Pruning for Accelerating Vision-Language Transformer

CVPR 2024 · Vision-language and multimodal › Cross-modal learning · approach: Multi-modality image fusion · 20 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes MADTP, a vision-language transformer compression framework that aligns visual and language tokens via learnable tokens and uses alignment-guided, instance-adaptive token pruning to cut GFLOPs of CLIP and BLIP.

Problem

Vision-Language Transformers are computationally expensive due to many visual and language tokens, and existing token pruning methods are unimodal and static, ignoring cross-modality alignment and per-instance, per-layer adaptivity.

Approach

A Multi-modality Alignment Guidance module uses learnable tokens to align visual and language features and produce token attention maps, which together with class and self-attention scores guide a Dynamic Token Pruning module that learns a per-layer, per-instance threshold via sparsemax.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use MADTP instead of UPop at reduce ratio 0.5BLIP · NLVR2 testaccuracy: 77.61 -> 82.85Helped
Add multimodality alignment guidance (MAG) (ablation)MADTP on BLIP · NLVR2 test, reduce ratio 0.5accuracy: 80.96 -> 82.85Helped
Add dynamic token pruning (DTP) (ablation)MADTP on BLIP · NLVR2 test, reduce ratio 0.5accuracy: 81.44 -> 82.85Helped
Use all three token importance scores instead of only Sself (ablation)MADTP on BLIP · NLVR2 dev, reduce ratio 0.5accuracy: 81.49 -> 81.97Helped
Use all three token importance scores instead of only Stoken (ablation)MADTP on BLIP · NLVR2 dev, reduce ratio 0.5accuracy: 80.68 -> 81.97Helped
Use all three token importance scores instead of only Scls (ablation)MADTP on BLIP · NLVR2 dev, reduce ratio 0.5accuracy: 81.62 -> 81.97Helped
Set learnable-token count K to 50 instead of 100 (ablation)MADTP on BLIP · NLVR2 dev, reduce ratio 0.5accuracy: 81.97 -> 81.44No clear effect
Set learnable-token count K to 150 instead of 100 (ablation)MADTP on BLIP · NLVR2 dev, reduce ratio 0.5accuracy: 81.97 -> 81.49No clear effect
Set learnable-token count K to 200 instead of 100 (ablation)MADTP on BLIP · NLVR2 dev, reduce ratio 0.5accuracy: 81.97 -> 81.74No clear effect
Set learnable-token count K to 256 instead of 100 (ablation)MADTP on BLIP · NLVR2 dev, reduce ratio 0.5accuracy: 81.97 -> 81.79No clear effect
Set learnable-token count K to 512 instead of 100 (ablation)MADTP on BLIP · NLVR2 dev, reduce ratio 0.5accuracy: 81.97 -> 81.79No clear effect
Set channel dimension dk to 50 instead of 768 (ablation)MADTP on BLIP · NLVR2 dev, reduce ratio 0.5accuracy: 81.97 -> 81.44No clear effect

Limitations

Experimental setup

Datasets: NLVR2 COCO Flickr30k VQA v2.0

Benchmarks: NLVR2 COCO Flickr30k VQA v2.0

Metrics: accuracy recall@K CIDEr SPICE GFLOPs

Baselines: UPop Static Token Pruning (STP) ELIP CrossGET DistillVLM

Builds on: UPop DynamicViT EVit ELIP CrossGET

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy