物联网学报 ›› 2022, Vol. 6 ›› Issue (4): 82-92.doi: 10.11959/j.issn.2096-3750.2022.00300

• 理论与技术 • 上一篇    下一篇

一种基于带宽分配的联邦学习激励机制

郭英芸1,2, 高博1,2, 张志飞1,2, 张煜3, 熊轲1,2   

  1. 1 北京交通大学计算机与信息技术学院,北京 100044
    2 北京交通大学高速铁路网络管理教育部工程研究中心,北京 100044
    3 国网能源研究院有限公司,北京 102209
  • 修回日期:2022-09-16 出版日期:2022-12-30 发布日期:2022-12-01
  • 作者简介:郭英芸(1995- ),女,北京交通大学硕士生,主要研究方向为移动与互联网络
    高博(1984- ),男,北京交通大学副教授,主要研究方向为无线网络、移动计算、机器学习
    张志飞(1971- ),男,博士,北京交通大学计算机与信息技术学院高级工程师,博士,主要研究方向为网络通信理论、网络安全等
    张煜(1983- ),男,博士,国网能源研究院有限公司高级工程师,主要研究方向为泛在电力物联网、无线协作网络、电能替代等
    熊轲(1981-),男,博士,北京交通大学计算机与信息技术学院教授、副院长,主要研究方向为无线协作网络、无线移动网络和网络信息理论等
  • 基金资助:
    国家自然科学基金资助项目(61872028);中央高校基本科研业务费专项资金(2021JBM008);中央高校基本科研业务费专项资金(2022JBXT001)

An incentive mechanism with bandwidth allocation for federated learning

Yingyun GUO1,2, Bo GAO1,2, Zhifei ZHANG1,2, Yu ZHANG3, Ke XIONG1,2   

  1. 1 School of Computer and Information Technology, Beijing Jiaotong University, Beijing100044, China
    2 Engineering Research Center of High Speed Railway Network Management, Ministry of Education, Beijing Jiaotong University, Beijing 100044, China
    3 State Grid Energy Research Institute Co., Ltd., Beijing 102209, China
  • Revised:2022-09-16 Online:2022-12-30 Published:2022-12-01
  • Supported by:
    The National Natural Science Foundation of China(61872028);The Fundamental Research Funds for the Central Universities(2021JBM008);The Fundamental Research Funds for the Central Universities(2022JBXT001)

摘要:

联邦学习(FL, federated learning)是一种新兴的机器学习范式,它可以充分利用移动众包资源进行去中心化数据训练。然而,在无线网络中部署 FL 面临网络带宽有限、移动用户自私等挑战。为了应对这些挑战,提出了一种基于带宽分配的激励机制(IMBA, incentive mechanism with bandwidth allocation)。IMBA考虑用户数据质量和计算能力的不同设计支付方案,以激励高数据质量用户贡献其计算资源,进而提升模型训练精度。通过最小化训练时间和支付成本权重和确定最佳支付与带宽分配方案,通过优化带宽分配降低训练时延。实验表明, IMBA能够有效提高训练精度,降低训练时间,并帮助服务器灵活权衡训练时间和支付报酬。

关键词: 联邦学习, 激励机制, 带宽分配, Stackelberg博弈, 训练质量

Abstract:

Federated learning (FL) is an emerging machine learning paradigm that can make full use of crowd sourced mobile resources for training on decentralized data.However, it is challenging to deploy FL over a wireless network because of the limited bandwidth and clients’ selfishness.To address these challenges, an incentive mechanism with bandwidth allocation (IMBA) was proposed.Considering the difference between clients' data quality and computing power, IMBA designs a payment scheme to incentivize high-quality clients to contribute their computing resources, thus improving the training accuracy of the model.By minimizing the weight sum of training time and payment cost, the optimal payment and bandwidth allocation scheme was determined, and the training delay was reduced by optimizing bandwidth allocation.Experiments show that IMBA effectively improves training accuracy, reduces the training delay and helps the server flexibly balance training delay and hiring payment.

Key words: federated learning, incentive mechanism, bandwidth allocation, Stackelberg game, training quality

中图分类号: 

No Suggested Reading articles found!