Abstract
Very low-bit quantization of a multimodal large language model’s vision encoder can impair text recognition and chart understanding. We present projected-feature scale calibration (PSC), an image-only post-training method for 2-bit vision encoders. PSC starts from range-searched GPTQ, fixes integer codes and zero points, and jointly updates existing group scales by matching features through a frozen multimodal projector. This objective aligns image-only calibration with the visual representation supplied to the language model. The learned updates fold directly into the original scales, preserving the inference architecture. Experiments on LLaVA-OneVision show consistent improvements in text recognition and chart understanding over the same strong quantized initialization, including under simultaneous language-model compression. Matched controls support projected-feature supervision over encoder-output reconstruction, repeated calibration samples confirm stable gains, and an unchanged-recipe contrastive language–image pre-training (CLIP) evaluation supports transfer to a second encoder. PSC thus improves the accuracy of compact vision encoders while preserving their quantized representation.
1. Introduction
Multimodal large language models (MLLMs) connect visual perception with language generation, enabling a single model to answer questions about natural images, written text, and structured visual content [1,2,3]. In a common architecture, an image encoder produces patch features [4], a multimodal projector maps these features to the language representation space, and a language model generates a response [5]. Compressing the language model addresses only one part of this pipeline [6,7,8]. Weight quantization can reduce model storage [9]. In an MLLM, this also motivates compressing the vision encoder [10], whose weights are needed for each visual input. Moreover, high-resolution processing can divide an image into several crops, increasing the amount of visual computation without reducing the encoder’s weight footprint [2]. This vision-weight budget is particularly relevant when the encoder is paired with a small language backbone. Vision-encoder compression therefore complements language-model compression in efficient multimodal deployment.
The main difficulty is preserving the visual information that a downstream answer depends on. Reading a word or extracting a value from a chart can require details that are less important for broad object recognition. TextVQA, OCRBench, and ChartQA test these capabilities through complementary forms of text-centered visual understanding [11,12,13]. At 2-bit weight precision, each quantization group has only four integer levels, leaving limited freedom to represent the original weights. This makes the visual encoder a demanding compression target. Local quantization can substantially impair text recognition even after careful range selection, motivating calibration that preserves the visual features used by the language model.
Post-training quantization offers several ways to reduce this error [14,15,16]. GPTQ uses approximate second-order information to compensate for weight quantization within a layer [17]. Activation-aware weight quantization (AWQ) uses activation-aware weight scaling, while half-quadratic quantization (HQQ) provides a data-free optimization-based quantizer [18,19]. GPTAQ further addresses asymmetric calibration by accounting for differences between quantized and full-precision computation [20]. These methods establish strong starting points for low-bit models. Local reconstruction objectives [15] address errors that subsequently propagate through the visual path. Errors generated in an early visual block may be modified by later attention layers, multilayer perceptrons, and the projector. A calibration objective placed at the end of this visual path can therefore address a different aspect of the error.
Learning quantization parameters is already an established direction [21,22]. OmniQuant optimizes clipping and equivalent transformations through block-wise reconstruction [23]. More recent work includes GSQ, whose 2-bit language-model experiments add end-to-end scale-only refinement after discrete optimization, and PiSO, which studies the selection of quantization scales [24,25]. These advances motivate calibrating 2-bit vision encoders at the multimodal projection boundary, where the reconstructed features directly connect visual perception to language generation.
We propose projected-feature scale calibration (PSC), an image-only procedure that jointly calibrates vision-encoder scales through a frozen multimodal projector. PSC first constructs a range-searched GPTQ initialization and then holds its integer codes, zero points, and column order fixed. It jointly optimizes multiplicative updates to the existing scales across the vision encoder. The supervision is the difference between the projected features of the quantized student and those of the bfloat16 (BF16) teacher. Although the projector is frozen, gradients pass through it to all trainable scales. Calibration uses unlabeled images and cached visual features from the teacher. At export, the updates are absorbed into the original scale tensors.
This study makes three contributions:
- We define an image-only, projected-feature calibration procedure that refines a strong 2-bit vision quantizer while preserving its representation format;
- We demonstrate improvements in text recognition and chart understanding across LLaVA-OneVision sizes and evaluate transfer to an encoder based on contrastive language–image pre-training (CLIP);
- We examine initialization, update granularity, and supervision location, and test whether the visual gains remain under simultaneous language-model quantization.
2. Related Work
2.1. Quantization of Vision Transformers and Language Models
Vision-transformer quantization must account for the numerical behavior of attention, normalization, and feed-forward layers [26,27,28]. PTQ4ViT introduces twin uniform quantization and a Hessian-guided calibration metric, while FQ-ViT studies fully quantized vision transformers with specialized treatments of normalization and attention [29,30]. Their results show the importance of matching the quantization procedure to the visual architecture.
For large language models, GPTQ approximates a layer’s reconstruction error using calibration activations and compensates for the errors introduced during sequential quantization [17,31]. AWQ protects salient weight channels through activation-aware scaling [18], and HQQ optimizes quantization parameters without calibration data [19]. GPTAQ improves asymmetric calibration by incorporating information from the full-precision computation when calibrating the quantized model [20].
2.2. Learned Quantization Parameters
Optimizing a small set of quantization parameters can recover accuracy without updating all dense weights [22,32]. OmniQuant learns clipping thresholds and equivalent transformations with a differentiable, block-wise objective [23]. GSQ combines discrete assignment optimization with scale updates and also reports a fixed-assignment, end-to-end scale-only stage for 2-bit language models [24]. PiSO examines the structure of scale selection for round-to-nearest quantization and develops interval-based scale optimization [25].
GSQ combines discrete-assignment and scale learning with global scale-only distillation, while PiSO optimizes local activation-weighted reconstruction with scale-dependent rounding. OmniQuant learns clipping and equivalent transformations through block reconstruction. PSC applies global scale refinement to 2-bit vision encoders, using a frozen multimodal projector to supervise image-only calibration. Matched encoder-output and projected-feature controls isolate the effect of this supervision boundary.
2.3. Multimodal Quantization
Multimodal calibration introduces choices that do not arise in a text-only model, including which modalities supply calibration signals and which representation boundary is reconstructed. MBQ accounts for the differing sensitivities of visual and language tokens [33]. QIG uses quantization-aware integrated gradients to obtain finer-grained importance information for large vision-language models [34].
3. Methods
3.1. Problem Setup and Quantized Representation
Let denote the vision encoder with weights W, P the multimodal projector, and D the language decoder. An image x is processed into the crops required by the model’s standard any-resolution (AnyRes) pipeline. The encoder and projector produce visual tokens, which are subsequently merged and unpadded before being combined with text tokens for decoding [2]. PSC targets the weight matrices in the visual transformer blocks used by this path. The projector and language decoder remain frozen.
For layer ℓ, let . We use asymmetric group-wise quantization with group size . In the column order used by GPTQ, each quantized weight is reconstructed according to Equation (1):
where is an integer code, Z is a zero point, is a scale, and identifies the group of column k [35]. The inverse column permutation restores the matrix used by the model. In the main experiments, : the targeted layers use 2-bit weights and BF16 activations.
3.2. Range-Searched GPTQ Initialization
We construct a strong GPTQ initialization using the candidate range multipliers . Each candidate runs the GPTQ error-compensation procedure. The min–max candidate corresponds to .
Let and denote an original output row and its reconstructed candidate, written as column vectors. Let be the input Gram matrix estimated from that layer’s calibration inputs, before damping. The implementation uses the damped matrix inside GPTQ’s error-compensation solve, but the original Gram matrix for candidate scoring. The selected range is given by Equation (2):
The comparison uses the BF16-dequantized candidate weights. For each output row, we retain the chosen candidate’s codes, scales, and zero points; the shared column permutation is unchanged. The damping setting is 0.01. We denote this three-range GPTQ configuration by GPTQ-R3 throughout the paper. Figure 1 summarizes the two-stage method.
Figure 1.
Projected-feature scale calibration (PSC) has two stages. Range-searched GPTQ establishes the integer representation. Projected-feature calibration then jointly updates only its existing group scales. The mean squared error (MSE) loss is computed before any-resolution (AnyRes) merge and unpadding. The bfloat16 (BF16) teacher branch supplies fixed targets; gradients through the frozen student projector update the vision scales. The language decoder is used for downstream evaluation.
3.3. Joint Calibration of Existing Group Scales
Starting from the selected scales , PSC introduces one log-scale update for each existing scale (Equation (3)):
The exponential parameterization keeps every scale positive and makes the update relative to its own initialization. It also avoids assigning the same absolute step size to groups whose initial scales differ.
All are optimized jointly through the complete visual path. Codes Q, zero points Z, and column permutations remain fixed. Biases, normalization parameters, embeddings, projector weights, and decoder weights are also frozen.
Group-level updates provide finer control than a single multiplier per module or output row. Each group shares a positive multiplier, preserving its code-centered weight direction while refining the scale. A strong integer initialization thus provides the foundation for calibration.
3.4. Projected-Feature Reconstruction Objective
For each calibration image, we cache the BF16 teacher features after the multimodal projector. Define the teacher and student projected features by Equation (5):
Both tensors include the projected patch tokens from all crops of the image and are collected before AnyRes merge and unpadding. If is the number of such tokens and is the projected feature dimension, the objective in Equation (6) is
Here, stopgrad marks the cached teacher target as constant. Normalizing within each image before averaging gives every calibration image equal weight across different crop counts.
The pre-merge objective yields a simple per-image target covering all crops. Merge and unpadding are differentiable, but change the positions and crop weights included in the loss. We compare both supervision locations experimentally.
The projector remains part of the differentiable student path even though its parameters are frozen. Consequently, a scale in an early visual block receives a gradient that depends on the later blocks and the projector. This is the central distinction from selecting a range using only a local layer reconstruction score. The objective directly matches visual representations in the language-aligned projection space.
4. Experimental Setup
4.1. Implementation Details
We evaluate LLaVA-OneVision with Qwen2 language backbones at the 0.5B and 7B scales [2,36]. Model-size labels refer to the language backbones. The vision encoder uses a model trained with sigmoid loss for language–image pre-training (SigLIP) [37]. We quantize the 156 linear weight matrices in the 26 visual transformer blocks covered by the selected visual path. The main experiments use asymmetric 2-bit vision weights with a group size of 128; activations, projector weights, and language-model weights remain in BF16. Main comparisons use a shared calibration sample; repeated-calibration controls use different random seeds. Section 5.3 extends the evaluation to CLIP/LLaVA-1.5 7B.
Each calibration or evaluation run uses one NVIDIA A100 graphics processing unit (GPU) with 80 GB of memory. The software environment used Python 3.10.20, PyTorch 2.6.0 with CUDA 12.4, Transformers 4.45.2, Accelerate 1.1.1, and NumPy 1.26.4. OneVision inference uses BF16, scaled dot-product attention, disabled TensorFloat-32 (TF32), the standard AnyRes image processor, greedy generation, and an image batch size of one. The CLIP extension retains BF16/greedy batch-one inference with its official padded single-crop processor. Further experimental settings are listed in Appendix A.
The calibration set contains 256 Common Objects in Context (COCO) images [38]. The default objective uses image pixels and teacher visual features only. After calibration, evaluation follows the full standard multimodal path, including merge, unpadding, text conditioning, and language decoding.
4.2. Optimization
PSC performs one epoch of 256 Adam [39] updates, using one image and all its crops per update. The learning rate is , the momentum coefficients are , and the optimizer epsilon is . The global gradient norm is clipped to 1. Following every update, the relative scales are constrained as in Equation (7):
The exported scales are . They replace the existing scale tensors in the quantized checkpoint. Export preserves the original counts of codes, zero points, and scales. Algorithmic pseudocode and elementary properties of this parameterization are provided in Appendix G.
4.3. Evaluation
The main analysis focuses on TextVQA validation (5000 questions), OCRBench test (1000 questions), and ChartQA test (2500 questions) [11,12,13]. We report TextVQA accuracy, the OCRBench point score, and ChartQA relaxed overall accuracy. The supplementary evaluation includes GQA testdev-balanced, AI2D, ScienceQA-IMG, MME, and POPE [40,41,42,43,44]. Each benchmark retains its own metric.
TextVQA and GQA subsets informed method development, while a separate held-out TextVQA pool provided confirmation. Full-split scores include development examples; the data separation is described in Appendix A.6.
5. Results
5.1. Quantization Performance and Stability
PSC improves all three focal tasks over GPTQ-R3 at both OneVision model sizes and achieves the best scores among the tested 2-bit configurations (Table 1). Range search provides most of the initial TextVQA recovery over min–max GPTQ, with gains of 13.14 and 15.33 percentage points for 0.5B and 7B. PSC adds a further 2.83 and 2.85 percentage points without changing the chosen codes (Figure 2), showing that projected-feature calibration complements a strong discrete initialization.
Table 1.
Text and chart understanding with 2-bit vision weights and BF16 language models. OCRBench is reported in points; TextVQA and ChartQA are percentages. Bold marks the best 2-bit value among the rows displayed for each model. Upward arrows (↑) indicate that higher scores are better; RTN denotes round-to-nearest quantization.
Figure 2.
TextVQA accuracy for the BF16 reference, min–max GPTQ, range-searched GPTQ, and PSC. Quantized points use 2-bit vision weights and BF16 language models.
These improvements persist across different random seeds: PSC improves all three focal tasks, with a paired TextVQA gain of percentage points (Table 2). All six main comparisons across the two model sizes and three tasks remain significant after Holm correction (; Table 3). The held-out TextVQA confirmation provides complementary evidence, yielding a 3.15-point gain with a 95% interval of [2.16, 4.16].
Table 2.
Calibration variation on the 0.5B model with 2-bit vision weights: mean and sample standard deviation across different random seeds.
Table 3.
Paired PSC-minus-GPTQ-R3 gains with 2-bit weights.
5.2. Ablation and Calibration Analysis
To identify the sources of this recovery, Table 4 compares initialization, update granularity, and supervision location at the same update budget. Starting from min–max GPTQ yields substantially lower scores, confirming the importance of a strong initialization. Group-scale updates also outperform row-shared updates on the text-centered tasks across different random seeds, by percentage points on TextVQA and points on OCRBench (Appendix F); GQA is less sensitive to granularity.
Table 4.
Component controls for the 0.5B model with 2-bit vision weights. TextVQA and GQA are percentages; OCRBench is in points. Trainable values count relative scale updates. All rows use 256 images and 256 steps. Upward arrows (↑) indicate that higher scores are better.
Projected-feature supervision improves on local block reconstruction. A matched encoder-output control further isolates the supervision boundary: PSC gains 2.09 percentage points on TextVQA, 17 points on OCRBench, and 2.00 percentage points on ChartQA, with the TextVQA and ChartQA gains remaining significant after Holm correction. Post-unpadding supervision provides comparable point estimates, with no contrast significant after correction; we retain the pre-merge objective for its simple all-crop formulation. The matched comparisons appear in Appendix F, with additional loss and optimization controls in Appendix D.
Feature diagnostics show that this pre-merge calibration benefit persists at the assembled multimodal interface. On 512 diagnostic images, PSC reduces relative squared feature error after AnyRes merge and unpadding by 22.52% for 0.5B and 24.75% for 7B (Figure 3). The assembled features therefore remain closer to the BF16 reference, complementing the downstream task improvements.
Figure 3.
Relative squared feature error at the actual AnyRes interface on a fixed 512-image diagnostic set. Lower is better.
Beyond the objective and parameterization, refinement-data composition also affects recovery (Appendix F). Replacing COCO refinement images with unlabeled TextVQA training images improves all three focal tasks, reaching 49.44% TextVQA, 365 OCRBench points, and 49.80% ChartQA; a mixed sample gives intermediate gains. At the same 256-update budget, 128 COCO images give similar scores to the 256-image default. These single-run controls show that domain-relevant images can further improve PSC while retaining image-only calibration.
5.3. Language Compression and Encoder Transfer
We next test whether the visual gains persist when the language model is also compressed. With the 7B language model quantized to 4-bit weights using RTN and a BF16 projector, PSC improves TextVQA, OCRBench, and ChartQA over GPTQ-R3 by 3.39 percentage points, 39 points, and 4.16 percentage points, respectively (Table 5). The gains in both language-precision settings demonstrate compatibility with language-model compression without including the decoder in calibration (Figure 4).
Table 5.
Joint compression with the same 7B language checkpoint quantized to 4-bit weights by RTN. TextVQA and ChartQA are percentages; OCRBench is in points. The BF16-vision row isolates the effect of language-side compression. Upward arrows (↑) indicate that higher scores are better.
Figure 4.
PSC gains over the matched GPTQ-R3 2-bit vision baseline for the 7B model, with either a BF16 or RTN 4-bit language checkpoint.
To examine transfer to another vision encoder, we apply PSC to CLIP ViT-L/14-336 [45] in LLaVA-1.5 7B [5], retaining the COCO256 sample and all optimization hyperparameters (Table 6). Without retuning, PSC improves CLIP TextVQA by 0.97 percentage points, with significance retained after Holm correction. OCRBench and ChartQA show smaller positive changes that are not significant. The TextVQA gain supports transfer of the calibration recipe to a second encoder.
Table 6.
CLIP/LLaVA-1.5 7B results with 2-bit vision weights and a BF16 language model.
6. Storage, Calibration Cost, and Scope
PSC retains the compact quantized representation without adding scale entries or inference modules. The packed 2-bit vision encoder occupies 123.80 mebibytes (MiB) versus 758.70 MiB in BF16, a reduction (Table 7). With BF16 language weights, the corresponding full-model reductions are for 0.5B and for 7B.
Table 7.
Packed-weight storage and TextVQA accuracy with BF16 language models and projectors.
Accuracy evaluation uses BF16-reconstructed weights. Inference speed with packed 2-bit weights remains to be evaluated.
Complete 0.5B calibration takes 728.28 s on one A100 versus 207.92 s for standard min–max GPTQ (3.50×), with 3.07 gibibytes (GiB) of peak allocated GPU memory. Measurement details appear in Appendix A.8.
Overall, 2-bit quantization minimizes vision-weight storage, while 3-bit and 4-bit weights recover more accuracy at 170.99 and 218.18 MiB per encoder. An accuracy gap to BF16 remains with 2-bit weights: 47.12% versus 65.93% on 0.5B TextVQA.
The experiments cover SigLIP and CLIP with multilayer perceptron (MLP) projectors. Extending calibration to interfaces such as TaiChi’s dual visual tokenizers and KAN-based projector for token communications [46] is a direction for future work.
7. Conclusions
This work addressed the preservation of fine-grained visual information when compressing the vision encoders of multimodal large language models to 2-bit weights. We proposed projected-feature scale calibration (PSC), which combines range-searched GPTQ initialization with joint refinement of existing group scales. Its central idea is to match teacher and student features through a frozen multimodal projector, aligning image-only calibration with the visual representation used by the language model. Integer codes and zero points remain fixed, and the learned updates fold into the original scales, preserving the compact representation and inference architecture. Experiments demonstrate consistent improvements in text recognition and chart understanding on LLaVA-OneVision, compatibility with language-model compression, and transfer to a CLIP-based encoder. PSC provides a practical approach to low-bit visual compression by preserving representations at the vision-to-language interface.
Author Contributions
Conceptualization, S.W.; methodology, S.W.; software, S.W.; validation, S.W.; formal analysis, S.W.; investigation, S.W.; data curation, S.W.; writing—original draft preparation, S.W.; writing—review and editing, S.W., X.L., and Z.H.; visualization, S.W.; supervision, X.L. and Z.H.; project administration, X.L. and Z.H.; funding acquisition, X.L., and Z.H. All authors have read and agreed to the published version of the manuscript.
Funding
This work was supported in part by the National Natural Science Foundation of China under Grants 62303447, T2594604030, T2594604035, and U23A20343; the Postdoctoral Innovative Talent Support Program under Grant BX20230399; the China Postdoctoral Science Foundation under Grant 2023M743702; the Fundamental Research Project of SIA under Grant 2023JC3K05; the Natural Science Foundation of Liaoning Province under Grant 2024-MSBA-81; the CAS Project for Young Scientists in Basic Research under Grant YSBR-041; the Youth Innovation Promotion Association of the Chinese Academy of Sciences under Grant Y202051.
Data Availability Statement
The original contributions presented in this study are included in the article and its appendices. Further inquiries can be directed to the corresponding author.
Acknowledgments
The authors acknowledge the use of ChatGPT (GPT-6; OpenAI), a generative artificial intelligence tool, to assist with English-language editing and improve the clarity and readability of this manuscript. All AI-assisted revisions were reviewed and, where necessary, further edited by the authors, who take full responsibility for the final content of the manuscript.
Conflicts of Interest
The authors declare no conflicts of interest.
Appendix A. Experimental Settings
Appendix A.1. Models and Quantization
We use LLaVA-OneVision with Qwen2 0.5B and 7B language backbones [2] and a SigLIP vision encoder [37]. PSC targets 156 linear weight matrices across 26 vision transformer blocks, with 3,103,776 group scales. Quantization is asymmetric with group size 128. Unless 4-bit language-model compression is specified, activations and all non-target parameters, including the projector and language model, remain in BF16. Quantized vision weights are reconstructed in BF16 for evaluation.
Appendix A.2. Calibration
The default settings are listed in Table A1. Calibration uses 256 unlabeled COCO images [38], including all crops from the standard AnyRes processor. The target features are taken after the frozen projector, before merge and unpadding. The MSE is normalized by the number of projected tokens and feature dimensions for each image. PSC updates only the group scales; integer codes, zero points, and the group layout remain fixed. The final one-epoch model is used for every task. Repeated runs use different random seeds for COCO sampling and training order, with paired GPTQ initializations and fixed evaluation questions.
Table A1.
Default calibration settings. BF16 denotes bfloat16 and FP32 denotes 32-bit floating-point precision.
Appendix A.3. Implementation and Evaluation
Each run uses one NVIDIA A100 GPU (80 GB). We used PyTorch 2.6.0 with CUDA 12.4 and Transformers 4.45.2. Inference used BF16, greedy decoding, batch size one, and the Qwen1_5 conversation template.
Table A2 summarizes the benchmark splits and metrics. Each paired comparison uses the same evaluation inputs and decoding settings. No exact image overlap is found between calibration and evaluation sets. Development exposure and the held-out confirmation are described below.
Table A2.
Evaluation benchmarks and metrics. Counts denote evaluated questions or items.
Appendix A.4. CLIP Configuration and Matched Controls
LLaVA-1.5 7B uses CLIP ViT-L/14-336 penultimate-layer patch features, padded single-crop processing and a frozen two-layer MLP projector. We quantize the 138 linear matrices in its 23 active blocks; all other weights remain BF16. The COCO256 sample, optimizer, and update budget are unchanged from OneVision. Comparisons are within each checkpoint, since preprocessing and language backbones differ.
Supervision controls share PSC’s initialization, trainable group scales, image order, and 256 updates. The encoder-output control reconstructs features before the projector; the post-unpadding control reconstructs assembled visual tokens, including the fixed newline positions in the normalization. Data controls use 128 COCO images for two epochs, 256 unlabeled TextVQA training images, or a COCO128/TextVQA128 mixture. All retain the COCO256-derived GPTQ-R3 initialization and exclude task answers. Module- and row-shared controls tie relative scale multipliers without reducing the exported scale count. The historical 128-image/128-step row changes both data and compute; its missing ChartQA evaluation is denoted by a dash.
Appendix A.5. Baseline Adaptations
RTN and HQQ are data-free; other methods use the same COCO256 sample. HQQ uses its proximal solver with axis 1, group size 128, and non-rounded zero points. AWQ uses 20 activation-scale candidates, a 20-point clipping grid with maximum shrinkage 0.5, and 512 clipping tokens; query/key clipping is skipped. Supported reparameterizations are fused, while post-GELU inverse scaling is retained. GPTAQ uses correction coefficient 0.25, range multiplier 0.8 and the paired GPTQ column permutation. We retain these outer settings and each method’s native optimization procedure.
Appendix A.6. Evaluation and Data Separation
Evaluation uses greedy batch-one decoding with the official conversation template for each checkpoint. Maximum generation lengths are 1024, 128, and 16 tokens for TextVQA, OCRBench, and ChartQA, respectively. TextVQA supplies the image and question without OCR transcripts. TextVQA and ChartQA request short answers; OCRBench uses its dataset questions. Prompts and scorers are identical within each comparison.
Development used 512 TextVQA images (809 questions) and 512 GQA questions from 271 images. These observations informed method selection, but supplied no calibration targets. A separate TextVQA pool of 2522 images (3973 questions) was held out before PSC development, with the model pair and success criterion fixed before evaluation. GPTQ-R3 and PSC score 44.28% and 47.43%, meeting the criterion of a gain of at least one percentage point and a positive lower 95% confidence bound. This held-out comparison provides independent confirmation; the full-split results also contain development and confirmation examples. Exact calibration–evaluation image overlap is zero for all calibration samples and all eight benchmarks.
Appendix A.7. Statistical Analysis
Repeated-calibration tables report means and sample standard deviations over three runs with different random seeds and fixed evaluation questions. For fixed-checkpoint comparisons, we use image-cluster bootstrap intervals and two-sided paired randomization tests with 10,000 draws. Holm correction is applied separately to the six main OneVision contrasts, six supervision-control contrasts, and three CLIP contrasts. Pointwise intervals describe task uncertainty conditional on the evaluated checkpoints. OCRBench intervals are expressed in score points. The 7B and CLIP studies each use one calibration seed.
Appendix A.8. Storage and Cost Measurement
Storage includes packed integer codes, FP32 scales and zero points, int64 permutations, non-target BF16 weights, and serialization metadata. Each shared weight shard is counted once; unchanged tokenizer and configuration files are excluded. MiB denotes bytes. Calibration cost is measured in one sequential 0.5B run on an otherwise idle A100. The interval includes model loading, min–max GPTQ, R3 search, image-only teacher caching, and PSC refinement/export; model and dataset downloads are excluded. Peak memory denotes allocated GPU memory.
Appendix B. Complete 2-Bit Benchmark Results
Table A3 and Table A4 report the eight-task 2-bit comparison with BF16 language models. The additional 7B visual baselines are evaluated on the three focal tasks in Table 1. TVQA, OCR, CQA, SQA, and P-F1 denote TextVQA, OCRBench, ChartQA, ScienceQA-IMG, and POPE F1, respectively. MME-P and MME-C denote perception and cognition scores. All columns except OCR and MME-P/MME-C are percentages; higher is better for every metric.
Table A3.
Complete 0.5B 2-bit vision results. BF16 is the unquantized reference.
Table A4.
Complete 7B 2-bit vision results.
PSC improves TextVQA, OCRBench, and ChartQA at both model sizes. At 0.5B, it also improves GQA, AI2D, ScienceQA-IMG, and POPE, with slightly lower MME scores than GPTQ-R3. At 7B, PSC improves all reported metrics over GPTQ-R3.
Appendix C. Higher Bitwidths and Interface Diagnostics
Appendix C.1. 3-Bit and 4-Bit Results
Table A5 and Table A6 compare GPTQ-R3 and PSC with 3-bit and 4-bit weights, with group size 128 and BF16 language models. These bitwidths have lower initial quantization error than 2-bit quantization, and the task-level changes are smaller and vary across benchmarks.
Table A5.
Complete 3-bit vision results.
Table A6.
Complete 4-bit vision results.
Appendix C.2. Interface Feature Error
Table A7 measures relative squared feature error on a fixed 512-image analysis set. Features are measured at the multimodal interface after AnyRes merge and unpadding, and results are averaged over images. A positive reduction indicates lower error under PSC.
Table A7.
Relative squared feature error at the multimodal interface. Lower error is better. The reduction is .
The largest relative error reductions occur with 2-bit weights: 22.52% for 0.5B and 24.75% for 7B. Reductions are smaller with 3-bit and 4-bit weights, with negligible change for the 7B model with 4-bit vision weights. Feature-error reductions do not consistently translate into higher task scores at these bitwidths.
Appendix D. Additional Calibration Controls
Appendix D.1. Scale Granularity, Loss, and Optimization
Table A8 compares calibration variants for the 0.5B model with 2-bit vision weights. Module-shared and row-shared updates use 156 and 261,664 trainable values, respectively, while retaining the original group scales at export. Local block reconstruction changes the supervision location under the same calibration budget. The 128-image variant uses 128 updates, reducing both the calibration data and the optimization budget.
Table A8.
Calibration controls for the 0.5B model with 2-bit vision weights. TextVQA and GQA are percentages; OCRBench is in points.
The mean absolute error (MAE) objective yields slightly higher scores than mean squared error (MSE) in this comparison; MSE remains the default for the main experiments. The re-rounding control uses a piecewise gradient approximation. Both the unbounded-scale and re-rounding variants produce the same exported weights and scores as default PSC in this run, so these controls do not establish a benefit from scale bounds or fixed rounding.
Appendix D.2. A Language-Supervised Alternative
Table A9 compares projected-feature MSE with answer-distribution Kullback–Leibler (KL) supervision. The KL control requires language-side targets and decoder computation, whereas PSC uses only projected image features. KL supervision yields higher TextVQA and OCRBench scores but lower GQA accuracy than PSC in this setting.
Table A9.
Image-feature and answer-distribution supervision for the 0.5B model with 2-bit vision weights.
Appendix E. 4-Bit Language-Model and Joint Compression
Table A10 reports language-side and joint compression for the 7B model. Language weights are quantized to 4 bits with a group size of 128. The first three rows retain the BF16 vision encoder and compare RTN with language-side MBQ and QIG adaptations [33,34]. MBQ and QIG use 128 COCO images with their original captions.
The final two rows share the same RTN-quantized language checkpoint and differ only in the 2-bit vision encoder. Replacing GPTQ-R3 with PSC improves all reported metrics in this joint-compression setting, including gains of 3.39 percentage points on TextVQA, 39 points on OCRBench, and 4.16 percentage points on ChartQA.
Table A10.
Complete results for 4-bit language-model and joint compression. Language weights are quantized to 4 bits with a group size of 128. Vision precision is specified in the row label. Units and metric abbreviations match Table A3.
Appendix F. Additional Matched Controls
Table A11 and Table A12 report the matched supervision and refinement-data controls. Table A13 presents the repeated granularity comparison, and Table A14 shows the paired CLIP analysis. Settings and statistical methods are provided in the implementation details.
Table A11.
Supervision and refinement-data controls on the 0.5B model with 2-bit vision weights. TextVQA/ChartQA are percentages; OCRBench is in points.
Table A12.
Paired PSC-minus-control gains on the 0.5B model with 2-bit vision weights.
Table A13.
Update granularity across different random seeds: mean and sample standard deviation.
Table A14.
Paired PSC-minus-GPTQ-R3 contrasts for CLIP/LLaVA-1.5. Positive gains favor PSC.
Appendix G. Algorithm and Elementary Properties
Appendix G.1. PSC Procedure
Algorithm A1 summarizes PSC using the notation of the main paper. Initialization applies GPTQ error compensation [17] to each range candidate, followed by row-wise selection.
| Algorithm A1. Projected-feature scale calibration. | |
| Inputs: BF16 encoder E, frozen projector P, 256 calibration images, , . | |
| 1 | Run GPTQ for each range candidate and select the lowest second-order reconstruction score for each output row. Store Q, Z, , and the column permutation. |
| 2 | Compute and cache for all calibration images using every AnyRes crop, before merge and unpadding. |
| 3 | Create for every target group scale. Freeze all other variables. Initialize Adam with the settings in Table A1. |
| 4 | Shuffle the calibration images. For each image x, reconstruct the student weights from , Q, and Z, then restore the original column order. |
| 5 | Evaluate and compute . |
| 6 | Backpropagate through the frozen projector and the complete visual encoder. Clip the global gradient norm to 1 and update all with Adam. |
| 7 | Clamp elementwise to . Continue until the one-epoch endpoint. |
| 8 | Export into the existing scale entries and discard . Retain Q, Z, the permutation, and all non-target model parameters. |
Appendix G.2. Representation and Gradient Identities
The following identities apply to the reconstructed real-valued weights before finite-precision casting.
- Fixed-group direction. For a particular output row and group, let the centered code vector be . Its reconstructed weight vector is
Equation (A1) shows that the update preserves the group’s direction, signs, and code-centered zeros. A group with cannot be changed by scaling. This restricted search space makes the quality of the discrete initialization important.
- Scale gradient. For a differentiable loss on the reconstructed model,
Equation (A2) follows from for the associated group. Gradients pass through the frozen projector even though its parameters are not updated.
- Export equivalence. Define the exported scale as . Substituting it into the original dequantizer yieldsEquation (A3) provides the same reconstructed weight without changing the number of scale entries, codes, or zero points.
Appendix G.3. Why the Projection Boundary Changes the Objective
For a small encoder-output perturbation , a local linearization of the frozen projector yields
In Equation (A4), the matrix weights encoder-output perturbations according to their effect on the projected features. This local relation explains how the projector changes the calibration objective.
References
- Liu, H.; Li, C.; Wu, Q.; Lee, Y.J. Visual Instruction Tuning. In Proceedings of the Advances in Neural Information Processing Systems, New Orleans, LA, USA, 10–16 December 2023; pp. 34892–34916. [Google Scholar] [CrossRef] [Scilit]
- Li, B.; Zhang, Y.; Guo, D.; Zhang, R.; Li, F.; Zhang, H.; Zhang, K.; Zhang, P.; Li, Y.; Liu, Z.; et al. LLaVA-OneVision: Easy Visual Task Transfer. arXiv 2025, arXiv:2408.03326. [Google Scholar]
- Li, J.; Li, D.; Savarese, S.; Hoi, S. BLIP-2: Bootstrapping Language-Image Pre-training with Frozen Image Encoders and Large Language Models. In Proceedings of the International Conference on Machine Learning (ICML); PMLR: Cambridge, MA, USA, 2023; Volume 202, pp. 19730–19742. [Google Scholar]
- Dosovitskiy, A.; Beyer, L.; Kolesnikov, A.; Weissenborn, D.; Zhai, X.; Unterthiner, T.; Dehghani, M.; Minderer, M.; Heigold, G.; Gelly, S.; et al. An Image is Worth 16x16 Words: Transformers for Image Recognition at Scale. In Proceedings of the International Conference on Learning Representations (ICLR), Virtual, 3–7 May 2021. [Google Scholar]
- Liu, H.; Li, C.; Li, Y.; Lee, Y.J. Improved Baselines with Visual Instruction Tuning. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Seattle, WA, USA, 17–21 June 2024; pp. 26296–26306. [Google Scholar]
- Dettmers, T.; Lewis, M.; Belkada, Y.; Zettlemoyer, L. LLM.int8(): 8-bit Matrix Multiplication for Transformers at Scale. Adv. Neural Inf. Process. Syst. 2022, 35, 30318–30332. [Google Scholar] [CrossRef] [Scilit]
- Xiao, G.; Lin, J.; Seznec, M.; Wu, H.; Demouth, J.; Han, S. SmoothQuant: Accurate and Efficient Post-Training Quantization for Large Language Models. In Proceedings of the International Conference on Machine Learning (ICML); PMLR: Cambridge, MA, USA, 2023; Volume 202, pp. 38087–38099. [Google Scholar]
- Yao, Z.; Yazdani Aminabadi, R.; Zhang, M.; Wu, X.; Li, C.; He, Y. ZeroQuant: Efficient and Affordable Post-Training Quantization for Large-Scale Transformers. In Advances in Neural Information Processing Systems; Neural Information Processing Systems Foundation, Inc.: San Diego, CA, USA, 2022; Volume 35, pp. 27168–27183. [Google Scholar] [CrossRef] [Scilit]
- Han, S.; Mao, H.; Dally, W.J. Deep Compression: Compressing Deep Neural Networks with Pruning, Trained Quantization and Huffman Coding. In Proceedings of the International Conference on Learning Representations (ICLR), San Juan, Puerto Rico, 2–4 May 2016. [Google Scholar]
- Chan, K.-H.; Im, S.-K.; Ke, W. VGGreNet: A Light-Weight VGGNet with Reused Convolutional Set. In Proceedings of the 2020 IEEE/ACM 13th International Conference on Utility and Cloud Computing (UCC); IEEE: New York, NY, USA, 2020; pp. 434–439. [Google Scholar] [CrossRef] [Scilit]
- Singh, A.; Natarajan, V.; Shah, M.; Jiang, Y.; Chen, X.; Batra, D.; Parikh, D.; Rohrbach, M. Towards VQA Models That Can Read. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Long Beach, CA, USA, 16–20 June 2019; pp. 8317–8326. [Google Scholar]
- Liu, Y.; Li, Z.; Huang, M.; Yang, B.; Yu, W.; Li, C.; Yin, X.-C.; Liu, C.-L.; Jin, L.; Bai, X. OCRBench: On the Hidden Mystery of OCR in Large Multimodal Models. Sci. China Inf. Sci. 2024, 67, 220102. [Google Scholar] [CrossRef] [Scilit]
- Masry, A.; Long, D.X.; Tan, J.Q.; Joty, S.; Hoque, E. ChartQA: A Benchmark for Question Answering about Charts with Visual and Logical Reasoning. In Findings of the Association for Computational Linguistics: ACL 2022; Association for Computational Linguistics: Stroudsburg, PA, USA, 2022; pp. 2263–2279. [Google Scholar] [CrossRef] [Scilit]
- Nagel, M.; Amjad, R.A.; van Baalen, M.; Louizos, C.; Blankevoort, T. Up or Down? Adaptive Rounding for Post-Training Quantization. In Proceedings of the International Conference on Machine Learning (ICML); PMLR: Cambridge, MA, USA, 2020; Volume 119, pp. 7197–7206. [Google Scholar]
- Li, Y.; Gong, R.; Tan, X.; Yang, Y.; Hu, P.; Zhang, Q.; Yu, F.; Wang, W.; Gu, S. BRECQ: Pushing the Limit of Post-Training Quantization by Block Reconstruction. In Proceedings of the International Conference on Learning Representations (ICLR), Virtual, 3–7 May 2021. [Google Scholar]
- Wei, X.; Gong, R.; Li, Y.; Liu, X.; Yu, F. QDrop: Randomly Dropping Quantization for Extremely Low-bit Post-Training Quantization. In Proceedings of the International Conference on Learning Representations (ICLR), Virtual, 25–29 April 2022. [Google Scholar]
- Frantar, E.; Ashkboos, S.; Hoefler, T.; Alistarh, D. OPTQ: Accurate Quantization for Generative Pre-trained Transformers. In Proceedings of the International Conference on Learning Representations (ICLR), Kigali, Rwanda, 1–5 May 2023. [Google Scholar]
- Lin, J.; Tang, J.; Tang, H.; Yang, S.; Chen, W.-M.; Wang, W.-C.; Xiao, G.; Dang, X.; Gan, C.; Han, S. AWQ: Activation-aware Weight Quantization for On-Device LLM Compression and Acceleration. In Proceedings of the Machine Learning and Systems, Santa Clara, CA, USA, 13–16 May 2024; Volume 6, pp. 87–100. [Google Scholar]
- Badri, H.; Shaji, A. Half-Quadratic Quantization of Large Machine Learning Models. Software and Method Documentation. 2023. Available online: https://dropbox.github.io/hqq_blog/ (accessed on 16 October 2026).
- Li, Y.; Yin, R.; Lee, D.; Xiao, S.; Panda, P. GPTAQ: Efficient Finetuning-Free Quantization for Asymmetric Calibration. In Proceedings of the International Conference on Machine Learning (ICML); PMLR: Cambridge, MA, USA, 2025; Volume 267, pp. 36690–36706. [Google Scholar]
- Esser, S.K.; McKinstry, J.L.; Bablani, D.; Appuswamy, R.; Modha, D.S. Learned Step Size Quantization. In Proceedings of the International Conference on Learning Representations (ICLR), Virtual, 26 April–1 May 2020. [Google Scholar]
- Wu, D.; Tang, Q.; Zhao, Y.; Zhang, M.; Fu, Y.; Zhang, D. EasyQuant: Post-training Quantization via Scale Optimization. arXiv 2020, arXiv:2006.16669. [Google Scholar] [CrossRef] [Scilit]
- Shao, W.; Chen, M.; Zhang, Z.; Xu, P.; Zhao, L.; Li, Z.; Zhang, K.; Gao, P.; Qiao, Y.; Luo, P. OmniQuant: Omnidirectionally Calibrated Quantization for Large Language Models. In Proceedings of the International Conference on Learning Representations (ICLR), Vienna, Austria, 7–11 May 2024. [Google Scholar]
- Dadgarnia, A.; Tabesh, S.; Nikdan, M.; Helcig, M.; Kurtic, E.; Kleinegger, M.; Alistarh, D. GSQ: Highly-Accurate Low-Precision Scalar Quantization for LLMs via Gumbel-Softmax Sampling. arXiv 2026, arXiv:2604.18556. [Google Scholar] [CrossRef] [Scilit]
- Amboage, J.; Monteagudo-Lago, P.; Colbert, I.; Franco, G.; Fraser, N. Optimal Post-Training Quantization Scales and Where to Find Them. arXiv 2026, arXiv:2606.10890. [Google Scholar] [CrossRef] [Scilit]
- Li, Z.; Xiao, J.; Yang, L.; Gu, Q. RepQ-ViT: Scale Reparameterization for Post-Training Quantization of Vision Transformers. In Proceedings of the IEEE/CVF International Conference on Computer Vision (ICCV), Paris, France, 2–6 October 2023; pp. 17227–17236. [Google Scholar]
- Liu, Y.; Yang, H.; Dong, Z.; Keutzer, K.; Du, L.; Zhang, S. NoisyQuant: Noisy Bias-Enhanced Post-Training Activation Quantization for Vision Transformers. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Vancouver, BC, Canada, 18–22 June 2023; pp. 20321–20330. [Google Scholar]
- Lee, J.; Kwon, Y.; Park, S.; Yu, M.; Park, J.; Song, H. Q-HyViT: Post-Training Quantization of Hybrid Vision Transformers with Bridge Block Reconstruction for IoT Systems. IEEE Internet Things J. 2024, 11, 36384–36396. [Google Scholar] [CrossRef] [Scilit]
- Yuan, Z.; Xue, C.; Chen, Y.; Wu, Q.; Sun, G. PTQ4ViT: Post-training Quantization for Vision Transformers with Twin Uniform Quantization. In Computer Vision—ECCV 2022; Springer: Berlin/Heidelberg, Germany, 2022; Volume 13672, pp. 191–207. [Google Scholar] [CrossRef] [Scilit]
- Lin, Y.; Zhang, T.; Sun, P.; Li, Z.; Zhou, S. FQ-ViT: Post-Training Quantization for Fully Quantized Vision Transformer. In Proceedings of the International Joint Conference on Artificial Intelligence (IJCAI), Vienna, Austria, 23–29 July 2022; pp. 1173–1179. [Google Scholar] [CrossRef] [Scilit]
- Frantar, E.; Singh, S.P.; Alistarh, D. Optimal Brain Compression: A Framework for Accurate Post-Training Quantization and Pruning. Adv. Neural Inf. Process. Syst. 2022, 35, 4475–4488. [Google Scholar] [CrossRef] [Scilit]
- Nahshan, Y.; Chmiel, B.; Baskin, C.; Zheltonozhskii, E.; Banner, R.; Bronstein, A.M.; Mendelson, A. Loss Aware Post-training Quantization. Mach. Learn. 2021, 110, 3245–3262. [Google Scholar] [CrossRef] [Scilit]
- Li, S.; Hu, Y.; Ning, X.; Liu, X.; Hong, K.; Jia, X.; Li, X.; Yan, Y.; Ran, P.; Dai, G.; et al. MBQ: Modality-Balanced Quantization for Large Vision-Language Models. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Nashville, TN, USA, 11–15 June 2025; pp. 4167–4177. [Google Scholar] [CrossRef] [Scilit]
- Xiang, Z.; Zeng, F.; Fang, H.; Wang, R.-Q.; Chen, R.; Zhu, Y.; Chen, Y.; Yang, P.; Zhang, X.-Y. Fine-Grained Post-Training Quantization for Large Vision Language Models with Quantization-Aware Integrated Gradients. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Denver, CO, USA, 3–7 June 2026; pp. 3500–3510. [Google Scholar]
- Jacob, B.; Kligys, S.; Chen, B.; Zhu, M.; Tang, M.; Howard, A.; Adam, H.; Kalenichenko, D. Quantization and Training of Neural Networks for Efficient Integer-Arithmetic-Only Inference. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Salt Lake City, UT, USA, 18–22 June 2018; pp. 2704–2713. [Google Scholar] [CrossRef] [Scilit]
- Yang, A.; Yang, B.; Hui, B.; Zheng, B.; Yu, B.; Zhou, C.; Li, C.; Li, C.; Liu, D.; Huang, F.; et al. Qwen2 Technical Report. arXiv 2024, arXiv:2407.10671. [Google Scholar] [CrossRef] [Scilit]
- Zhai, X.; Mustafa, B.; Kolesnikov, A.; Beyer, L. Sigmoid Loss for Language Image Pre-Training. In Proceedings of the IEEE/CVF International Conference on Computer Vision (ICCV), Paris, France, 2–6 October 2023; pp. 11975–11986. [Google Scholar]
- Lin, T.-Y.; Maire, M.; Belongie, S.; Hays, J.; Perona, P.; Ramanan, D.; Dollár, P.; Zitnick, C.L. Microsoft COCO: Common Objects in Context. In Computer Vision—ECCV 2014; Springer: Berlin/Heidelberg, Germany, 2014; Volume 8693, pp. 740–755. [Google Scholar] [CrossRef] [Scilit]
- Kingma, D.P.; Ba, J. Adam: A Method for Stochastic Optimization. In Proceedings of the International Conference on Learning Representations (ICLR), San Diego, CA, USA, 7–9 May 2015. [Google Scholar]
- Hudson, D.A.; Manning, C.D. GQA: A New Dataset for Real-World Visual Reasoning and Compositional Question Answering. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Long Beach, CA, USA, 16–20 June 2019; pp. 6700–6709. [Google Scholar]
- Kembhavi, A.; Salvato, M.; Kolve, E.; Seo, M.; Hajishirzi, H.; Farhadi, A. A Diagram Is Worth A Dozen Images. In Computer Vision—ECCV 2016; Springer: Berlin/Heidelberg, Germany, 2016; pp. 235–251. [Google Scholar] [CrossRef] [Scilit]
- Lu, P.; Mishra, S.; Xia, T.; Qiu, L.; Chang, K.-W.; Zhu, S.-C.; Tafjord, O.; Clark, P.; Kalyan, A. Learn to Explain: Multimodal Reasoning via Thought Chains for Science Question Answering. In Proceedings of the Advances in Neural Information Processing Systems, New Orleans, LA, USA, 28 November–9 December 2022; Volume 35, pp. 2507–2521. [Google Scholar] [CrossRef] [Scilit]
- Fu, C.; Chen, P.; Shen, Y.; Qin, Y.; Zhang, M.; Lin, X.; Yang, J.; Zheng, X.; Li, K.; Sun, X.; et al. MME: A Comprehensive Evaluation Benchmark for Multimodal Large Language Models. In Proceedings of the Advances in Neural Information Processing Systems, San Diego, CA, USA, 2–7 December 2025; Volume 38, pp. 162549–162567. [Google Scholar] [CrossRef] [Scilit]
- Li, Y.; Du, Y.; Zhou, K.; Wang, J.; Zhao, W.X.; Wen, J.-R. Evaluating Object Hallucination in Large Vision-Language Models. In Proceedings of the Conference on Empirical Methods in Natural Language Processing (EMNLP); Association for Computational Linguistics: Stroudsburg, PA, USA, 2023; pp. 292–305. [Google Scholar] [CrossRef] [Scilit]
- Radford, A.; Kim, J.W.; Hallacy, C.; Ramesh, A.; Goh, G.; Agarwal, S.; Sastry, G.; Askell, A.; Mishkin, P.; Clark, J.; et al. Learning Transferable Visual Models From Natural Language Supervision. In Proceedings of the 38th International Conference on Machine Learning; PMLR: Cambridge, MA, USA, 2021; Volume 139, pp. 8748–8763. [Google Scholar]
- Jiang, F.; Tu, S.; Dong, L.; Li, X.; Wang, K.; Pan, C.; Han, Z.; Wang, J. TokenCom: Vision-Language Model for Multimodal and Multitask Token Communications. Sci. China Inf. Sci. 2026, 69, 200304. [Google Scholar] [CrossRef] [Scilit]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.



