联邦学习(FL)是一种允许边缘设备(如智能语音设备)在保持客户数据本地化的前提下协作训练全局模型的框架。标准FL系统包含云服务器和多个客户端(设备),每个设备拥有本地数据及机器学习模型的本地副本。
在每轮FL训练中:
FL还包含个性化分支,旨在定制本地模型以提升其在本地数据上的性能。
在实际应用中,不同客户端的本地数据集往往存在分布异构性。通过量化两种新型异构性指标:
客户端间不确定性越大表明边缘设备间数据分布越异构,个性化越重要;客户端内不确定性越大意味着本地模型参数在FL训练轮次间波动越大。
基于贝叶斯分层模型的理论分析,提出Self-FL方法:
在涵盖图像和音频的七个数据集上,与七种现有FL算法对比:
该方法通过双重机制提升边缘设备模型准确性:
实验表明,相比现有FL方案,Self-FL能显著提升边缘客户端性能,使设备更精准响应个性化需求。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。