中文

一种联邦学习算法开发范式

分布式、并行与集群计算 2023-12-05 v2

摘要

目前许多用于联邦学习算法的分布式与去中心化框架已经可用。然而,面向边缘系统中智能物联网的此类框架开发仍是一项开放挑战。近期出现了名为联邦学习算法 Python 测试床(PTB-FLA)的该挑战解决方案。该方案用纯 Python 编写,支持集中式与去中心化算法,并通过三个简单算法示例验证和说明了其用法。在本文中,我们提出基于 PTB-FLA 的联邦学习算法开发范式。该范式包含由其产生的代码命名的四个阶段:(1)顺序代码,(2)联邦顺序代码,(3)带回调的联邦顺序代码,以及(4)PTB-FLA 代码。该开发范式在逻辑回归案例研究中得到验证与说明,其中开发了集中式与去中心化算法。

关键词

引用

@article{arxiv.2310.05102,
  title  = {A Federated Learning Algorithms Development Paradigm},
  author = {Miroslav Popovic and Marko Popovic and Ivan Kastelan and Miodrag Djukic and Ilija Basicevic},
  journal= {arXiv preprint arXiv:2310.05102},
  year   = {2023}
}

备注

19 pages, 3 figures, 5 algorithms, submitted to ECBS 2023