摘要
基于知识蒸馏的联邦学习算法因其在隐私保护、非独立同分布数据和通信成本方面的优势而受到越来越多的关注。这些方法不再传输模型参数,而是通过在公共数据集上共享预测来交流学习任务信息。本研究探讨了此类方法在拜占庭环境下的性能,在该环境中,一部分客户端会以对抗性方式行事,试图破坏学习过程。我们证明了基于知识蒸馏的联邦学习算法具有显著的鲁棒性,并分析了拜占庭客户端如何影响学习过程。基于这些见解,我们引入了两种新的拜占庭攻击,并证明了它们破坏现有拜占庭鲁棒方法的能力。此外,我们提出了一种新的防御方法,增强了基于知识蒸馏的联邦学习算法的拜占庭鲁棒性。最后,我们提供了一个通用的攻击混淆框架,使其更难以检测,从而提高其有效性。我们的研究结果为拜占庭联邦学习的分析提供了重要的基础,通过开发新的攻击和新的防御机制,进一步提高了基于知识蒸馏的联邦学习算法的鲁棒性。