技术
Semantic Distillation(语义蒸馏)
语义蒸馏是一种知识蒸馏变体,通过让学生模型模仿教师模型的语义表示或输出分布来压缩模型,解决大模型部署难的问题,典型应用包括BERT蒸馏和DistilBERT。
详细解释
传统知识蒸馏主要利用教师模型的软标签(logits)作为监督信号,而语义蒸馏进一步强调中间层语义表示的对齐,例如通过对比学习或注意力转移,使学生模型捕获更丰富的语义信息。其技术核心是设计损失函数,最小化学生与教师表示之间的差异。代表工作有DistilBERT、TinyBERT等,广泛应用于模型压缩与加速。
别名与相关写法
semantic distillation