Fast-Slow Efficient Training for Multimodal Large Language Models via Visual Token Pruning
Dingkun Zhang, Shuhan Qi, Yulin Wu, Xinyu Xiao, Xuan Wang, Long Chen
TL;DR
The paper tackles the high training cost of Multimodal Large Language Models arising from vast visual token counts. It introduces DualSpeed, a fast-slow training framework that uses Visual Token Pruning in fast-mode and full-sequence learning with self-distillation in slow-mode, bridged by a learnable mode isolator and a probabilistic mode-switch $r$. Empirically, DualSpeed delivers 2.1x–4.0x training speedups with roughly 99% retention across LLaVA-1.5 and LLaVA-NeXT while significantly reducing the training-inference mismatch to about $3.72\%$. This approach provides a practical, generalizable path for efficient, scalable pretraining of high-resolution Multimodal Large Language Models.
Abstract
Multimodal Large Language Models (MLLMs) suffer from severe training inefficiency issue, which is associated with their massive model sizes and visual token numbers. Existing efforts in efficient training focus on reducing model sizes or trainable parameters. Inspired by the success of Visual Token Pruning (VTP) in improving inference efficiency, we are exploring another substantial research direction for efficient training by reducing visual tokens. However, applying VTP at the training stage results in a training-inference mismatch: pruning-trained models perform poorly when inferring on non-pruned full visual token sequences. To close this gap, we propose DualSpeed, a fast-slow framework for efficient training of MLLMs. The fast-mode is the primary mode, which incorporates existing VTP methods as plugins to reduce visual tokens, along with a mode isolator to isolate the model's behaviors. The slow-mode is the auxiliary mode, where the model is trained on full visual sequences to retain training-inference consistency. To boost its training, it further leverages self-distillation to learn from the sufficiently trained fast-mode. Together, DualSpeed can achieve both training efficiency and non-degraded performance. Experiments show DualSpeed accelerates the training of LLaVA-1.5 by 2.1$\times$ and LLaVA-NeXT by 4.0$\times$, retaining over 99% performance. Code: https://github.com/dingkun-zhang/DualSpeed
