WorksComputer Science
ProQuant: Preserving Expert Quality over Quantity in Ultra-Low-Bit Quantization of Mixture-of-Experts Models
Abstract
Mixture-of-Experts (MoE) large language models reduce computation through sparse activation but still incur substantial storage costs. Mixed-precision post-training quantization (PTQ) reduces these costs by quantizing different model components at different bit widths, but existing methods often struggle to preserve generation quality under tight bit budgets. We identify two key challenges: (1) nonlinear quantization errors at extremely low precision are underestimated when cross-layer propagation is ignored; (2) direct router fine-tuning may cause routing drift, and calibration gains may not generalize to downstream tasks. To address these issues, we propose ProQuant, a weight-only PTQ framework for MoE models. Prune-or-Prioritize Mixed-Precision Allocation (PoP) jointly optimizes expert pruning and bit-width assignment. It allows higher-precision experts to substitute for severely degraded ones while improving bit-budget utilization. Routing-Consistent RMSNorm Finetune (RoCo) adapts expert input representations through mathematically equivalent transformations. It compensates for quantization errors to reduce routing drift. Extensive experiments demonstrate that ProQuant outperforms existing methods across diverse generative tasks. Code is available at https://github.com/ThrowBug/ProQuant.git.
Introduction
Large language models (LLMs) ([45, 5, 4, 1] (Zeng et al. 2026)) have demonstrated remarkable capabilities in natural language understanding and complex reasoning, while scaling model capacity remains an important path toward further performance improvements. Mixture-of-Experts (MoE) architectures ([35] (Yang et al. 2025; Xu et al. 2026a)) increase model capacity by activating only a small subset of experts for each token, maintaining relatively low active parameters and computation. However, sparse activation does not reduce the need to store the full set of expert weights. As MoE models continue to scale, the resulting storage, memory, and weight-movement costs increasingly become major bottlenecks for efficient deployment.
To address these deployment challenges, weight-only post-training quantization (PTQ) ([18, 34, 14, 27] (Tseng et al. 2024)) provides an efficient solution for compressing large-scale MoE models. Since autoregressive decoding is typically memory-bandwidth bound, reducing weight precision lowers both storage requirements and weight transfer costs during inference. Compared with quantization-aware training (QAT) ([36, 6, 15, 38, 40]), PTQ requires no large-scale retraining and only a small amount of calibration data, making it particularly suitable for efficient MoE deployment.
Existing MoE quantization studies ([44, 8]) mainly improve model performance through mixed-precision allocation ([23, 16, 13] (Xie et al. 2025)) and post-quantization fine-tuning ([13, 7]). The former assigns different bit-widths to experts based on expert sensitivity ([9] (Xie et al. 2025)), routing information ([23, 16]), or quantization error ([13, 16, 43]), while the latter adapts to the post-quantization distribution by updating the remaining full-precision parameters. However, these approaches still face two key challenges. First, existing mixed-precision allocation strategies typically rely on manually designed importance metrics and consecutive bit-width search spaces. Although these metrics can capture local quantization errors, our statistical experiments demonstrate that they may still underestimate how extremely low-bit quantization affects model performance (see Figure 2). Second, although existing router fine-tuning methods can reduce perplexity on calibration data, such improvements do not consistently translate into performance gains on real-world downstream generation tasks.

Figure 2. Relative hidden-state MSE at each decoder layer, measured against the corresponding full-precision model outputs. All experts in layer 0 are quantized to 1–4 bits, while those in other layers use 2 bits.
To overcome these challenges, we propose ProQuant, an efficient PTQ framework for large-scale MoE models. First, we introduce Prune-or-Prioritize Mixed-Precision Allocation (PoP), which jointly determines expert pruning and bit-width assignment within a unified optimization. PoP allows low-contribution experts to be removed while prioritizing sufficient precision for more valuable experts, thereby avoiding severe representation degradation caused by extremely low bit-widths. Second, we propose Routing-Consistent RMSNorm Finetune (RoCo), which compensates for expert quantization errors through mathematically equivalent transformations while preserving the original routing behavior. As illustrated in Figure 1, ProQuant consistently outperforms all competing methods across all six benchmarks, maintaining strong capabilities even on tasks where other methods suffer substantial degradation.

Figure 1. Performance comparison of MoE mixed-precision quantization methods on Qwen3-30B-A3B-Instruct-2507 under 2.5-bit average expert quantization.
Our contributions are summarized as follows:
We propose ProQuant, a weight-only PTQ framework for large-scale MoE models that integrates mixed-precision allocation with lightweight post-quantization compensation.
We design PoP, which adopts a prune-or-prioritize joint decision to avoid severe degradation from extremely low-precision experts and better utilize limited bit budgets.
We develop RoCo, which decouples representation adaptation from routing behavior and compensates for quantization errors while preserving routing consistency. This avoids routing drift caused by directly fine-tuning full-precision parameters.
Experiments on Qwen3-30B-A3B-Instruct-2507 and Qwen3.5-35B-A3B validate ProQuant on diverse generative tasks at average expert precisions of 1.5, 2.0, and 2.5 bits.
Related Works
Post-Training Quantization
Post-training quantization (PTQ) directly converts pretrained models into low-precision representations without costly retraining. A representative direction is second-order error compensation, where GPTQ (Frantar et al., [18]) leverages Hessian information to compensate for quantization errors in the remaining weights during sequential column-wise quantization. Building on GPTQ, GPTAQ (Li et al., [30]) and BoA (Kim et al., [26]) extend second-order error compensation by accounting for inter-layer error accumulation and cross-projection dependencies, respectively. Activation-aware scaling is employed in AWQ (Lin et al., [34]) to protect salient weight channels, whereas other studies ([14, 28, 27, 24, 25] (Yuan et al. 2024)) exploit differences in weight saliency or quantization sensitivity to adopt differentiated quantization strategies. Many PTQ methods use mathematically equivalent transformations to ease quantization. SmoothQuant (Xiao et al., 2023) adopts channel-wise scaling, while rotation-based methods ([2, 37, 33]) redistribute outliers. Other approaches ([39] (Shao et al. 2024; Wei et al. 2023)) explore affine transformations and equivalent scaling or shifting operations. Recent studies have extended PTQ to ultra-low-bit regimes, including ternary, binary, and even sub-1-bit weight representations ([10, 31] (Yan et al. 2026; Wang et al. 2026)). However, when applied to MoE architectures, these general-purpose PTQ methods often underutilize the bit budget, degrading performance.
Quantization of MoE Models
MoE models pose additional quantization challenges due to sparse expert activation. To capture token–expert relevance, MoEQuant ([8]) and VEQ ([44]) incorporate token–expert affinity into calibration and quantization objectives, with VEQ further introducing modality information for VLMs to account for textual and visual differences. Router-aware methods ([19, 7, 17]) explicitly align the quantized routing behavior with its full-precision counterpart to preserve expert selection. Expert heterogeneity also motivates mixed-precision quantization. Sensitivity-aware methods ([29, 23, 16] (Xie et al. 2025)) allocate precision according to structural or expert sensitivity.
More recent studies develop principled sensitivity metrics ((Chowdhury et al., 2026)) or perform global expert-level bit allocation with router fine-tuning ([13]). Beyond mixed-precision allocation, other works directly improve low-bit representations or compensate for quantization errors. MiLo ([22]) reconstructs quantization residuals using adaptive low-rank compensators. CodeQuant ((Yin et al., 2026)) combines rotation and clustering to reduce quantization errors, whereas KBVQ-MoE ((Xu et al., 2026b)) removes cross-expert redundancy and applies bias correction. Our method prunes less important experts to prioritize precision for others and preserves routing via router-decoupled RMSNorm fine-tuning.
Method
Preliminaries
Mixture-of-Experts. MoE-based large language models ([35] (Xu et al. 2026a; Yang et al. 2025)) replace each FFN layer of a dense model with an MoE layer consisting of a router and multiple parallel experts, such that only a subset of experts is activated during forward propagation. Given the input hidden state of the -th token to the -th MoE layer, the router computes routing scores over all experts and selects the top- experts for computation. The output of the MoE layer can be formulated as:
where denotes the -th expert, and is the index set of top- experts with the highest routing scores. The routing weight of expert is obtained by renormalizing its routing probability within :
where denotes the routing probability assigned to expert .
Weight-Only Quantization. Asymmetric quantization maps floating-point weights to low-bit integer representations, with a scaling factor and a zero point stored for each weight group. Given a weight matrix , each row is partitioned into multiple groups. For each group , its low-bit integer representation is obtained via the round-to-nearest rule as follows:
where and denote the scaling factor and zero point, respectively, denotes the representable range of the quantized integer, and denotes the rounding operation. The corresponding quantized approximation of the original weights can be expressed as:
GPTQ [18] has demonstrated relatively robust performance under low-bit quantization. Therefore, once the target bit-width of a weight matrix is determined, we adopt it for quantization. Specifically, GPTQ minimizes the following layer-wise reconstruction loss:
where denotes the calibration activations and the quantized weights. It uses the Hessian approximation to guide quantization error compensation, helping preserve reconstruction quality at low precision.
Prune-or-Prioritize Mixed-Precision Allocation
To quantify the quantization error of an expert, we introduce the definition of expert quantization cost. As MoE outputs are weighted by routing scores, we incorporate their renormalized values into its definition:
where represents the quantization cost of expert at bits, with and indexing the MoE layer and the expert within that layer. and correspond to the full-precision expert and its -bit quantized counterpart. is obtained by propagating token through the preceding layers quantized to an average bit-width of . contains the indices of tokens routed to expert in layer . As shown in Figure 4, we compare the similarity of the top-32 experts ranked by activation count and mean routing score between C4 and two downstream benchmarks. Mean routing score yields more consistent expert selections across datasets, suggesting that it better reflects stable expert importance. We therefore use routing-score-weighted quantization error and normalize it by to remove the effect of activation frequency.

Figure 4. Top-32 expert Jaccard similarity across MoE layers in Qwen3-30B-A3B-Instruct-2507, comparing C4 with MATH-500 and GPQA-Diamond using activation-count and mean-routing-score rankings.
As shown in Figure 2, we quantize all experts in layer 0 to 1, 2, 3, or 4 bits, while keeping subsequent layers at 2 bits, to investigate cross-layer error propagation. Compared with other bit-widths, the errors introduced by 1-bit quantization cannot be effectively compensated for by subsequent higher-precision layers. This suggests that extremely low-bit quantization can cause persistent degradation in hidden representations across layers. However, some existing methods [23, 16] estimate quantization sensitivity using local output errors, potentially underestimating such cross-layer effects and the actual impact of extremely low precision. Based on this observation, we exclude 1-bit quantization from the candidate bit-widths under average expert bit-width budgets of 1.5, 2.0, and 2.5 bits. Instead, we introduce a 0-bit pruning option, whose expert quantization cost is defined as follows:
where 0-bit means pruning the expert. Replacing 1-bit with 0-bit brings two benefits: (1) it frees additional bit budget for more important experts, allowing them to retain higher precision; (2) it removes severely compressed experts with limited representational capacity and allows higher-precision experts to take their place, which better exploits the sparse activation property of MoE models.
Based on the above definitions, we formulate the bit-width allocation as the following integer linear programming (ILP) problem:
where indicates whether expert is quantized to bits, and denotes the set of candidate bit-widths, which is set to in our settings. To avoid excessive pruning, we further bound the number of 0-bit experts by the maximum ratio . Solving this ILP jointly determines expert pruning and the bit-widths of retained experts.
Routing-Consistent RMSNorm Finetune
Prior studies either calibrate the router through routing alignment ([19, 7]), or adapt it after quantization using a global output-level objective ([13]). However, we find that neither strategy yields consistent improvements on downstream tasks. Routing alignment constrains the quantized model to match the routing decisions of its full-precision counterpart. However, such local alignment lacks global information about the quantized model. Therefore, it cannot effectively adjust routing to compensate for quantization errors accumulated across layers. In contrast, directly optimizing the router with a global output-level objective can adapt routing according to the quantized model. However, fitting the router to the calibration set may bias it toward experts that are more frequently activated by the calibration data. Inspired by ([34] (Xiao et al. 2023)), we propose an RMSNorm finetuning method based on mathematically equivalent transformations. It adapts hidden representations
for quantization-error compensation while preserving the original routing behavior.
Given an input hidden state to the RMSNorm layer following the attention module, its output is given by
where denotes the learnable scaling parameter, and .
We introduce as the optimization variable and parameterize a positive scaling vector as . The scaling vector is applied to the learnable RMSNorm parameter , while the corresponding input channels of the router weight matrix are inversely scaled to preserve the routing outputs:
where denotes element-wise multiplication, is an all-ones vector, and denotes the element-wise reciprocal of . After applying the scaling, the RMSNorm output becomes . The inverse scaling on exactly cancels this change when computing the router logits:
Therefore, the equivalent transformation allows RMSNorm fine-tuning to compensate for expert quantization errors while preserving the original routing behavior, thereby avoiding routing flips induced by RMSNorm updates. We optimize the RMSNorm with the following KL divergence:
where and denote the output probability distributions of the full-precision and quantized models, respectively. Since only a small number of RMSNorm weights are updated, the fine-tuning is highly lightweight. Moreover, it consistently outperforms direct fine-tuning without inverse scaling of the router weights, as shown in ablation study. After this step, the learned scaling vector is absorbed into the RMSNorm and router weights, introducing no additional overhead during inference. The process is illustrated in Figure 5.

Figure 5. Architecture of RoCo. (a) Fine-tuning process and (b) parameter folding process. Superscripts and denote “in” and “post”, respectively.
Figure 6 reports the Jaccard similarity of top-32 expert sets ranked by mean routing score between the full-precision model and the same quantized model under three strategies. RoCo achieves higher Jaccard similarity across most MoE layers, indicating that it better preserves the expert-selection preference of the full-precision model for the target task. By maintaining the original routing behavior, RoCo allows the quantized model to continue prioritizing experts favored by the full-precision model, while adapting hidden representations to compensate for quantization errors. RoCo stabilizes routing and strengthens experts.

Figure 6. Layer-wise Jaccard similarity between the full-precision and quantized models’ top-32 experts ranked by mean routing score on three datasets.
Experiments
Settings
Implementation Details. All experiments are conducted using PyTorch Paszke et al., [41] and HuggingFace Transformers (Wolf et al., 2020) on two NVIDIA A800 GPUs. We evaluate our method on Qwen3-30B-A3B-Instruct-2507 (Yang et al., 2025) and Qwen3.5-35B-A3B Qwen Team, [45]. We use 128 sequences of 2,048 tokens sampled from C4 (Raffel et al., 2020) with seed 0 as the calibration set. For both softmax and linear attention layers, the Q, K, V, and O projection weights are uniformly quantized to 4 bits, while all other linear-attention weights and router weights remain in full precision. We consider average expert bit-widths of 2.5, 2.0, and 1.5 bits with a candidate set
of 0, 2, 3 bits, and quantize the shared experts of Qwen3.5 to 4 bits. See Appendix § 8 for details.
Models and Evaluation. We observe that the conventional zero-shot evaluation with lm-eval Biderman et al., [3], which is widely adopted in prior work, may not fully reflect model capability on practical generative tasks. Therefore, we primarily use EvalScope (Team, 2024) to evaluate generation-based performance across diverse capabilities, such as mathematical reasoning, scientific reasoning, and instruction following, on six generative benchmarks: GPQA-Diamond (Rein et al., 2024), MATH-500 Hendrycks et al., [21]; Lightman et al. [32], IFEval (Zhou et al., 2023), GSM8K Cobbe et al., [12], MMLU-Redux Gema et al., [20] and BFCL-v3 Patil et al., [42]. We also report perplexity and zero-shot results as auxiliary metrics.
Baselines. We compare ProQuant with representative mixed-precision quantization methods for MoE LLMs, including PMQ from MC-MoE Huang et al., [23], MxMoE Duanmu et al., [16], and GEMQ Deng et al., [13]. For fair comparison, all methods use GPTQ Frantar et al., [18] with their respective bit-width allocation or post-quantization compensation strategies.
Main Results
Generation-based Evaluation. We first evaluate the performance of quantized models on realistic generation tasks. Table 1 shows that ProQuant consistently achieves the best or competitive performance across different models and bit-width budgets, with more pronounced advantages under low-bit settings. As the expert average bit-width decreases from 2.5 bits to 1.5 bits, existing methods suffer from substantial performance degradation, while ProQuant maintains strong generation capability. For example, under the 1.5-bit setting, ProQuant achieves average scores of 67.30 and 60.85 on Qwen3-30B-A3B-Instruct-2507 and Qwen3.5-35B-A3B, respectively, significantly outperforming existing mixed-precision quantization methods. These results demonstrate that ProQuant can better preserve the capabilities of MoE LLMs under extremely constrained bit budgets.
| Model | Bits | Method | GSM8K | MATH-500 | GPQA-D | IFEval | MMLU-R | BFCL-v3 | AVG |
| Qwen3-30B-A3B-Instruct-2507 | 16.0 | BF16 | 96.36 | 95.40 | 55.05 | 87.66 | 88.18 | 63.02 | 80.94 |
| 2.5 | MxMoE | 93.86 | 51.80 | 36.36 | 81.17 | 81.26 | 30.01 | 62.41 | |
| PMQ | 95.45 | 39.80 | 30.81 | 82.33 | 79.56 | 29.82 | 59.63 | ||
| GEMQ | 93.93 | 45.60 | 31.31 | 82.66 | 81.56 | 30.22 | 60.88 | ||
| ProQuant | 95.53 | 93.20 | 53.03 | 87.19 | 85.44 | 56.31 | 78.45 | ||
| 2.0 | GPTQ | 91.28 | 76.00 | 36.36 | 81.17 | 81.75 | 45.29 | 68.64 | |
| MxMoE | 81.43 | 15.60 | 21.72 | 75.80 | 74.65 | 30.11 | 49.89 | ||
| PMQ | 84.61 | 12.80 | 24.24 | 75.03 | 71.44 | 29.75 | 49.65 | ||
| GEMQ | 84.31 | 18.20 | 24.24 | 73.95 | 71.75 | 30.08 | 50.42 | ||
| ProQuant | 94.47 | 90.20 | 45.96 | 84.47 | 79.82 | 52.05 | 74.49 | ||
| 1.5 | MxMoE | 5.38 | 3.60 | 13.64 | 39.93 | 55.96 | 29.61 | 24.69 | |
| PMQ | 1.44 | 1.40 | 19.19 | 36.51 | 44.26 | 29.73 | 22.09 | ||
| GEMQ | 29.72 | 2.80 | 22.22 | 46.90 | 53.14 | 29.73 | 30.75 | ||
| ProQuant | 93.93 | 86.00 | 32.83 | 77.07 | 67.26 | 46.69 | 67.30 | ||
| Qwen3.5-35B-A3B | 16.0 | BF16 | 97.04 | 93.60 | 81.82 | 90.18 | 92.39 | 68.87 | 87.32 |
| 2.5 | MxMoE | 96.36 | 81.80 | 56.06 | 87.95 | 90.04 | 63.13 | 79.22 | |
| PMQ | 96.29 | 71.20 | 39.39 | 86.82 | 86.53 | 56.80 | 72.84 | ||
| GEMQ | 95.68 | 67.40 | 45.45 | 85.51 | 87.77 | 45.23 | 71.17 | ||
| ProQuant | 96.89 | 93.60 | 70.20 | 88.03 | 91.33 | 60.75 | 83.47 | ||
| 2.0 | GPTQ | 93.10 | 83.00 | 53.54 | 82.83 | 88.44 | 59.79 | 76.78 | |
| MxMoE | 85.60 | 47.20 | 27.78 | 79.22 | 82.30 | 40.79 | 60.48 | ||
| PMQ | 94.31 | 42.60 | 26.26 | 77.01 | 77.09 | 45.12 | 60.40 | ||
| GEMQ | 72.40 | 29.80 | 24.24 | 75.37 | 78.91 | 48.13 | 54.81 | ||
| ProQuant | 95.53 | 82.60 | 57.07 | 87.76 | 89.05 | 57.66 | 78.28 | ||
| 1.5 | MxMoE | 69.29 | 17.60 | 22.73 | 47.05 | 69.28 | 22.57 | 41.42 | |
| PMQ | 22.29 | 6.60 | 14.65 | 48.46 | 58.54 | 17.96 | 28.08 | ||
| GEMQ | 36.92 | 11.80 | 27.27 | 55.46 | 64.88 | 12.03 | 34.73 | ||
| ProQuant | 94.84 | 40.20 | 34.85 | 81.16 | 81.72 | 32.31 | 60.85 |
Table 1. Performance of quantized Qwen3-30B-A3B-Instruct-2507 and Qwen3.5-35B-A3B on six generation-based benchmarks. We compare ProQuant with representative mixed-precision methods for MoE LLMs at varying average expert bit-widths. GPQA-D and MMLU-R denote GPQA-Diamond and MMLU-Redux, respectively.
Perplexity and Log-Likelihood Evaluation. Furthermore, following previous works, we report perplexity on WikiText-2 and C4, and conduct zero-shot likelihood-based evaluation using lm-eval in Table 2. The results show that ProQuant improves performance on realistic generation tasks while maintaining comparable results on conventional likelihood-based benchmarks. However, when considered together with Table 1, these results suggest that strong performance on PPL and zero-shot likelihood-based metrics does not necessarily translate into better generation ability. In particular, some mixed-precision quantization methods achieve favorable results on traditional likelihood-based evaluations, yet perform worse than a uniformly quantized 2.0-bit baseline on generation-based tasks. This indicates that token-level likelihood estimation, which underlies these conventional metrics, cannot fully reflect the practical capabilities of quantized models in open-ended generation scenarios and may lead to biased conclusions about the effectiveness of MoE quantization methods. Therefore, we argue that generation-based evaluation is essential for a comprehensive assessment of MoE quantization models.
| Model | Bits | Method | Wiki. PPL | C4 PPL | PIQA | ARC-E | ARC-C | HS | WING | AVG |
| Qwen3-30B-A3B-Instruct-2507 | 16.0 | BF16 | 7.26 | 12.49 | 80.09 | 83.88 | 62.37 | 79.72 | 73.40 | 75.89 |
| 2.0 | GPTQ | 9.83 | 15.45 | 78.29 | 80.18 | 56.83 | 73.70 | 71.74 | 72.15 | |
| MxMoE | 9.23 | 13.97 | 79.54 | 79.21 | 55.20 | 77.84 | 72.30 | 72.82 | ||
| PMQ | 10.61 | 14.84 | 79.71 | 78.87 | 54.69 | 77.73 | 72.93 | 72.79 | ||
| GEMQ | 8.22 | 13.49 | 79.65 | 77.99 | 56.31 | 76.97 | 72.61 | 72.79 | ||
| ProQuant | 8.94 | 14.57 | 79.22 | 79.08 | 57.17 | 75.19 | 70.64 | 72.26 |
Table 2. Perplexity and 0-shot log-likelihood accuracy on Qwen3-30B-A3B-Instruct-2507. Wiki., ARC-E, ARC-C, HS, and WING denote WikiText-2, ARC-Easy, ARC-Challenge, HellaSwag, and WinoGrande, respectively.
Ablation Study
Effect of PoP. PoP adopts a fixed candidate bit-width set of . To validate this design choice, we construct two ablation variants: {1, 2, 3} removes the 0-bit option and forces all experts to be retained, while {0, 1, 2, 3} additionally introduces 1-bit quantization. The full PoP setting achieves the highest average score of 74.07, compared with 68.46 and 66.98 for the two variants, respectively. Notably, introducing the 0-bit option does not make {0, 1, 2, 3} outperform {1, 2, 3}, indicating that the gain does not come from pruning itself, but from avoiding severely quantized 1-bit experts that continue to participate in the forward pass. Thanks to the sparse routing mechanism of MoE models, a removed expert can be replaced by a slightly lower-ranked expert that retains higher precision. PoP prunes experts impaired by extremely low precision and reallocates their bit budget to preserve others’ effectiveness.
| Candidate Bits | GSM8K | MATH-500 | GPQA-D | IFEval | MMLU-R | BFCL-v3 | AVG |
| {0, 2, 3} | 94.47 | 90.20 | 45.96 | 84.47 | 79.82 | 52.05 | 74.49 |
| {1, 2, 3} | 93.33 | 85.80 | 36.87 | 80.96 | 71.40 | 42.40 | 68.46 |
| {0, 1, 2, 3} | 93.93 | 85.40 | 36.36 | 77.88 | 69.44 | 38.87 | 66.98 |
Table 3. Ablation of candidate bit-width sets on Qwen3-30B-A3B-Instruct-2507 at a 2.0-bit average expert precision.
| Method | GSM8K | MATH-500 | GPQA-D | IFEval | MMLU-R | BFCL-v3 | AVG |
| ProQuant | 93.93 | 86.00 | 32.83 | 77.07 | 67.26 | 46.69 | 67.30 |
| w/o RoCo | 94.16 | 85.80 | 26.77 | 75.35 | 63.75 | 42.79 | 64.77 |
| Direct RMSNorm FT | 93.33 | 86.60 | 30.81 | 74.96 | 65.88 | 43.89 | 65.91 |
Table 4. Fine-tuning strategy ablation on Qwen3-30B-A3B-Instruct-2507 at a 1.5-bit average expert precision.
| Model | Bits | GSM8K | MATH-500 | GPQA-D | IFEval | MMLU-R | BFCL-v3 | AVG | |
| Qwen3-30B-A3B-Instruct-2507 | 2.0 | 0.10 | 95.00 | 88.00 | 48.99 | 82.10 | 82.56 | 49.71 | 74.39 |
| Qwen3-30B-A3B-Instruct-2507 | 2.0 | 0.15 | 94.69 | 88.20 | 42.93 | 84.21 | 81.30 | 52.66 | 74.00 |
| Qwen3-30B-A3B-Instruct-2507 | 2.0 | 0.20 | 95.22 | 87.80 | 44.44 | 84.92 | 80.12 | 51.67 | 74.03 |
| Qwen3-30B-A3B-Instruct-2507 | 2.0 | 0.25 | 95.45 | 91.80 | 46.46 | 82.57 | 79.49 | 54.38 | 75.03 |
| Qwen3-30B-A3B-Instruct-2507 | 2.0 | 0.30 | 94.24 | 90.60 | 45.45 | 83.97 | 79.00 | 51.04 | 74.05 |
Table 5. Sensitivity to on Qwen3-30B-A3B-Instruct-2507 with 2.0-bit experts, without RoCo finetuning.
Effect of RoCo. We evaluate the effectiveness of RoCo by comparing the full ProQuant framework with two ablation variants: w/o RoCo, which completely removes RoCo, and Direct RMSNorm FT, which directly fine-tunes RMSNorm without preserving routing consistency. The average score drops from 67.30 to 64.77 without RoCo, indicating that lightweight RMSNorm fine-tuning can effectively mitigate quantization-induced performance degradation. Direct RMSNorm FT improves the average score to 65.91, but still underperforms the full ProQuant framework. This suggests that directly updating RMSNorm can provide partial recovery, but may also alter the router input and disturb the original routing behavior. RoCo decouples representation adaptation from routing, correcting quantization errors while preserving expert selection and improving recovery on generative tasks.
Sensitivity to the Pruning Ratio. Since PoP and RoCo are decoupled, we analyze the effect of the maximum pruning ratio without RoCo fine-tuning, so as to isolate the sensitivity of PoP to this hyperparameter. On Qwen3-30B-A3B-Instruct-2507, the average performance varies only slightly as ranges from 0.10 to 0.30, indicating that PoP is relatively robust to within this range on this model. When exceeds 0.30, the constraint is no longer active, and further increasing it does not affect the final allocation. The results also show that a moderate maximum pruning ratio is generally favorable for achieving higher average accuracy.
Conclusion
In this work, we presented ProQuant, which preserves MoE LLM performance on downstream generation tasks. More importantly, our study offers two insights into MoE quantization. First, we advocate a principle for extremely low-bit mixed-precision allocation: “discard it rather than destroy it.” When the bit budget cannot adequately preserve an expert’s functionality, removing it may be preferable to retaining a severely degraded version. Second, we caution against over-optimizing for calibration data or specific metrics and emphasize generalization to downstream tasks. This also calls for reexamining the use of perplexity and log-likelihood metrics: they measure a model’s ability to assign probabilities to reference sequences, rather than to generate text autoregressively based on its own outputs, and cannot replace real-world generation evaluations. We hope these findings encourage MoE quantization research to prioritize model reliability and cross-task generalization.
Limitations
In this work, we focus on mixed-precision PTQ for large-scale MoE LLMs and evaluate ProQuant on models with up to 35 billion total parameters. Although ProQuant demonstrates strong generation performance at this scale, resource constraints prevented us from extending our experiments to models with hundreds of billions or trillions of parameters. Its effectiveness and scalability at these larger scales therefore remain to be validated.
Algorithm 1 Prune-or-Prioritize Mixed-Precision Allocation
Require: MoE model , calibration set , average bit-width , candidate bit-width set , maximum pruning ratio , top- value
Ensure: Bit-width assignment
1: 2: for to do 3: for to do 4: Obtain and using 5: for all do 6: 7: 8: end for 9: end for 10: 11: 12: end for 13: 14: return
ProQuant Pipeline and Algorithms
As shown in Figure 3, ProQuant consists of three stages. First, as illustrated in Algorithm 1, we traverse the MoE layers of the pretrained model and evaluate the quantization cost of each expert under different candidate bit-widths, thereby determining the final bit-width of each expert under the global bit budget. We then apply GPTQ according to the resulting allocation to obtain the integer representations of the quantized weights, together with the corresponding scales and zero-points. Finally, as shown in Algorithm 2, we freeze all other model parameters and fine-tune the RMSNorm scaling vectors to compensate for quantization errors. After fine-tuning, the learned scaling vectors are fused into the corresponding RMSNorm weights, while their element-wise inverses are fused into the associated router weights, yielding the final ProQuant model.

Figure 3. Overview of ProQuant, illustrating the workflows of (a) Prune-or-Prioritize Mixed-Precision Allocation (PoP) and (b) Routing-Consistent RMSNorm Finetune (RoCo).
Additional Implementation Details
We randomly sample 128 sequences, each containing 2,048 tokens, from C4 using a fixed random seed of 0. The calibration set is used for expert-wise cost estimation prior to bit-width allocation, GPTQ calibration, and RoCo fine-tuning. We solve the ILP problem in Eq. (8) using the HiGHS solver via SciPy. Following GEMQ, we apply GPTQ with a group size of 128 and asymmetric quantization.
Algorithm 2 Routing-Consistent RMSNorm Finetune
Require: Quantized model , calibration set , learning rate , training steps
Ensure: Fine-tuned quantized model
1: Freeze all model weights 2: Initialize and , 3: for to do 4: for to do 5: 6: 7: end for 8: Forward with the RMSNorm scaling vectors and its element-wise reciprocal 9: Compute 10: Update 11: end for 12: for to do 13: Fuse and into the corresponding RMSNorm weights, and into the router weights 14: end for 15: return
under the final bit-width assignment. The clipping ranges are determined by minimizing the following weight quantization error:
where and denote the lower and upper clipping bounds, respectively, and denotes the quantized-dequantized weights under the corresponding clipping range.
For Qwen3.5-35B-A3B, the maximum pruning ratio is set to 0.1, 0.15, and 0.3 for average expert bit-widths of 2.5, 2.0, and 1.5 bits, respectively, with a RoCo learning rate of . In contrast, Qwen3-30B-A3B-Instruct-2507 is less sensitive to the maximum pruning ratio, maintaining strong performance even at , which imposes no additional upper bound on the pruning ratio. We therefore set and use a RoCo learning rate of for this model. For both models, RoCo is optimized using AdamW for one epoch with a batch size of 1, , , and .
For downstream evaluation, we use EvalScope and follow the official sampling recommendations for both Qwen3-30B-A3B-Instruct-2507 and Qwen3.5-35B-A3B in non-thinking mode: temperature = 0.7, top- = 0.8, top- = 20, and min- = 0.0. The maximum generation lengths are set to 8,192 tokens for GPQA-Diamond and MATH-500, 4,096 tokens for IFEval and GSM8K, and 2,048 tokens for MMLU-Redux and BFCL-v3.
Efficiency Analysis
Model Size. As shown in Figure 7(a), ProQuant achieves substantial model compression under different expert average bit-width settings. Since the expert average bit-width does not directly reflect the overall storage cost due to non-expert components in MoE models, we report the model size after quantization. For Qwen3-30B-A3B-Instruct-2507, ProQuant reduces the BF16 model size from 61.06 GB to 8.09 GB, achieving 7.55× storage compression. Combined with the generation-based evaluation results, ProQuant effectively reduces storage requirements while maintaining strong downstream performance.

Figure 7. (a) Model size comparison of Qwen3-30B-A3B-Instruct-2507 and Qwen3.5-35B-A3B under different expert average bit-width settings. (b) End-to-end quantization time comparison of different methods on Qwen3-30B-A3B-Instruct-2507 under a 2.0-bit expert average bit-width setting.
Quantization Time. We further compare the quantization time required to obtain the final quantized models. As shown in Figure 7(b), although ProQuant introduces additional statistical computation for bit-width allocation and RoCo fine-tuning compared with GPTQ, it only incurs a 1.21× overhead. Compared with GEMQ, which determines bit-width allocation through gradient-based backpropagation, ProQuant adopts a much lighter-weight allocation process. These results demonstrate that ProQuant improves low-bit model performance while maintaining high quantization efficiency.
Model Size Calculation
We calculate model size based on the parameter counts and quantization precision of different components. All original weights are stored in BF16, with 16 bits per parameter. For asymmetric quantization with a group size of 128, we account for two 16-bit metadata values per group, corresponding to the scale and zero-point. Accordingly, the storage ratio of -bit quantized weights relative to their original BF16 representation is:
We divide model parameters into three categories according to their quantization configurations: experts subject to mixed-precision allocation, parameters fixed at 4-bit precision, and parameters retained in BF16. The total model size under an average expert bit-width of is calculated as:
where , , and denote the original BF16 storage sizes of these three parameter categories, respectively, measured in GB. Here, denotes the parameter-weighted average expert bit-width. When expert pruning is considered, Eq. (15) provides a conservative upper bound on parameter storage, as it still accounts for quantization metadata associated with pruned experts.
Qwen3-30B-A3B-Instruct-2507. The model contains 48 MoE layers with 128 routed experts per layer. According to the quantization configuration, the expert weights, attention weights, and remaining BF16 parameters occupy 57.982 GB, 1.812 GB, and 1.270 GB in their original BF16 representation, respectively. Therefore, the model size under an average expert bit-width is
The resulting model sizes are 11.717 GB, 9.905 GB, and 8.093 GB under average expert bit-widths of 2.5, 2.0, and 1.5 bits, respectively.
Qwen3.5-35B-A3B. The model consists of 40 MoE layers with 256 routed experts and one shared expert per layer. Its attention module combines 30 Gated DeltaNet layers and 10 full-attention layers. Under our quantization configuration, the routed experts, shared experts, QKVO projections, and remaining BF16 parameters occupy 64.425 GB, 0.252 GB, 2.055 GB, and 2.590 GB in BF16 storage, respectively. The corresponding model size is calculated as
This yields model sizes of 14.276 GB, 12.263 GB, and 10.249 GB under average expert bit-widths of 2.5, 2.0, and 1.5 bits, respectively. The calculation considers only the language model parameters and excludes the vision encoder.
Comparative Analysis of Expert Importance Metrics
We compare the effects of different expert importance metrics on mixed-precision allocation and further examine the need to explicitly remove the influence of expert activation frequency. For a fair comparison, we use as the candidate expert bit-widths, fix the average expert bit-width at 2.0 bits, and keep the subsequent allocation procedure and all other quantization settings identical. No post-quantization finetuning is performed for any method.
As shown in Table 6, our importance metric achieves an average score of 61.40 across six benchmarks, outperforming the metrics used in MxMoE, PMQ, and GEMQ without finetuning by 11.51, 11.75, and 11.18 percentage points, respectively. These results demonstrate that the definition of expert importance substantially affects downstream performance under the same bit-width budget and allocation settings.
| Model | Bit Budget | Method | GSM8K | MATH-500 | GPQA-D | IFEval | MMLU-R | BFCL-v3 | AVG |
| Qwen3-30B-A3B-Instruct-2507 | 2.0 | MxMoE | 81.43 | 15.60 | 21.72 | 75.80 | 74.65 | 30.11 | 49.89 |
| Qwen3-30B-A3B-Instruct-2507 | 2.0 | PMQ | 84.61 | 12.80 | 24.24 | 75.03 | 71.44 | 29.75 | 49.65 |
| Qwen3-30B-A3B-Instruct-2507 | 2.0 | GEMQ w/o FT | 83.71 | 17.20 | 25.76 | 73.74 | 71.14 | 29.74 | 50.22 |
| Qwen3-30B-A3B-Instruct-2507 | 2.0 | PoP* ({1, 2, 3}) | 86.13 | 15.40 | 21.72 | 73.22 | 61.98 | 28.61 | 47.84 |
| Qwen3-30B-A3B-Instruct-2507 | 2.0 | PoP ({1, 2, 3}) | 91.74 | 78.60 | 22.22 | 77.87 | 58.18 | 39.76 | 61.40 |
Table 6. Comparison of expert importance metrics on Qwen3-30B-A3B-Instruct-2507 with an average expert bit-width of 2.0 bits. All methods use candidate bit-widths {1, 2, 3} and the same allocation procedure, without post-quantization finetuning. PoP* omits explicit normalization by the expert activation count.
To examine the influence of activation frequency, we introduce PoP*, which does not explicitly divide the expert quantization cost by the expert activation count, while keeping all other settings identical to PoP. Explicitly removing the influence of activation frequency increases the average score from 47.84 to 61.40 and improves performance on five of the six benchmarks, with a decrease on MMLU-Redux. We hypothesize that expert activation patterns on the C4 calibration set may be more closely aligned with those on MMLU-Redux. Such alignment could favor importance metrics that incorporate activation frequency on MMLU-Redux, while retaining this frequency dependence leads to lower performance on all other evaluated benchmarks.
Dialog Examples
Example 1: MATH-500 (Level 2/5)
Prompt: A rotation around the origin in the counter-clockwise direction is applied to . What is the resulting complex number? Please reason step by step, and put your final answer within \boxed{}.
BF16 response
We are given a complex number: , and we are to apply a counter-clockwise rotation around the origin.
Step 1: Understand the rotation in the complex plane. In the complex plane, multiplying a complex number by corresponds to a counter-clockwise rotation about the origin. Why? Because ; multiplying by rotates the number by counter-clockwise. Step 2: Multiply the complex number by . . Recall that , so . Final Answer: \boxed{-2 + 7i}. This is the result of rotating by counter-clockwise around the origin.
Correct.
MxMoE response
We are given a complex number: , and we are to apply a rotation counter-clockwise around the origin. Let’s break this down step by step.
Step 1: Understand what a counter-clockwise rotation means. Rotating a point (or complex number) by counter-clockwise around the origin means we are transforming its coordinates by rotating it in the plane. In complex numbers, this is equivalent to rotating the vector from the origin (i.e., the complex number itself) by . But here’s the key: the rotation is around the origin, so we are rotating the vector as a vector from the origin, by counter-clockwise.
Step 2: Recall how rotation affects complex numbers. The real part is the -axis. The imaginary part is the -axis. So is a point at in the plane. The vector is rotated so that its new coordinates become ? Wait—let’s think carefully. A CCW rotation of gives ? Wait—let’s verify. Take the vector : rotating CCW gives .
…
Incorrect: repeated rotation checks without a final answer:
PMQ response
We are given a complex number: , and we are to apply a rotation counter-clockwise around the origin to this number. Let’s break this down step by step.
Step 1: Understand the meaning of . The real part is . The imaginary part is . So the complex number is . This is the same as in engineering notation, but here is the imaginary unit.
Step 2: What does a counter-clockwise rotation mean? Rotating a complex number by counter-clockwise around the origin is equivalent to multiplying the complex number by . Wait—let’s clarify this. Actually, in complex numbers, rotation is not done by multiplying by . Instead, we use rotation in the plane, which is geometric.
Step 3: Apply rotation geometrically. Rotation of a point by 90° counter-clockwise: becomes ? Wait—let’s recall the rotation matrix. The rotation matrix for 90° counter-clock clockwise is:
\left \left \left. . .
Incorrect: malformed rotation-matrix loop; no final answer.
GEMQ response
We are given a complex number: , and we are to apply a 90° counter-clockwise rotation around the origin to it. We need to find the resulting complex number.
Step 1: Understand the complex number. The complex number means 7 is the real part and is the imaginary part. This is a point in the complex plane: .
Step 2: Understand what a 90° counter-clockwise rotation means. We are rotating the point about the origin , not about itself. A 90° counter-clockwise rotation about the origin corresponds to multiplying the complex number by . But wait: rotation about the origin is not the same as multiplying by , unless you’re rotating the vector from the origin. To rotate it around the origin, we must translate it to the origin? No—rotation about the origin means we keep the origin fixed.
Step 3: Use geometric rotation. The new -coordinate becomes 2 (original ); the new -coordinate becomes 7 (original ), but negated because of rotation?
. . .
I think the correct answer is . So, the resulting complex number is \boxed{2 + 7i}.
. . .
So, \boxed{2 + 7i}.
. . .
So, \boxed{2 + 7i}.
. . .
After 90° CCW rotation, the new , new . So, the point at becomes . Therefore, the resulting complex number is \boxed{2 + 7i}.
But I think it’s wrong. Let’s use the correct value. After 90° CCW rotation, the new complex number is . So, \boxed{2 + 7i}. I think that’s the answer.
Incorrect: wrong sign after rotating .
ProQuant response
We are given a complex number: , and we are to apply a 90° counter-clockwise rotation around the origin.
Step 1: Understand what a 90° counter-clockwise rotation does to a complex number. In the complex plane, rotating a complex number counter-clockwise by 90° is equivalent to multiplying it by . This is because , so multiplying by rotates the number by 90° counter-clockwise.
Step 2: Multiply by . ;
. Recall that , so . So the result is .
Final Answer: \boxed{-2 + 7i}.
Correct.
Example 2: MATH-500 (Level 2/20)
Prompt: Simplify . Please reason step by step, and put your final answer within \boxed{\ }.
BF16 response
We are asked to simplify the expression .
Step 1: Recall trigonometric identities. We know .
Step 2: Rewrite in terms of . Replace with . Simplify the first term: . The expression becomes .
Step 3: Get a common denominator. Both terms have in the denominator. The least common denominator is . Rewrite the second term: .
Step 4: Combine the fractions. .
Step 5: Use Pythagorean identity. Since , substitute to get .
Step 6: Simplify. Cancel one from numerator and denominator: .
Final Answer: \boxed{\cot x}.
Correct.
MxMoE response
We are given the expression . Let’s simplify this step by step.
Step 1: Understand the terms. Sec means the secant of angle , which is . So is the same as , which is . But let’s rewrite it clearly. Actually, is , so . Wait—let’s be careful. . But actually, that’s not quite right. Let’s clarify.
. . .
But this is messy.
. . .
Incorrect: loops on fraction rewriting; no final answer.
PMQ response
We are given the expression . But this notation is ambiguous and likely contains a misunderstanding. Let’s carefully analyze what’s going on.
Step 1: Understand the notation. “Sec ” likely refers to the secant of ; “sin ” is sine and “cos ” is cosine. But this is not standard mathematical notation. It’s written
as if we are dividing “sec ” by “sin ”, and subtracting “sin ” divided by “cos ”.
Wait—perhaps this is not a mathematical expression but a typographical or notational error?
Step 2: Consider trigonometric identities. But perhaps the user meant sec / sin as a ratio? But still, the expression is not standard. Could this be a miswritten version of a trigonometric identity or formula?
. . .
The expression is not valid or cannot be simplified due to ambiguous and non-standard notation. Therefore, the expression cannot be simplified as written.
Final Answer: \boxed{Cannot be simplified}.
Incorrect: treats a valid expression as ambiguous.
GEMQ response
We are given the expression . Let’s simplify this step by step.
Step 1: Understand the terms. We are dealing with trigonometric functions: sec is the secant, sin is the sine, and cos is the cosine. But here, we are dealing with ratios of these values.
Step 2: Rewrite the expression. Wait—there’s a typo in the expression. But let’s clarify: the expression is . We are to simplify this expression as written.
. Wait—actually, this is ambiguous. sec is a function, not a number.
. . .
It doesn’t simplify. Therefore, the simplified form is the expression itself. So the answer is:
\boxed{\frac{\sec x}{\sin x} - \frac{\sin x}{\cos}}.
But that’s not simplified.
. . .
Final answer:
\boxed{\frac{\sec x}{\sin x} - \frac{\ \sin x}{\cos}}.
But that’s not simplified.
. . .
Incorrect: stops at an unsimplified expression.
ProQuant response
We are asked to simplify the expression .
Step 1: Recall identities. We know . So, rewrite sec in terms of cos : . Now the expression becomes .
Step 2: Find a common denominator. The least common denominator is . Rewrite the second term: . Now subtract: .
Step 3: Use identity . . Now simplify: .
Final Answer: \boxed{\cot x}.
Correct.
Example 3: BFCL-v3 (simple/1)
Prompt: Calculate the factorial of 5 using math functions.
Tool: math_factorial(number: integer). Description: Calculate the factorial of a given number (Python 3 syntax). The required number argument is an integer: the number for which factorial needs to be calculated.
BF16 response
[{"function":{"arguments":{"number":5},"name":"math_factorial"},"id":"chatcmpl-tool-1e13c937663d4ebeb0ae5f3496935db8","internal":null,"parse_error":null,"type":null,"view":null}]
Correct.
MxMoE response
<tool_call> {"name": math_factorial, "arguments": math_factorial, 5) </tool_call>
Incorrect: malformed tool-call arguments.
PMQ response
<tool_call> {"name": "mathdba", "arguments": {"number": {"type": "integer", "description": "The number for which factorial needs to be calculated."}} </tool_call>
Incorrect: wrong function name and malformed arguments.
GEMQ response
[{"function":{"arguments":{"number":"number"},"name":"math_factorial"},"id":"chatcmpl-tool-d32f30a02e1d4fd8a066626ae647681b","internal":null,"parse_error":null,"type":null,"view":null}]
Incorrect: passes a string instead of the integer 5.
ProQuant response
[{"function":{"arguments":{"number":5},"name":"math_factorial"},"id":"chatcmpl-tool-2b59039d87e24cac98c20e5cf00a4944","internal":null,"parse_error":null,"type":null,"view":null}]
Correct.
Example 4: BFCL-v3 (simple/6)
Prompt: What are the roots of the quadratic equation where , and ?
Tool: solve_quadratic(a: integer, b: integer, c: integer). Description: Find the roots of a quadratic equation and return both roots (Python 3 syntax). Required integer arguments: a, coefficient of ; b, coefficient of ; and c, constant term.
BF16 response
[{"function":{"arguments":{"a":2,"b":5,"c":3},"name":"solve_quadratic"},"id":"chatcmpl-tool-4157e7aca65c477abd6658c209fb7164","internal":null,"parse_error":null,"type":null,"view":null}]
Correct. MxMoE response
Do you want to solve the quadratic equation with , , and ?
The quadratic equation is . We can solve this equation using the quadratic formula:
x = \frac{-b \pm \sqrt{b^2 - c^2) } / (2a)
Let’s solve it step-by-step. First, compute the discriminant: .
Then compute the roots: x = \frac(-5 \pm \sqrt(16)) / (2*2) = (-5 \pm 4) / 4.
; .
So the roots are and . Therefore, the roots are and .
Incorrect: no tool call; incorrect roots.
PMQ response
<tool_call>
{"name": "solve_quadratic",
"arguments": {"a": 2, "b": 5, "c": 3"}
</tool_call>
Incorrect: malformed tool-call JSON.
GEMQ response
<tool_call>
{"name": "solve_quadratic",
"arguments": {"a": and "b" and "c": 2, 5, 3}}
</tool_call>
Incorrect: malformed argument mapping.
ProQuant response
[{"function":{
"arguments":{"a":2,"b":5,"c":3},
"name":"solve_quadratic"},
"id":"chatcmpl-tool-e455b126f3664211b67c43e5
2594e61f",
"internal":null,"parse_error":null,
"type":null,"view":null}]
Correct.
tbl:7: Qualitative comparison of model responses on four examples using Qwen3-30B-A3B-Instruct-2507. All quantized methods have an average expert bit-width of 2.5 bits and use the same prompt and decoding settings within each example. For readability, responses have been abridged and reformatted, with repetitive passages and off-topic digressions omitted while retaining key reasoning steps. For the two BFCL examples, tool definitions are summarized rather than reproduced in full JSON format.
License and Attribution
Our implementation builds on GEMQ [13], which is released under the MIT License. We retain the original copyright and license notices in our released code.
AI Use Statement
AI assistants were used only to modify code according to our instructions and to polish the manuscript wording. The literature review and development of the research contributions were conducted by the authors.
References
- [1]Sandhini Agarwal, Lama Ahmad, Jason Ai, Sam Altman, Andy Applebaum, Edwin Arbus, Rahul K Arora, Yu Bai, Bowen Baker, Haiming Bao, et al. 2025. gpt-oss-120b & gpt-oss-20b model card. arXiv preprint arXiv:2508.10925.arxiv.org/abs/2508.10925
- [2]Saleh Ashkboos, Amirkeivan Mohtashami, Maximilian L Croci, Bo Li, Pashmina Cameron, Martin Jaggi, Dan Alistarh, Torsten Hoefler, and James Hensman. 2024. Quarot: Outlier-free 4-bit inference in rotated llms. In NeurIPS.arxiv.org/abs/2404.00456
- [3]Stella Biderman, Hailey Schoelkopf, Lintang Sutawika, Leo Gao, Jonathan Tow, Baber Abbasi, Alham Fikri Aji, Pawan Sasanka Ammanamanchi, Sidney Black, Jordan Clive, et al. 2024. Lessons from the trenches on reproducible evaluation of language models. arXiv preprint arXiv:2405.14782.arxiv.org/abs/2405.14782
- [4]Aaron Blakeman, Aaron Thomas, Aastha Jhunjhunwala, Abhibha Gupta, Abhinav Khattar, Adam Rajifer, Adi Runduchintala, Adil Asif, Aditya Vawre, Adriana Flores Miranda, et al. 2026. Nemotron 3 ultra: Open, efficient mixture-of-experts hybrid manba-transformer model for agentic reasoning. arXiv preprint arXiv:2606.15007.arxiv.org/abs/2606.15007
- [5]Aili Chen, Aonian Li, Baichuan Zhou, Bangwei Gong, Binyang Jiang, Boji Dan, Changhao Zhang, Changqing Yu, Chao Wang, Cheng Ma, et al. 2026. The minimax-m2 series: Mini activations unleashing max real-world intelligence. arXiv preprint arXiv:2605.26494.arxiv.org/abs/2605.26494
- [6]Mengzhao Chen, Wenqi Shao, Peng Xu, Jiahao Wang, Peng Gao, Kaipeng Zhang, and Ping Luo. 2025a. Efficientqat: Efficient quantization-aware training for large language models. In ACL.arxiv.org/abs/2407.11062
- [7]Yuanteng Chen, Yuantian Shao, Peisong Wang, and Jian Cheng. 2025b. Eac-moe: Expert-selection aware compressor for mixture-of-experts large language models. In ACL.arxiv.org/abs/2508.01625
- [8]Zhixuan Chen, Xing Hu, Dawei Yang, Zukang Xu, Xu Chen, Zhihang Yuan, Sifan Zhou, and Jiangyong Yu. 2025c. Moequant: Enhancing quantization for mixture-of-experts large language models via expert-balanced sampling and affinity guidance. In ICML.arxiv.org/abs/2505.03804
- [9]Krishna Teja Chitty-Venkata, Jie Ye, and Murali Emani. 2025. Mopeq: Mixture of mixed precision quantized experts. In ICCV workshops.
- [10]Hyochan Chong, Dongkyu Kim, Changdong Kim, and Minseop Choi. 2026. Nanoquant: Efficient sub-1-bit quantization of large language models. In ICML.
- [12]Karl Cobbe, Vineet Kosaraju, Mohammad Bavarian, Mark Chen, Heewoo Jun, Lukasz Kaiser, Matthias Plappert, Jerry Tworek, Jacob Hilton, Reichiro Nakano, et al. 2021. Training verifiers to solve math word problems. arXiv preprint arXiv:2110.14168.arxiv.org/abs/2110.14168
- [13]Jiangling Deng, Song Wang, Dongwei Wang, Zijie Liu, Tianlong Chen, Huanrui Yang, and Jingtong Hu. 2026. Gemq: Global expert-level mixed-precision quantization for moe llms. In ICML.
- [14]Tim Dettmers, Ruslan Svirschevski, Vage Egiazarian, Denis Kuznedelev, Elias Frantar, Saleh Ashkboos, Alexander Borzunov, Torsten Hoefler, and Dan Alistarh. 2024. Spqr: A sparse-quantized representation for near-lossless llm weight compression. In ICLR.arxiv.org/abs/2306.03078
- [15]Dayou Du, Yijia Zhang, Shijie Cao, Jiaqi Guo, Ting Cao, Xiaowen Chu, and Ningyi Xu. 2024. Bitdistiller: Unleashing the potential of sub-4-bit llms via self-distillation. In ACL.arxiv.org/abs/2402.10631
- [16]Haojie Duanmu, Xiuhong Li, Zhihang Yuan, Size Zheng, Jiangfei Duan, Xingcheng Zhang, and Dahua Lin. 2025. Mxmoe: Mixed-precision quantization for moe with accuracy and performance co-design. In ICML.arxiv.org/abs/2505.05799
- [17]Yi-Zeng Fang and Juinn-Dar Huang. 2026. Beyond freezing the router: Rank-aligned post-training quantization for mixture-of-experts models. TMLR.
- [18]Elias Frantar, Saleh Ashkboos, Torsten Hoefler, and Dan Alistarh. 2023. Gptq: Accurate post-training quantization for generative pre-trained transformers. In ICLR.arxiv.org/abs/2210.17323
- [19]Zhongqian Fu, Tianyi Zhao, Ning Ding, Xianzhi Yu, Xiaosong Li, Yehui Tang, and Yunhe Wang. 2025. Eaqquant: Enhancing post-training quantization for moe models via expert-aware optimization. arXiv preprint arXiv:2506.13329.arxiv.org/abs/2506.13329
- [20]Aryo Pradipta Gema, Joshua Ong Jun Leang, Giwon Hong, Alessio Devoto, Alberto Carlo Maria Mancino, Rohit Saxena, Xuanli He, Yu Zhao, Xiaotang Du, Mohammad Reza Ghaemi Madani, et al. 2025. Are we done with mmlu? In NAACL.
- [21]Dan Hendrycks, Collin Burns, Saurav Kadavath, Akul Arora, Steven Basart, Eric Tang, Dawn Song, and Jacob Steinhardt. 2021. Measuring mathematical problem solving with the math dataset. In NeurIPS Datasets and Benchmarks Track.
- [22]Beichen Huang, Yueming Yuan, Zelei Shao, and Minjia Zhang. 2025a. Milo: Efficient quantized moe inference with mixture of low-rank compensators. In MLSys.arxiv.org/abs/2504.02658
- [23]Wei Huang, Yue Liao, Jianhui Liu, Ruifei He, Haoru Tan, Shiming Zhang, Hongsheng Li, Si Liu, and Xiaojuan Qi. 2025b. Mixture compressor for mixture-of-experts llms gains more. In ICLR.arxiv.org/abs/2410.06270
- [24]Wei Huang, Yangdong Liu, Haotong Qin, Ying Li, Shiming Zhang, Xianglong Liu, Michele Magno, and Xiaojuan Qi. 2024. Climb: Pushing the limit of post-training quantization for llms. In ICML.arxiv.org/abs/2402.04291
- [25]Wei Huang, Haotong Qin, Yangdong Liu, Yawei Li, Qinshuo Liu, Xianglong Liu, Luca Benini, Michele Magno, Shiming Zhang, and Xiaojuan Qi. 2025c. Slim-llm: Salience-driven mixed-precision quantization for large language models. In ICML.arxiv.org/abs/2405.14917
- [26]Junhan Kim, Ho-young Kim, Eulrang Cho, Chungman Lee, Joonyoung Kim, and Yongkweon Jeon. 2025. Boa: Attention-aware post-training quantization without backpropagation. In ICML.arxiv.org/abs/2406.13474
- [27]Sehoon Kim, Coleman Hooper, Amir Gholami, Zhen Dong, Xiuyu Li, Sheng Shen, Michael W Mahoney, and Kurt Keutzer. 2024. SqueezeLlm: Dense-and-sparse quantization. In ICML.arxiv.org/abs/2306.07629
- [28]Changhun Lee, Jungyu Jin, Taesu Kim, Hyungjun Kim, and Eunhyeok Park. 2024. Owq: Outlier-aware weight quantization for efficient fine-tuning and inference of large language models. In AAAI.arxiv.org/abs/2306.02272
- [29]Pingzhi Li, Xiaolong Jin, Zhen Tan, Yu Cheng, and Tianlong Chen. 2024. Quantmoe-bench: Examining post-training quantization for mixture-of-experts. arXiv preprint arXiv:2406.08155.arxiv.org/abs/2406.08155
- [30]Yuhang Li, Ruokai Yin, Donghyun Lee, Shiting Xiao, and Priyadarshini Panda. 2025a. Gptaq: Efficient finetuning-free quantization for asymmetric calibration. In ICML.arxiv.org/abs/2504.02692
- [31]Zhiteng Li, Xianglong Yan, Tianao Zhang, Haotong Qin, Dong Xie, Jiang Tian, Zhongchao Shi, Linghe Kong, Yulun Zhang, and Xiaokang Yang. 2025b. Arb-llm: Alternating refined binarizations for large language models. In ICLR.arxiv.org/abs/2410.03129
- [32]Hunter Lightman, Vineet Kosaraju, Yuri Burda, Harrison Edwards, Bowen Baker, Teddy Lee, Jan Leike, John Schulman, Ilya Sutskever, and Karl Cobbe. 2024. Let’s verify step by step. In ICLR.arxiv.org/abs/2305.20050
- [33]Haokun Lin, Haobo Xu, Yichen Wu, Jingzhi Cui, Yingtao Zhang, Linzhan Mou, Linqi Song, Zhenan Sun, and Ying Wei. 2024a. Duquant: Distributing outliers via dual transformation makes stronger quantized llms. In NeurIPS.arxiv.org/abs/2406.01721
- [34]Ji Lin, Jiaming Tang, Haotian Tang, Shang Yang, Wei-Ming Chen, Wei-Chen Wang, Guangxuan Xiao, Xingyu Dang, Chuang Gan, and Song Han. 2024b. Awq: Activation-aware weight quantization for on-device llm compression and acceleration. In MLSys.DOI
- [35]Aixin Liu, Bei Feng, Bing Xue, Bingxuan Wang, Bochao Wu, Chengda Lu, Chenggang Zhao, Chengqi Deng, Chenyu Zhang, Chong Ruan, et al. 2024a. Deepseek-v3 technical report. arXiv preprint arXiv:2412.19437.arxiv.org/abs/2412.19437
- [36]Zechun Liu, Barlas Oguz, Changsheng Zhao, Ernie Chang, Pierre Stock, Yashar Mehdad, Yangyang Shi, Raghuraman Krishnamoorthi, and Vikas Chandra. 2024b. Llm-gpt: Data-free quantization aware training for large language models. In Findings of ACL.arxiv.org/abs/2305.17888
- [37]Zechun Liu, Changsheng Zhao, Igor Fedorov, Bilge Soran, Dhruv Choudhary, Raghuraman Krishnamoorthi, Vikas Chandra, Yuandong Tian, and Tijmen Blankevoort. 2025a. Spinquant: Llm quantization with learned rotations. In ICLR.arxiv.org/abs/2405.16406
- [38]Zechun Liu, Changsheng Zhao, Hanxian Huang, Sijia Chen, Jing Zhang, Jiawei Zhao, Scott Roy, Lisa Jin, Yunyang Xiong, Yangyang Shi, et al. 2025b. Paretoq: Improving scaling laws in extremely low-bit llm quantization. In NeurIPS.arxiv.org/abs/2502.02631
- [39]Yuexiao Ma, Huixia Li, Xiawu Zheng, Feng Ling, Xuefeng Xiao, Rui Wang, Shilei Wen, Fei Chao, and Rongrong Ji. 2024. Affinequant: Affine transformation quantization for large language models. In ICLR.arxiv.org/abs/2403.12544
- [40]Andrei Panferov, Jiale Chen, Soroush Tabesh, Mahdi Nikdan, and Dan Alistarh. 2025. QuEST: Stable training of LLMs with 1-bit weights and activations. In ICML.arxiv.org/abs/2502.05003
- [41]Adam Paszke, Sam Gross, Francisco Massa, Adam Lerer, James Bradbury, Gregory Chanan, Trevor Killeen, Zeming Lin, Natalia Gimelshein, Luca Antiga, et al. 2019. Pytorch: An imperative style, high-performance deep learning library. In NeurIPS.arxiv.org/abs/1912.01703
- [42]Shishir G Patil, Huanzhi Mao, Fanjia Yan, Charlie Cheng-Jie Ji, Vishnu Suresh, Ion Stoica, and Joseph E. Gonzalez. 2025. The berkeley function calling leaderboard (BFCL): From tool use to agentic evaluation of large language models. In ICML.
- [43]Huachen Qi, Ruiyu Zhuo, Bowen Shi, Xiang Chang, Fei Chao, Changjing Shang, and Qiang Shen. 2026. Profiling-free mixed-precision quantization for MoE LLMs via fuzzy rule interpolation. In ACL.
- [44]Guangshuo Qin, Zhiteng Li, Zheng Chen, Weihang Zhang, Linghe Kong, and Yulun Zhang. 2026. Veq: Modality-adaptive quantization for moe vision-language models. In ICML.
- [45]Qwen Team. 2026. Qwen3.5: Towards native multi-modal agents.