atlas

Research map / Vision-language and multimodal / Multimodal LLMs

Q-VLM: Post-training Quantization for Large Vision-Language Models

NeurIPS 2024 · Vision-language and multimodal › Multimodal LLMs · approach: Attention-based visual token pruning · 10 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 Q-VLM, a post-training quantization framework for large vision-language models that mines cross-layer dependency using activation entropy as a proxy for block partitioning and optimizes the visual encoder to reduce search cost.

Problem

Post-training quantization of large vision-language models searches layer-wise rounding functions greedily, ignoring cross-layer dependency of discretization errors, which yields suboptimal quantization at low bitwidths and high search cost if done jointly.

Approach

Use activation entropy as a cheap proxy for cross-layer dependency to partition the LVLM into blocks for joint rounding-function search, and further optimize the visual encoder (entropy minimization weighted by Jacobian plus output error losses) to allow finer block decomposition and lower search cost.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
replace layer-wise quantization with Q-VLM cross-layer dependency mining and visual encoder optimizationLLaVA-7B · ScienceQA, W4A4accuracy: 77.53 -> 79.79Helped
replace layer-wise quantization with Q-VLM cross-layer dependency mining and visual encoder optimizationLLaVA-13B · ScienceQA, W4A4accuracy: 78.64 -> 80.78Helped
add cross-layer dependency mining (ablation)QLoRA, LLaVA-7B · ScienceQA, W4A4accuracy: 77.53 -> 78.66Helped
add visual encoder optimization (ablation)QLoRA, LLaVA-7B · ScienceQA, W4A4accuracy: 77.53 -> 78.35Helped
use entropy instead of quantization errors as the dependency proxy (ablation)Q-VLM, LLaVA-7B · ScienceQA, W4A4accuracy: 77.97 -> 78.66Helped
use entropy instead of quantization errors as the dependency proxy (ablation)Q-VLM, LLaVA-13B · ScienceQA, W4A4accuracy: 78.82 -> 79.89Helped
use entropy instead of quantization errors as the dependency proxy (ablation)Q-VLM, LLaVA-7B · ScienceQA, W4A4search cost: 41.2 -> 25.9Helped
increase maximum joint layer depth beyond 3 (ablation)Q-VLM, LLaVA-v1.3-7B · ScienceQAaccuracyNo clear effect
quantize using Q-VLM rather than QLoRAOpenFlamingo-3B · Vizwiz, 32 shots, 8bitaccuracy: 36.38 -> 37.60Helped
quantize using Q-VLM rather than ZeroQuant-V2LLaVA-7B · ScienceQA, W4A4inference time: 7.3h -> 6.1hHelped

Surprising findings

Limitations

Experimental setup

Datasets: ScienceQA VizWiz VQA-v2 Hateful Memes

Benchmarks: ScienceQA VizWiz VQA-v2 Hateful Memes

Metrics: accuracy search cost (h) memory (G) inference time (h)

Baselines: AWQ QLoRA RPTQ ZeroQuant-V2

Builds on: AWQ QLoRA RPTQ Outlier Suppression

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