LLM | | arXiv:2610.20353 |★ 深度解读

Beyond Expert Rankings: Contrast Calibration for Mixed-Precision MoE Quantization

超越专家排序:混合精度 MoE 量化的对比校准

🧭 MoE 混合精度量化与敏感度校准

Nanjing University of Posts and Telecommunications · Tylogi AI Lab / TAIL · Southeast University · Microsoft · University of Cambridge

Renjie Xie, Juncheng Yang, Aoting Hu, Yan Liang, Mingxi Zhang, Zheheng Hong 等

NatScale 用对称 KL 目标校准专家敏感度对比度,在固定存储预算下提升 MoE 量化保真度

📌 工作参考价值

  • 部署 MoE 大模型(如生成式推荐、精排 reranker、Agent 策略模型)做混合精度量化时,不要只看专家重要性排序:用 power transformation 校准敏感度对比度,可将不同层/模型放在共同信息尺度上,默认 τ=1 nat 是无调参的实用起点。
  • 工程实现上把 joint gate/up/down 误差、结构化先验和校准权重解耦并预缓存,之后扫预算或 τ 只需重跑线性规划分配器,无需额外前向/反向,适合线上反复调整内存配额。
  • 分配单元下探到 expert 内部 projection,而不是整层统一精度,可在同层内差异化 bit-width,压缩比与效果更优;电商推荐模型若含 MoE 或专家模块可沿用同一思路。
  • 注意 PPL 与 native KLD 可能偏好不同 τ:若目标是输出分布对齐(如广告创意生成、query 改写),优先看 KLD/Top1 而不是 PPL。

动机

MoE 语言模型每 token 只激活少数专家,但所有专家权重都要存储。混合精度量化能在内存预算内给敏感权重高精度、给鲁棒权重低精度。现有方法主要靠专家重要性排序,但排序本身不能决定存储分配的强度:敏感度向量的对比度(相对分离程度)控制专家如何争夺存储。

方法关键点

  • 敏感度校准:计算梯度二阶矩归一化得分 g_i,用 power transformation w_i = g_i^{βτ} 将正得分专家映射到预设的对称 KL 散度 τ(相对于均匀分布)。τ 唯一决定 βτ,保持专家排名不变,默认 τ=1 nat。
  • 联合误差估计:对每个专家的 gate/up/down 三投影同时量化,在固定 replay 输入上计算输出 RMS 误差,再乘以 routing exposure;结合 AlphaQ 结构先验(谱尾指数、参数方差、位宽衰减)。
  • 预算分配:专家成本 d_i = w_i · A_i · E_i,用 LP 松弛和可行舍入在全局字节预算下选择每个专家的配置;候选误差和统计量可预缓存,改预算或 τ 只重跑分配器。

关键结果

在 Qwen3.6-35B-A3B、Qwen3.8-Flash-Next、DeepSeek-V4-Flash-0731 三个模型 × 2.0/2.5/3.0 bpw 九种设置上,对比 MxMoE、FRI-MxMoE、AlphaQ、MODE、GEMQ 五个 baseline,NatScale 在所有九种设置达到最低 native-to-quantized KLD 和最高 Top1,PPL 在七种设置最低。Qwen3.8-Flash-Next 中预算下 KLD 从 AlphaQ 的 0.2487 降至 0.1941,Top1 从 82.82% 升至 84.86%。下游任务 AIME 2025、GPQA Diamond、TruthfulQA 也最高,LiveCodeBench 略低于 MODE。

最值得记住:专家排序只告诉你谁更重要,对比度才决定它们如何争夺存储。