Fine-grained Token Allocation Via Operation Pruning for Efficient MLLMs
Aoming Liu, Reuben Tan, Boqing Gong, Bryan A. Plummer
TL;DR
This work tackles the inefficiency of Multimodal Large Language Models by exposing and exploiting fine-grained computation redundancy across decoder modules. It introduces Depth-wise Operation Pruning (DOP), a framework that decomposes decoder computations into atomic operations (g,l,m) and employs depth-wise pruning with an additive divergence approximation to allocate tokens adaptively while honoring a TFLOPs budget. The approach achieves state-of-the-art efficiency across 6 MLLMs and 13 benchmarks, with substantial real-GPU speedups (e.g., up to 86% TFLOPs reduction at marginal performance loss) and strong cross-task/model generalization, while maintaining low optimization overhead (as little as 2 minutes with limited samples). These results demonstrate the practicality of per-module token allocation for accelerating MLLMs in real-world, compute-constrained settings. The work provides reproducible configurations and public-ready code, paving the way for broader adoption of fine-grained, data-efficient pruning in multimodal decoding pipelines.
Abstract
Token reduction accelerates Multimodal Large Language Models (MLLMs) by reducing excessive tokens, but overlooks structural redundancy differences, where critical and redundant modules process identical token loads. For fine-grained computation control, we define an ``operation" as the computation for a module to process a group of tokens and introduce the operation pruning framework to enable modules to selectively process tokens. Built on this framework, we propose Depth-wise Operation Pruning (DOP), a data-driven method that searches for strategies to prune redundant operations and save computational budget for critical modules to process more tokens than uniform allocation by minimizing divergence from the original model's output probability distribution on a small validation set while satisfying computational constraints. For efficient optimization, DOP applies depth-wise pruning to reduce policy space and uses an additive approximation to minimize required validation runs. Depth-wise pruning partitions operations by module type and token group, and prunes operations in deeper layers before those in shallower layers within each module-group pair. The additive approximation obtains individual divergences by independently varying each policy parameter, and then sums them to approximate the joint divergence of simultaneously changing all policy parameters, reducing required validation runs from exponential to linear with respect to the number of policy parameters. Comprehensive evaluations show that DOP establishes new state-of-the-art performance across 6 MLLMs and 13 benchmarks against 12 baselines. On LLaVA-Next-7B, DOP achieves 86\% TFLOPS reduction and 83\% latency reduction on real GPU with only 1\% performance loss. Our extensive ablation studies further demonstrate DOP's data and time efficiency as well as strong generalization capabilities.
