Numerous research recently proposed integrating Federated Learning (FL) to address the privacy concerns of using machine learning in privacy-sensitive firms. However, the standards of the available frameworks can no longer sustain the rapid advancement and hinder the integration of FL solutions, which can be prominent in advancing the field. In this paper, we propose ModularFed, a research-focused framework that addresses the complexity of FL implementations and the lack of adaptability and extendability in the available frameworks. We provide a comprehensive architecture that assists FL approaches through well-defined protocols to cover three dominant FL paradigms: adaptable workflow, datasets distribution, and third-party application support. Within this architecture, protocols are blueprints that strictly define the framework's components' design, contribute to its flexibility, and strengthen its infrastructure. Further, our protocols aim to enable modularity in FL, supporting third-party plug-and-play architecture and dynamic simulators coupled with major built-in data distributors in the field. Additionally, the framework support wrapping multiple approaches in a single environment to enable consistent replication of FL issues such as clients' deficiency, data distribution, and network latency, which entails a fair comparison of techniques outlying FL technologies. In our evaluation, we examine the applicability of our framework addressing three major FL domains, including statistical distribution and modular-based approaches for resource monitoring and client selection.
翻译:最近提出的许多研究提议纳入联邦学习联合会(FL),以解决在对隐私敏感的公司中使用机器学习的隐私问题;然而,现有框架的标准不再能够维持快速进展,阻碍FL解决方案的整合,而FL解决方案在推进实地工作方面可以发挥突出作用;在本文件中,我们提议模块Fed,这是一个以研究为重点的框架,解决FL实施的复杂性以及现有框架中缺乏适应性和可扩展性的问题;我们提供了一个综合架构,通过明确界定的协议,协助FL方法涵盖三种主要的FL模式:适应性工作流程、数据集分布和第三方应用支持;在此架构内,协议是严格界定框架组成部分设计的蓝图,有助于其灵活性并加强其基础设施;此外,我们的协议旨在使FL模块模块模块化模块化,支持第三方的插接和游戏架构和动态模拟器与外地主要已建数据分销器相结合;此外,框架支持将多种方法包合在一起,以便在一个单一环境中,使FL问题得以一致复制,例如客户的缺陷、数据发布和网络版式应用性;此外,我们还需要对FL模块化的客户系统进行公平的比较,包括我们基于FL的客户的3个评估。