Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

MBQ: Modality-Balanced Quantization for Large Vision-Language Models

About

Vision-Language Models (VLMs) have enabled a variety of real-world applications. The large parameter size of VLMs brings large memory and computation overhead which poses significant challenges for deployment. Post-Training Quantization (PTQ) is an effective technique to reduce the memory and computation overhead. Existing PTQ methods mainly focus on large language models (LLMs), without considering the differences across other modalities. In this paper, we discover that there is a significant difference in sensitivity between language and vision tokens in large VLMs. Therefore, treating tokens from different modalities equally, as in existing PTQ methods, may over-emphasize the insensitive modalities, leading to significant accuracy loss. To deal with the above issue, we propose a simple yet effective method, Modality-Balanced Quantization (MBQ), for large VLMs. Specifically, MBQ incorporates the different sensitivities across modalities during the calibration process to minimize the reconstruction loss for better quantization parameters. Extensive experiments show that MBQ can significantly improve task accuracy by up to 4.4% and 11.6% under W3 and W4A8 quantization for 7B to 70B VLMs, compared to SOTA baselines. Additionally, we implement a W3 GPU kernel that fuses the dequantization and GEMV operators, achieving a 1.4x speedup on LLaVA-onevision-7B on the RTX 4090. The code is available at https://github.com/thu-nics/MBQ.

Shiyao Li, Yingchun Hu, Xuefei Ning, Xihui Liu, Ke Hong, Xiaotao Jia, Xiuhong Li, Yaqi Yan, Pei Ran, Guohao Dai, Shengen Yan, Huazhong Yang, Yu Wang• 2024

Related benchmarks

TaskDatasetResultRank
Visual Question AnsweringVizWiz
Accuracy75.6
1525
Visual Question AnsweringTextVQA
Accuracy75
1285
Text-based Visual Question AnsweringTextVQA
Accuracy82.9
807
Science Question AnsweringScienceQA
Accuracy82.24
502
Multimodal UnderstandingMMMU
Accuracy59.6
437
Visual Question AnsweringChartQA
Accuracy84.48
371
Visual Question AnsweringScienceQA
Accuracy96.38
370
Chart Question AnsweringChartQA
Accuracy77.2
356
Multimodal UnderstandingSEED-Bench--
343
Text-based Visual Question AnsweringTextVQA (val)
Accuracy78.67
262
Showing 10 of 44 rows

Other info

Code

Follow for update