arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 2403.11106cs.LGcs.AIcs.CV

自监督量化感知知识蒸馏

Self-Supervised Quantization-Aware Knowledge Distillation

Arizona State University(亚利桑那州立大学)

Kaiqi Zhao, Ming Zhao

AI总结:

本文提出自监督量化感知知识蒸馏框架SQAKD,统一量化函数动态,协同优化KL损失与离散化误差,无需标签监督,显著优于现有QAT和KD方法。

摘要:

量化感知训练(QAT)和知识蒸馏(KD)相结合,在创建低比特深度学习模型方面取得了有竞争力的性能。然而,现有的将KD应用于QAT的工作需要繁琐的超参数调整来平衡不同损失项的权重,假设有标记训练数据的可用性,并且需要复杂、计算密集的训练程序才能获得良好的性能。为了解决这些局限性,本文提出了一种新颖的自监督量化感知知识蒸馏(SQAKD)框架。SQAKD首先统一了各种量化函数的前向和反向动态,使其能够灵活地融入各种QAT工作。然后,它将QAT表述为一个协同优化问题,同时最小化用于KD的全精度模型与低比特模型之间的KL损失和用于量化的离散化误差,而无需标签的监督。一项全面的评估表明,对于各种模型架构,SQAKD显著优于最先进的QAT和KD工作。我们的代码位于:https://github.com/kaiqi123/SQAKD.git。

英文摘要:

Quantization-aware training (QAT) and Knowledge Distillation (KD) are combined to achieve competitive performance in creating low-bit deep learning models. However, existing works applying KD to QAT require tedious hyper-parameter tuning to balance the weights of different loss terms, assume the availability of labeled training data, and require complex, computationally intensive training procedures for good performance. To address these limitations, this paper proposes a novel Self-Supervised Quantization-Aware Knowledge Distillation (SQAKD) framework. SQAKD first unifies the forward and backward dynamics of various quantization functions, making it flexible for incorporating various QAT works. Then it formulates QAT as a co-optimization problem that simultaneously minimizes the KL-Loss between the full-precision and low-bit models for KD and the discretization error for quantization, without supervision from labels. A comprehensive evaluation shows that SQAKD substantially outperforms the state-of-the-art QAT and KD works for a variety of model architectures. Our code is at: https://github.com/kaiqi123/SQAKD.git.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑