解决异构设备联邦学习中知识蒸馏失效问题,提升模型性能。
Towards Diverse Device Heterogeneous Federated Learning via Task Arithmetic Knowledge Integration
- 将不同设备的知识蒸馏视为独立任务,避免信息稀释。
- 通过自适应任务算术整合知识,显著提升跨设备性能。
- 适用于从物联网到工作站的多种异构设备场景。
联邦学习在保护用户数据隐私的前提下实现协作机器学习,但传统方法难以支持从小型IoT设备到大型工作站的多样化异构设备原型。现有知识蒸馏技术因信息稀释和统一目标蒸馏策略,无法有效迁移知识。为此,提出TAKFL框架:将各设备原型的集成知识蒸馏视为独立任务,分别处理以保留独特贡献;引入基于知识蒸馏的自正则化机制缓解无监督集成蒸馏中的噪声问题;设计自适应任务算术知识整合方式,使学生模型可定制融合策略。理论分析证明任务算术在异构设备间传递知识的有效性。在计算机视觉与自然语言处理任务上的大量实验表明,TAKFL在多种数据集与设置下均达到领先性能,显著优于现有基于知识蒸馏的方法。代码已开源。
原文摘要 · Abstract (English)
Federated Learning has emerged as a promising paradigm for collaborative machine learning, while preserving user data privacy. Despite its potential, standard FL lacks support for diverse heterogeneous device prototypes, which vary significantly in model and dataset sizes -- from small IoT devices to large workstations. This limitation is only partially addressed by existing knowledge distillation techniques, which often fail to transfer knowledge effectively across a broad spectrum of device prototypes with varied capabilities. This failure primarily stems from two issues: the dilution of informative logits from more capable devices by those from less capable ones, and the use of a single integrated logits as the distillation target across all devices, which neglects their individual learning capacities and and the unique contributions of each. To address these challenges, we introduce TAKFL, a novel KD-based framework that treats the knowledge transfer from each device prototype's ensemble as a separate task, independently distilling each to preserve its unique contributions and avoid dilution. TAKFL also incorporates a KD-based self-regularization technique to mitigate the issues related to the noisy and unsupervised ensemble distillation process. To integrate the separately distilled knowledge, we introduce an adaptive task arithmetic knowledge integration process, allowing each student model to customize the knowledge integration for optimal performance. Additionally, we present theoretical results demonstrating the effectiveness of task arithmetic in transferring knowledge across heterogeneous devices with varying capacities. Comprehensive evaluations of our method across both CV and NLP tasks demonstrate that TAKFL achieves SOTA results in a variety of datasets and settings, significantly outperforming existing KD-based methods Code is released at https://github.com/MMorafah/TAKFL
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。