alphaFeedback

WorksComputer Science

ProQuant: Preserving Expert Quality over Quantity in Ultra-Low-Bit Quantization of Mixture-of-Experts Models

AI contributions
  • AI assistants
View details
Ancillary data
1 code link
View

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.

Relative hidden-state MSE at each decoder layer

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.

Performance comparison of MoE mixed-precision quantization methods

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 zz of the tt-th token to the ll-th MoE layer, the router computes routing scores over all experts and selects the top-KK experts for computation. The output of the MoE layer can be formulated as:

y=∑i∈Top-⁡Kgi(z)Ei(z),(1)\mathbf{y} = \sum_{i \in\operatorname{Top-}K} g_i(\mathbf{z}) E_i(\mathbf{z}), \tag*{(1)}

where EiE_i denotes the ii-th expert, and Top-⁡K\operatorname{Top-}K is the index set of top-KK experts with the highest routing scores. The routing weight of expert ii is obtained by renormalizing its routing probability within Top-⁡K\operatorname{Top-}K:

gi(z)=πi(z)∑j∈Top-⁡Kπj(z),(2)g_i(\mathbf{z}) = \frac{\pi_i(\mathbf{z})}{\sum_{j \in\operatorname{Top-}K} \pi_j(\mathbf{z})}, \tag*{(2)}

where πi(z)\pi_i(\mathbf{z}) denotes the routing probability assigned to expert ii.

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 W∈RCout×Cin\mathbf{W} \in\mathbb{R}^{C_{\mathrm{out}} \times C_{\mathrm{in}}}, each row is partitioned into multiple groups. For each group w∈R1×c\mathbf{w} \in\mathbb{R}^{1 \times c}, its low-bit integer representation is obtained via the round-to-nearest rule as follows:

q=clamp⁡(⌊ws⌉+z,qmin⁡,qmax⁡),(3)\mathbf{q} = \operatorname{clamp}\left(\left\lfloor\frac{\mathbf{w}}{s} \right\rceil+ z, q_{\min}, q_{\max}\right), \tag*{(3)}

where ss and zz denote the scaling factor and zero point, respectively, [qmin⁡,qmax⁡][q_{\min}, q_{\max}] denotes the representable range of the quantized integer, and ⌊⋅⌉\lfloor\cdot\rceil denotes the rounding operation. The corresponding quantized approximation of the original weights can be expressed as:

w^=s(q−z).(4)\hat{\mathbf{w}} = s(\mathbf{q} - z). \tag*{(4)}

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:

min⁡∥WX−W^X∥F2,(5)\min\left\| \mathbf{W}\mathbf{X} - \hat{\mathbf{W}}\mathbf{X} \right\|_{F}^{2}, \tag*{(5)}

where X\mathbf{X} denotes the calibration activations and W^\hat{\mathbf{W}} the quantized weights. It uses the Hessian approximation H=2XXT\mathbf{H} = 2\mathbf{X}\mathbf{X}^{\mathsf{T}} 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:

Cl,i,b=∑t∈Al,igl,i(zt,lB)∥El,i(zt,lB)−E^l,ib(zt,lB)∥2∣Al,i∣,(6)C_{l,i,b} = \frac{\sum_{t \in A_{l,i}} g_{l,i}(\mathbf{z}_{t,l}^{B}) \left\| E_{l,i}(\mathbf{z}_{t,l}^{B}) - \hat{E}_{l,i}^{b}(\mathbf{z}_{t,l}^{B}) \right\|_{2}}{\left|A_{l,i}\right|}, \tag*{(6)}

where Cl,i,bC_{l,i,b} represents the quantization cost of expert (l,i)(l, i) at bb bits, with ll and ii indexing the MoE layer and the expert within that layer. El,iE_{l,i} and E^l,ib\hat{E}_{l,i}^{b} correspond to the full-precision expert and its bb-bit quantized counterpart. zt,lB\mathbf{z}_{t,l}^{B} is obtained by propagating token tt through the preceding layers quantized to an average bit-width of BB. Al,iA_{l,i} contains the indices of tokens routed to expert ii in layer ll. 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 ∣Al,i∣\left|A_{l,i}\right| to remove the effect of activation frequency.

Top-32 expert Jaccard similarity across MoE layers

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:

Cl,i,0=∑t∈Al,igl,i(zt,lB)∥El,i(zt,lB)∥2∣Al,i∣,(7)C_{l,i,0} = \frac{\sum_{t \in A_{l,i}} g_{l,i}(\mathbf{z}_{t,l}^{B}) \left\| E_{l,i}(\mathbf{z}_{t,l}^{B}) \right\|_{2}}{\left|A_{l,i}\right|}, \tag*{(7)}

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:

min⁡η∑l=1L∑i=1E∑b∈BCl,i,bηl,i,b\min_{\eta}\quad\sum_{l=1}^{L}\sum_{i=1}^{E}\sum_{b\in\mathcal{B}} C_{l,i,b}\eta_{l,i,b}
s.t.ηl,i,b∈{0,1}, ∀l,i,b∑b∈Bηl,i,b=1, ∀l,i∑i=1Eηl,i,0≤min⁡{E−K,ρE}, ∀l∑l=1L∑i=1E∑b∈Bbηl,i,b≤BLE,(8)\begin{aligned} \mathrm{s.t.}\quad&\eta_{l,i,b}\in\{0,1\},\ \forall l,i,b\\ &\sum_{b\in\mathcal{B}}\eta_{l,i,b}=1,\ \forall l,i\\ &\sum_{i=1}^{E}\eta_{l,i,0}\le\min\{E-K,\rho E\},\ \forall l\\ &\sum_{l=1}^{L}\sum_{i=1}^{E}\sum_{b\in\mathcal{B}}b\eta_{l,i,b}\le BLE, \tag*{(8)} \end{aligned}

where ηl,i,b\eta_{l,i,b} indicates whether expert (l,i)(l,i) is quantized to bb bits, and B\mathcal{B} denotes the set of candidate bit-widths, which is set to {0,2,3}\{0,2,3\} in our settings. To avoid excessive pruning, we further bound the number of 0-bit experts by the maximum ratio ρ\rho. 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 x∈R1×d\mathbf{x}\in\mathbb{R}^{1\times d} to the RMSNorm layer following the attention module, its output is given by

z=γ⊙Norm⁡(x),(9)\mathbf{z}=\boldsymbol{\gamma}\odot\operatorname{Norm}(\mathbf{x}), \tag*{(9)}

where γ∈R1×d\boldsymbol{\gamma}\in\mathbb{R}^{1\times d} denotes the learnable scaling parameter, and Norm⁡(x)=x1dxxT+ϵ\operatorname{Norm}(\mathbf{x})=\frac{\mathbf{x}}{\sqrt{\frac{1}{d}\mathbf{x}\mathbf{x}^{\mathsf{T}}+\epsilon}}.

We introduce δ∈R1×d\boldsymbol{\delta}\in\mathbb{R}^{1\times d} as the optimization variable and parameterize a positive scaling vector as s=exp⁡(δ)\mathbf{s}=\exp(\boldsymbol{\delta}). The scaling vector is applied to the learnable RMSNorm parameter γ\boldsymbol{\gamma}, while the corresponding input channels of the router weight matrix are inversely scaled to preserve the routing outputs:

γ~=γ⊙s,W~router=Wrouter⊙(1Ts−1),(10)\widetilde{\boldsymbol{\gamma}}=\boldsymbol{\gamma}\odot\mathbf{s},\quad\widetilde{\mathbf{W}}_{\mathrm{router}}=\mathbf{W}_{\mathrm{router}}\odot(\mathbf{1}^{\mathsf{T}}\mathbf{s}^{-1}), \tag*{(10)}

where ⊙\odot denotes element-wise multiplication, 1∈R1×Cout\mathbf{1}\in\mathbb{R}^{1\times C_{\mathrm{out}}} is an all-ones vector, and s−1\mathbf{s}^{-1} denotes the element-wise reciprocal of s\mathbf{s}. After applying the scaling, the RMSNorm output becomes z~=γ~⊙Norm⁡(x)=z⊙s\widetilde{\mathbf{z}}=\widetilde{\boldsymbol{\gamma}}\odot\operatorname{Norm}(\mathbf{x})=\mathbf{z}\odot\mathbf{s}. The inverse scaling on Wrouter\mathbf{W}_{\mathrm{router}} exactly cancels this change when computing the router logits:

z~W~routerT=zWrouterT.(11)\widetilde{\mathbf{z}}\widetilde{\mathbf{W}}_{\mathrm{router}}^{\mathsf{T}}=\mathbf{z}\mathbf{W}_{\mathrm{router}}^{\mathsf{T}}. \tag*{(11)}

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:

L=DKL(pFP∥pQ)(12)\mathcal{L}=D_{\mathrm{KL}}(\mathbf{p}_{\mathrm{FP}}\Vert\mathbf{p}_{\mathrm{Q}}) \tag*{(12)}

where pFP\mathbf{p}_{\mathrm{FP}} and pQ\mathbf{p}_{\mathrm{Q}} 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.

Architecture of RoCo

Figure 5. Architecture of RoCo. (a) Fine-tuning process and (b) parameter folding process. Superscripts ii and pp 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.

Layer-wise Jaccard similarity plots for C4, MATH-500, and GPQA-Diamond

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.

ModelBitsMethodGSM8KMATH-500GPQA-DIFEvalMMLU-RBFCL-v3AVG
Qwen3-30B-A3B-Instruct-250716.0BF1696.3695.4055.0587.6688.1863.0280.94
2.5MxMoE93.8651.8036.3681.1781.2630.0162.41
PMQ95.4539.8030.8182.3379.5629.8259.63
GEMQ93.9345.6031.3182.6681.5630.2260.88
ProQuant95.5393.2053.0387.1985.4456.3178.45
2.0GPTQ91.2876.0036.3681.1781.7545.2968.64
MxMoE81.4315.6021.7275.8074.6530.1149.89
PMQ84.6112.8024.2475.0371.4429.7549.65
GEMQ84.3118.2024.2473.9571.7530.0850.42
ProQuant94.4790.2045.9684.4779.8252.0574.49
1.5MxMoE5.383.6013.6439.9355.9629.6124.69
PMQ1.441.4019.1936.5144.2629.7322.09
GEMQ29.722.8022.2246.9053.1429.7330.75
ProQuant93.9386.0032.8377.0767.2646.6967.30
Qwen3.5-35B-A3B16.0BF1697.0493.6081.8290.1892.3968.8787.32
2.5MxMoE96.3681.8056.0687.9590.0463.1379.22
PMQ96.2971.2039.3986.8286.5356.8072.84
GEMQ95.6867.4045.4585.5187.7745.2371.17
ProQuant96.8993.6070.2088.0391.3360.7583.47
2.0GPTQ93.1083.0053.5482.8388.4459.7976.78
MxMoE85.6047.2027.7879.2282.3040.7960.48
PMQ94.3142.6026.2677.0177.0945.1260.40
GEMQ72.4029.8024.2475.3778.9148.1354.81
ProQuant95.5382.6057.0787.7689.0557.6678.28
1.5MxMoE69.2917.6022.7347.0569.2822.5741.42
PMQ22.296.6014.6548.4658.5417.9628.08
GEMQ36.9211.8027.2755.4664.8812.0334.73
ProQuant94.8440.2034.8581.1681.7232.3160.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.

ModelBitsMethodWiki. PPL↓\downarrowC4 PPL↓\downarrowPIQA↑\uparrowARC-E↑\uparrowARC-C↑\uparrowHS↑\uparrowWING↑\uparrowAVG↑\uparrow
Qwen3-30B-A3B-Instruct-250716.0BF167.2612.4980.0983.8862.3779.7273.4075.89
2.0GPTQ9.8315.4578.2980.1856.8373.7071.7472.15
MxMoE9.2313.9779.5479.2155.2077.8472.3072.82
PMQ10.6114.8479.7178.8754.6977.7372.9372.79
GEMQ8.2213.4979.6577.9956.3176.9772.6172.79
ProQuant8.9414.5779.2279.0857.1775.1970.6472.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 {0,2,3}\{0, 2, 3\}. 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 BitsGSM8KMATH-500GPQA-DIFEvalMMLU-RBFCL-v3AVG
{0, 2, 3}94.4790.2045.9684.4779.8252.0574.49
{1, 2, 3}93.3385.8036.8780.9671.4042.4068.46
{0, 1, 2, 3}93.9385.4036.3677.8869.4438.8766.98

Table 3. Ablation of candidate bit-width sets on Qwen3-30B-A3B-Instruct-2507 at a 2.0-bit average expert precision.

MethodGSM8KMATH-500GPQA-DIFEvalMMLU-RBFCL-v3AVG
ProQuant93.9386.0032.8377.0767.2646.6967.30
w/o RoCo94.1685.8026.7775.3563.7542.7964.77
Direct RMSNorm FT93.3386.6030.8174.9665.8843.8965.91

Table 4. Fine-tuning strategy ablation on Qwen3-30B-A3B-Instruct-2507 at a 1.5-bit average expert precision.

ModelBitsρ\rhoGSM8KMATH-500GPQA-DIFEvalMMLU-RBFCL-v3AVG
Qwen3-30B-A3B-Instruct-25072.00.1095.0088.0048.9982.1082.5649.7174.39
Qwen3-30B-A3B-Instruct-25072.00.1594.6988.2042.9384.2181.3052.6674.00
Qwen3-30B-A3B-Instruct-25072.00.2095.2287.8044.4484.9280.1251.6774.03
Qwen3-30B-A3B-Instruct-25072.00.2595.4591.8046.4682.5779.4954.3875.03
Qwen3-30B-A3B-Instruct-25072.00.3094.2490.6045.4583.9779.0051.0474.05

Table 5. Sensitivity to ρ\rho 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 ρ\rho 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 ρ\rho ranges from 0.10 to 0.30, indicating that PoP is relatively robust to ρ\rho within this range on this model. When ρ\rho 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 M\mathcal{M}, calibration set D\mathcal{D}, average bit-width BB, candidate bit-width set B\mathcal{B}, maximum pruning ratio ρ\rho, top-KK value KK

Ensure: Bit-width assignment η\eta

1: Z1B←GetMoEInput⁡(M,D)Z_1^B \leftarrow\operatorname{GetMoEInput}(\mathcal{M},\mathcal{D}) 2: for l=1l=1 to LL do 3:   for i=1i=1 to EE do 4:     Obtain Al,iA_{l,i} and gl,ig_{l,i} using ZlBZ_l^B 5:     for all b∈Bb \in\mathcal{B} do 6:       E^l,ib←Quantize⁡(El,i,b)\hat{E}_{l,i}^{b} \leftarrow\operatorname{Quantize}(E_{l,i},b) 7:       Cl,i,b←CalcCost⁡(l,i,b,ZlB)C_{l,i,b} \leftarrow\operatorname{CalcCost}(l,i,b,Z_l^B) 8:     end for 9:   end for 10:   M^lB←QuantizeLayer⁡(Ml,B)\hat{\mathcal{M}}_l^B \leftarrow\operatorname{QuantizeLayer}(\mathcal{M}_l,B) 11:   Zl+1B←LayerForward⁡(M^lB,ZlB)Z_{l+1}^B \leftarrow\operatorname{LayerForward}(\hat{\mathcal{M}}_l^B,Z_l^B) 12: end for 13: η←SolveILP⁡(C,B,ρ,K,B,L,E)\eta\leftarrow\operatorname{SolveILP}(C,B,\rho,K,B,L,E) 14: return η\eta

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.

Overview of ProQuant workflows

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 M^\hat{\mathcal{M}}, calibration set D\mathcal{D}, learning rate α\alpha, training steps TT

Ensure: Fine-tuned quantized model M^\hat{\mathcal{M}}

1: Freeze all model weights 2: Initialize δlin←0\delta_l^{\mathrm{in}} \leftarrow0 and δlpost←0\delta_l^{\mathrm{post}} \leftarrow0, ∀l\forall l 3: for t=1t=1 to TT do 4:   for l=1l=1 to LL do 5:     slin←exp⁡(δlin)s_l^{\mathrm{in}} \leftarrow\exp(\delta_l^{\mathrm{in}}) 6:     slpost←exp⁡(δlpost)s_l^{\mathrm{post}} \leftarrow\exp(\delta_l^{\mathrm{post}}) 7:   end for 8:   Forward M^\hat{\mathcal{M}} with the RMSNorm scaling vectors and its element-wise reciprocal 9:   Compute L\mathcal{L} 10:   Update {δlin,δlpost}l=1L\{\delta_l^{\mathrm{in}},\delta_l^{\mathrm{post}}\}_{l=1}^{L} 11: end for 12: for l=1l=1 to LL do 13:   Fuse slins_l^{\mathrm{in}} and slposts_l^{\mathrm{post}} into the corresponding RMSNorm weights, and (slpost)−1(s_l^{\mathrm{post}})^{-1} into the router weights 14: end for 15: return M^\hat{\mathcal{M}}

under the final bit-width assignment. The clipping ranges are determined by minimizing the following weight quantization error:

min⁡l,u∑i,j∣Wij−W^ij(l,u)∣2.4,(13)\min_{l,u}\sum_{i,j}\left|W_{ij}-\hat{W}_{ij}(l,u)\right|^{2.4}, \tag*{(13)}

where ll and uu denote the lower and upper clipping bounds, respectively, and W~(l,u)\widetilde{W}(l,u) denotes the quantized-dequantized weights under the corresponding clipping range.

For Qwen3.5-35B-A3B, the maximum pruning ratio ρ\rho 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 3×10−33 \times10^{-3}. In contrast, Qwen3-30B-A3B-Instruct-2507 is less sensitive to the maximum pruning ratio, maintaining strong performance even at ρ=1.0\rho=1.0, which imposes no additional upper bound on the pruning ratio. We therefore set ρ=1.0\rho=1.0 and use a RoCo learning rate of 5×10−35 \times10^{-3} for this model. For both models, RoCo is optimized using AdamW for one epoch with a batch size of 1, β1=0.9\beta_1=0.9, β2=0.999\beta_2=0.999, and ϵ=10−8\epsilon=10^{-8}.

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-pp = 0.8, top-kk = 20, and min-pp = 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.

Model size and quantization time comparisons

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 bb-bit quantized weights relative to their original BF16 representation is:

r(b)=b16+16+16128×16=b16+164.(14)r(b) = \frac{b}{16} + \frac{16 + 16}{128 \times16} = \frac{b}{16} + \frac{1}{64}. \tag*{(14)}

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 BB is calculated as:

SEr(B)+S4r(4)+SFP,(15)S_E r(B) + S_4 r(4) + S_{\mathrm{FP}}, \tag*{(15)}

where SES_E, S4S_4, and SFPS_{\mathrm{FP}} denote the original BF16 storage sizes of these three parameter categories, respectively, measured in GB. Here, BB 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 BB is

SQwen3(B)=57.982r(B)+1.812r(4)+1.270.(16)S_{\mathrm{Qwen3}}(B) = 57.982r(B) + 1.812r(4) + 1.270. \tag*{(16)}

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

SQwen3.5(B)=64.425 r(B)+(0.252+2.055) r(4)+2.590.(17)S_{\mathrm{Qwen3.5}}(B) = 64.425\,r(B) + (0.252 + 2.055)\,r(4) + 2.590. \tag*{(17)}

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 {1,2,3}\{1, 2, 3\} 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.

ModelBit BudgetMethodGSM8KMATH-500GPQA-DIFEvalMMLU-RBFCL-v3AVG
Qwen3-30B-A3B-Instruct-25072.0MxMoE81.4315.6021.7275.8074.6530.1149.89
Qwen3-30B-A3B-Instruct-25072.0PMQ84.6112.8024.2475.0371.4429.7549.65
Qwen3-30B-A3B-Instruct-25072.0GEMQ w/o FT83.7117.2025.7673.7471.1429.7450.22
Qwen3-30B-A3B-Instruct-25072.0PoP* ({1, 2, 3})86.1315.4021.7273.2261.9828.6147.84
Qwen3-30B-A3B-Instruct-25072.0PoP ({1, 2, 3})91.7478.6022.2277.8758.1839.7661.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 90∘90^\circ rotation around the origin in the counter-clockwise direction is applied to 7+2i7 + 2i. 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: 7+2i7 + 2i, and we are to apply a 90∘90^\circ counter-clockwise rotation around the origin.

Step 1: Understand the rotation in the complex plane. In the complex plane, multiplying a complex number by ii corresponds to a 90∘90^\circ counter-clockwise rotation about the origin. Why? Because i=cos⁡(90∘)+isin⁡(90∘)i = \cos(90^\circ) + i\sin(90^\circ); multiplying by ii rotates the number by 90∘90^\circ counter-clockwise. Step 2: Multiply the complex number by ii. i(7+2i)=i⋅7+i⋅2i,=7i+2i2i(7 + 2i) = i \cdot7 + i \cdot2i, = 7i + 2i^2. Recall that i2=−1i^2 = -1, so 7i+2(−1)=7i−2=−2+7i7i + 2(-1) = 7i - 2 = -2 + 7i. Final Answer: \boxed{-2 + 7i}. This is the result of rotating 7+2i7 + 2i by 90∘90^\circ counter-clockwise around the origin.

Correct.

MxMoE response

We are given a complex number: 7+2i7 + 2i, and we are to apply a 90∘90^\circ rotation counter-clockwise around the origin. Let’s break this down step by step.

Step 1: Understand what a 90∘90^\circ counter-clockwise rotation means. Rotating a point (or complex number) by 90∘90^\circ 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 90∘90^\circ. But here’s the key: the rotation is around the origin, so we are rotating the vector 7+2i7 + 2i as a vector from the origin, by 90∘90^\circ counter-clockwise.

Step 2: Recall how rotation affects complex numbers. The real part is the xx-axis. The imaginary part is the yy-axis. So 7+2i7 + 2i is a point at (7,2)(7, 2) in the plane. The vector (7,2)(7, 2) is rotated so that its new coordinates become (−2,7)(-2, 7)? Wait—let’s think carefully. A 90∘90^\circ CCW rotation of (x,y)(x, y) gives (−y,x)(-y, x)? Wait—let’s verify. Take the vector (1,0)(1, 0): rotating 90∘90^\circ CCW gives (0,1)(0, 1).

…

Incorrect: repeated rotation checks without a final answer:

PMQ response

We are given a complex number: 7+2i7 + 2i, and we are to apply a 90∘90^\circ rotation counter-clockwise around the origin to this number. Let’s break this down step by step.

Step 1: Understand the meaning of 7+2i7 + 2i. The real part is 77. The imaginary part is 2i2i. So the complex number is z=7+2iz = 7 + 2i. This is the same as z=7+2jz = 7 + 2j in engineering notation, but here ii is the imaginary unit.

Step 2: What does a 90∘90^\circ counter-clockwise rotation mean? Rotating a complex number by 90∘90^\circ counter-clockwise around the origin is equivalent to multiplying the complex number by ii. Wait—let’s clarify this. Actually, in complex numbers, rotation is not done by multiplying by ii. Instead, we use rotation in the plane, which is geometric.

Step 3: Apply rotation geometrically. Rotation of a point (x,y)(x, y) by 90° counter-clockwise: (x,y)(x, y) becomes (y,x)(y, x)? 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: 7+2i7 + 2i, 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 7+2i7 + 2i means 7 is the real part and 2i2i is the imaginary part. This is a point in the complex plane: (7,2)(7, 2).

Step 2: Understand what a 90° counter-clockwise rotation means. We are rotating the point about the origin (0,0)(0, 0), not about itself. A 90° counter-clockwise rotation about the origin corresponds to multiplying the complex number by ii. But wait: rotation about the origin is not the same as multiplying by ii, 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 xx-coordinate becomes 2 (original yy); the new yy-coordinate becomes 7 (original xx), but negated because of rotation?

. . .

I think the correct answer is 2+7i2 + 7i. So, the resulting complex number is \boxed{2 + 7i}.

. . .

So, \boxed{2 + 7i}.

. . .

So, \boxed{2 + 7i}.

. . .

After 90° CCW rotation, the new x=yx = y, new y=xy = x. So, the point at (7,2)(7, 2) becomes (2,7)(2, 7). 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 2+7i2 + 7i. So, \boxed{2 + 7i}. I think that’s the answer.

Incorrect: wrong sign after rotating (7,2)(7, 2).


ProQuant response

We are given a complex number: 7+2i7 + 2i, 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 ii. This is because i=cos⁡(90∘)+isin⁡(90∘)i = \cos(90^\circ) + i\sin(90^\circ), so multiplying by ii rotates the number by 90° counter-clockwise.

Step 2: Multiply 7+2i7 + 2i by ii. i(7+2i)=i⋅7+i⋅2ii(7 + 2i) = i \cdot7 + i \cdot2i;

=7i+2i2= 7i + 2i^2. Recall that i2=−1i^2 = -1, so 7i+2(−1)=7i−27i + 2(-1) = 7i - 2. So the result is −2+7i-2 + 7i.

Final Answer: \boxed{-2 + 7i}.

Correct.


Example 2: MATH-500 (Level 2/20)

Prompt: Simplify sec⁡xsin⁡x−sin⁡xcos⁡x\frac{\sec x}{\sin x} - \frac{\sin x}{\cos x}. Please reason step by step, and put your final answer within \boxed{\ }.


BF16 response

We are asked to simplify the expression sec⁡xsin⁡x−sin⁡xcos⁡x\frac{\sec x}{\sin x} - \frac{\sin x}{\cos x}.

Step 1: Recall trigonometric identities. We know sec⁡x=1cos⁡x\sec x = \frac{1}{\cos x}.

Step 2: Rewrite sec⁡x\sec x in terms of cos⁡x\cos x. Replace sec⁡x\sec x with 1cos⁡x\frac{1}{\cos x}. Simplify the first term: 1cos⁡xsin⁡x=1cos⁡xsin⁡x\frac{\frac{1}{\cos x}}{\sin x} = \frac{1}{\cos x\sin x}. The expression becomes 1cos⁡xsin⁡x−1cos⁡x\frac{1}{\cos x\sin x} - \frac{1}{\cos x}.

Step 3: Get a common denominator. Both terms have cos⁡x\cos x in the denominator. The least common denominator is cos⁡xsin⁡x\cos x\sin x. Rewrite the second term: sin⁡xcos⁡x=sin⁡2xcos⁡xsin⁡x\frac{\sin x}{\cos x} = \frac{\sin^2 x}{\cos x\sin x}.

Step 4: Combine the fractions. 1cos⁡xsin⁡x−sin⁡2xcos⁡xsin⁡x=1−sin⁡2xcos⁡xsin⁡x\frac{1}{\cos x\sin x} - \frac{\sin^2 x}{\cos x\sin x} = \frac{1-\sin^2 x}{\cos x\sin x}.

Step 5: Use Pythagorean identity. Since 1−sin⁡2x=cos⁡2x1-\sin^2 x = \cos^2 x, substitute to get cos⁡2xcos⁡xsin⁡x\frac{\cos^2 x}{\cos x\sin x}.

Step 6: Simplify. Cancel one cos⁡x\cos x from numerator and denominator: cos⁡xsin⁡x=cot⁡x\frac{\cos x}{\sin x} = \cot x.

Final Answer: \boxed{\cot x}.

Correct.


MxMoE response

We are given the expression sec⁡xsin⁡x−sin⁡xcos⁡x\frac{\sec x}{\sin x} - \frac{\sin x}{\cos x}. Let’s simplify this step by step.

Step 1: Understand the terms. Sec xx means the secant of angle xx, which is 1cos⁡x\frac{1}{\cos x}. So sec⁡xsin⁡x\frac{\sec x}{\sin x} is the same as 1/cos⁡xsin⁡x\frac{1/\cos x}{\sin x}, which is 1cos⁡xsin⁡x\frac{1}{\cos x\sin x}. But let’s rewrite it clearly. Actually, sec⁡x\sec x is 1cos⁡x\frac{1}{\cos x}, so sec⁡xsin⁡x=1sin⁡xcos⁡x\frac{\sec x}{\sin x} = \frac{1}{\sin x\cos x}. Wait—let’s be careful. sec⁡xsin⁡x=1cos⁡xsin⁡x=sec xsin⁡x\frac{\sec x}{\sin x} = \frac{\frac{1}{\cos x}}{\sin x} = \frac{\text{sec }x}{\sin x}. 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 sec⁡xsin⁡x−sin⁡xcos⁡x\frac{\sec x}{\sin x} - \frac{\sin x}{\cos x}. But this notation is ambiguous and likely contains a misunderstanding. Let’s carefully analyze what’s going on.

Step 1: Understand the notation. “Sec xx” likely refers to the secant of xx; “sin xx” is sine and “cos xx” is cosine. But this is not standard mathematical notation. It’s written

{#eq:}

as if we are dividing “sec xx” by “sin xx”, and subtracting “sin xx” divided by “cos xx”.

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 xx / sin xx 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 sec⁡xsin⁡x−sin⁡xcos⁡x\frac{\sec x}{\sin x}-\frac{\sin x}{\cos x}. Let’s simplify this step by step.

Step 1: Understand the terms. We are dealing with trigonometric functions: sec xx is the secant, sin xx is the sine, and cos xx 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 sec⁡xsin⁡x−sin⁡xcos⁡x\frac{\sec x}{\sin x}-\frac{\sin x}{\cos x}. We are to simplify this expression as written.

sec⁡xsin⁡x=1/cos⁡xsin⁡x=1cos⁡xsin⁡x\frac{\sec x}{\sin x}=\frac{1/\cos x}{\sin x}=\frac{1}{\cos x\sin x}. Wait—actually, this is ambiguous. sec xx 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 sec⁡xsin⁡x−sin⁡xcos⁡x\frac{\sec x}{\sin x}-\frac{\sin x}{\cos x}.

Step 1: Recall identities. We know sec⁡x=1cos⁡x\sec x=\frac{1}{\cos x}. So, rewrite sec xx in terms of cos xx: sec⁡xsin⁡x=1/cos⁡xsin⁡x=1cos⁡xsin⁡x\frac{\sec x}{\sin x}=\frac{1/\cos x}{\sin x}=\frac{1}{\cos x\sin x}. Now the expression becomes 1cos⁡xsin⁡x−sin⁡xcos⁡x\frac{1}{\cos x\sin x}-\frac{\sin x}{\cos x}.

Step 2: Find a common denominator. The least common denominator is cos⁡xsin⁡x\cos x\sin x. Rewrite the second term: sin⁡xcos⁡x=sin⁡2xcos⁡xsin⁡x\frac{\sin x}{\cos x}=\frac{\sin^2 x}{\cos x\sin x}. Now subtract: 1cos⁡xsin⁡x−sin⁡2xcos⁡xsin⁡x=1−sin⁡2xcos⁡xsin⁡x\frac{1}{\cos x\sin x}-\frac{\sin^2 x}{\cos x\sin x}=\frac{1-\sin^2 x}{\cos x\sin x}.

Step 3: Use identity 1−sin⁡2x=cos⁡2x1-\sin^2 x=\cos^2 x. 1−sin⁡2xcos⁡xsin⁡x=cos⁡2xcos⁡xsin⁡x\frac{1-\sin^2 x}{\cos x\sin x}=\frac{\cos^2 x}{\cos x\sin x}. Now simplify: cos⁡2xcos⁡xsin⁡x=cos⁡xsin⁡x=cot⁡x\frac{\cos^2 x}{\cos x\sin x}=\frac{\cos x}{\sin x}=\cot x.

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 a=2a=2, b=5b=5 and c=3c=3?

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 x2x^2; b, coefficient of xx; 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 a=2a = 2, b=5b = 5, and c=3c = 3?

The quadratic equation is 2x2+5x+3=02x^2 + 5x + 3 = 0. 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: b2−c2=52−32=25−9=16b^2 - c^2 = 5^2 - 3^2 = 25 - 9 = 16.

Then compute the roots: x = \frac(-5 \pm \sqrt(16)) / (2*2) = (-5 \pm 4) / 4.

x=(−5+4)/4=−1/4x = (-5 + 4)/4 = -1/4; x=(−5−4)/4=−9/4x = (-5 - 4)/4 = -9/4.

So the roots are x=−0.25x = -0.25 and x=−2.25x = -2.25. Therefore, the roots are −0.25-0.25 and −2.25-2.25.

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. [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. [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. [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. [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. [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. [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. [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. [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. [9]Krishna Teja Chitty-Venkata, Jie Ye, and Murali Emani. 2025. Mopeq: Mixture of mixed precision quantized experts. In ICCV workshops.
  10. [10]Hyochan Chong, Dongkyu Kim, Changdong Kim, and Minseop Choi. 2026. Nanoquant: Efficient sub-1-bit quantization of large language models. In ICML.
  11. [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
  12. [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.
  13. [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
  14. [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
  15. [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
  16. [17]Yi-Zeng Fang and Juinn-Dar Huang. 2026. Beyond freezing the router: Rank-aligned post-training quantization for mixture-of-experts models. TMLR.
  17. [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
  18. [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
  19. [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.
  20. [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.
  21. [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
  22. [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
  23. [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
  24. [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
  25. [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
  26. [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
  27. [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
  28. [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
  29. [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
  30. [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
  31. [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
  32. [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
  33. [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
  34. [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
  35. [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
  36. [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
  37. [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
  38. [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
  39. [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
  40. [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
  41. [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.
  42. [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.
  43. [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.
  44. [45]Qwen Team. 2026. Qwen3.5: Towards native multi-modal agents.

Paper details

vlnc:W_abjnt43j
v1 · latestHistory (1)

published · Fresh — added to the Hub within the last 30 days

added ·

Usage

views · 0

downloads · 0

A view counts once per browser per day, a download each time the PDF is requested.

CC BY 4.0

Original source

  • Computer Science

AI assistants · View statement →

Looking for related papers…
Contents