验证器
计算机科学
沙盒(软件开发)
分布式计算
块链
同步(交流)
教练
联合学习
方案(数学)
人工智能
计算机安全
软件工程
计算机网络
万维网
数学分析
程序设计语言
频道(广播)
数学
作者
Mohamed Chahine Ghanem,Fadi Dawoud,Habiba Gamal,Eslam Soliman,Tamer ElBatt,Hossam Sharara
标识
DOI:10.1109/bcca55292.2022.9922258
摘要
The rapid expansion of data worldwide invites the need for more distributed solutions in order to apply machine learning on a much wider scale. The resultant distributed learning systems can have various degrees of centralization. In this work, we demonstrate our solution FLoBC for building a generic decentralized federated learning system using the blockchain technology, accommodating any machine learning model that is compatible with gradient descent optimization. We present our system design comprising the two decentralized actors: trainer and validator, alongside our methodology for ensuring reliable and efficient operation of said system. Finally, we utilize FLoBC as an experimental sandbox to compare and contrast the effects of trainer-to-validator ratio, reward-penalty policy, and model synchronization schemes on the overall system performance, ultimately showing by example that a decentralized federated learning system is indeed a feasible alternative to more centralized architectures.
科研通智能强力驱动
Strongly Powered by AbleSci AI