DisaggKD:通过教师-学生分离部署与融合损失实现高效知识蒸馏
摘要
DisaggKD 提出将教师与学生模型分离到不同节点上进行知识蒸馏,并设计一种融合损失在行窗口与词汇表分片上等价于全词汇表损失,从而突破单 GPU 内存限制,在 Qwen3.5 等大模型对上实现与同位部署相当的损失且训练更快。
查看缓存全文
缓存时间: 2026/10/19 19:30
论文页面 - DisaggKD:通过教师-学生解耦与融合损失实现高效知识蒸馏
来源:https://huggingface.co/papers/2610.17644
摘要
知识蒸馏(Knowledge Distillation, KD)框架通常将教师模型和学生模型部署在同一 GPU 上,因此单 GPU 的显存容量限制了可以使用的教师模型规模。DisaggKD 将教师与学生分离部署在不同节点上:教师副本将隐状态流式传输给学生,通过对行窗口(row windows)和词表分片(vocabulary shards)计算的 KD 损失在精确算术意义下等价于完整词表损失,且无需构造完整词表的 logits。预取环(prefetch ring)机制协调生产者与训练器的节奏。闭式的显存与流量模型可定位各部署方案的显存上限。在 Qwen3.5-35B-A3B 到 9B 的模型对上,解耦部署方案在相同损失下达到了与共置(colocated)运行一致的 LM 损失,且速度更快;我们的融合损失还能让共置部署在更少节点上以更快速度进行训练,而当学生模型跨越多个节点时,解耦部署在显存效率上更有优势。在更大的模型对上,即使使用融合损失,共置部署仍会出现 OOM,而解耦部署可以正常训练,因为教师权重与学生状态会占满显存预算。
查看 arXiv 页面(https://arxiv.org/abs/2610.17644) 查看 PDF(https://arxiv.org/pdf/2610.17644) 添加到收藏(https://huggingface.co/login?next=%2Fpapers%2F2610.17644)
在你的 agent 中获取此论文:
hf papers read 2610.17644
没有最新版 CLI?curl \-LsSf https://hf\.co/cli/install\.sh \| bash
引用此论文的模型 0
没有模型关联此论文
在模型的 README.md 中引用 arxiv.org/abs/2610.17644,即可从此页面链接过来。
引用此论文的数据集 0
没有数据集关联此论文
在数据集的 README.md 中引用 arxiv.org/abs/2610.17644,即可从此页面链接过来。
引用此论文的 Spaces 0
没有 Space 关联此论文
在 Space 的 README.md 中引用 arxiv.org/abs/2610.17644,即可从此页面链接过来。
包含此论文的合集 0
没有合集包含此论文
将此论文添加到合集(https://huggingface.co/new-collection)即可从此页面链接过来。
相似文章
KDFlow:面向大语言模型的用户友好且高效的知识蒸馏框架
KDFlow是一种新颖的大语言模型知识蒸馏框架,采用解耦架构,使用SGLang进行教师推理,FSDP2进行学生训练,相比现有框架实现了1.44倍至6.36倍的加速。
面向LLM的高效知识蒸馏:离线Top-K Logits与融合分块KL损失
本文对如何让LLM的知识蒸馏训练更高效进行了实践研究,引入了离线Top-K logits缓存和一种融合的分块KL损失,从而减少内存尖峰,并允许在单张GPU上训练更长的上下文。
Switch-KD:面向视觉语言模型的视觉开关知识蒸馏
Switch-KD提出了一种新颖的视觉开关知识蒸馏框架,通过在共享的文本概率空间内统一多模态知识迁移,高效压缩视觉语言模型。该方法在将0.5B TinyLLaVA学生模型从3B教师模型中蒸馏时,在10个多模态基准测试上实现了平均3.6个百分点的提升。
通过自适应互惠知识蒸馏发现和保持类别相关知识
本文提出自适应互惠知识蒸馏(AR-KD),这是一种新方法,通过关系对齐简化教师模型的输出分布,从而改善从教师到学生的知识传递,在CIFAR-100和ImageNet-1k数据集上实现了高达7.13%的准确率提升。
让知识蒸馏的成本低到足以大规模运行
Multiverse Computing 发布了一篇论文,介绍如何通过离线 top-K logits 和融合的分块 KL 损失来降低 LLM 知识蒸馏的成本,从而减少大规模蒸馏时的显存占用。