Federated learning is one of the most appealing alternatives to the standard centralized learning paradigm, allowing a heterogeneous set of devices to train a machine learning model without sharing their raw data. However, it requires a central server to coordinate the learning process, thus introducing potential scalability and security issues. In the literature, server-less federated learning approaches like gossip federated learning and blockchain-enabled federated learning have been proposed to mitigate these issues. In this work, we propose a complete overview of these three techniques proposing a comparison according to an integral set of performance indicators, including model accuracy, time complexity, communication overhead, convergence time, and energy consumption. An extensive simulation campaign permits to draw a quantitative analysis considering both feedforward and convolutional neural network models. Results show that gossip federated learning and standard federated solution are able to reach a similar level of accuracy, and their energy consumption is influenced by the machine learning model adopted, the software library, and the hardware used. Differently, blockchain-enabled federated learning represents a viable solution for implementing decentralized learning with a higher level of security, at the cost of an extra energy usage and data sharing. Finally, we identify open issues on the two decentralized federated learning implementations and provide insights on potential extensions and possible research directions in this new research field.
翻译:联邦学习是标准集中学习模式中最有吸引力的替代方法之一,它允许一套不同的设备在不分享原始数据的情况下训练机器学习模式,然而,它要求有一个中央服务器来协调学习过程,从而引入潜在的可缩缩性和安全问题。在文献中,提出了一些没有服务器的联合会式学习方法,如八卦的联合会式学习和连锁联合会式学习,以缓解这些问题。在这项工作中,我们提议对这三种技术进行全面概述,建议根据一套综合业绩指标进行比较,包括模型准确性、时间复杂性、通信间接费用、集成时间和能源消耗。广泛的模拟运动允许进行定量分析,既考虑进化和进化神经网络模式;结果显示,八卦的联合会式学习和标准联结式解决办法能够达到类似的准确程度,而且它们的能源消耗受所采用的机器学习模式、软件图书馆和硬件的影响。不同的是,以阻链式联动式学习是一种可行的解决办法,以更高的安全程度实施分散学习,以额外的能源使用和数据更新为代价。最后,我们查明了在研究领域可能开展的开放研究方向。</s>