计算机科学 > 分布式、并行与集群计算
[提交于 2025年7月15日
]
标题: FLsim:联邦学习的模块化和库无关的仿真框架
标题: FLsim: A Modular and Library-Agnostic Simulation Framework for Federated Learning
摘要: 联邦学习(FL)自2016年出现以来经历了显著的发展,从基本算法进步到针对解决各种挑战和用例的复杂方法。 然而,将新的FL技术与大量已有的最先进的解决方案进行研究和基准测试仍然具有挑战性。 为了简化这一过程,我们引入了FLsim,这是一个全面的FL仿真框架,旨在满足文献中FL工作流的多样化需求。 FLsim的特点是模块化、可扩展性、资源效率以及实验结果的可控可重复性。 其易于使用的界面允许用户通过作业配置指定自定义的FL需求,这包括:(a) 自定义的数据分布,从非独立同分布(non-iid)数据到独立同分布(iid)数据,(b) 根据用户偏好选择本地学习算法,对ML库完全无差别,(c) 选择展示节点之间通信模式的网络拓扑,(d) 定义模型聚合和共识算法,以及(e) 可插拔的区块链支持以增强鲁棒性。 通过一系列实验评估,我们展示了FLsim在模拟各种先进的FL实验中的有效性和多样性。 我们预计, FLsim将在FL仿真框架中取得重大进展,为研究人员和实践者提供前所未有的灵活性和功能。
文献和引用工具
与本文相关的代码,数据和媒体
alphaXiv (什么是 alphaXiv?)
CatalyzeX 代码查找器 (什么是 CatalyzeX?)
DagsHub (什么是 DagsHub?)
Gotit.pub (什么是 GotitPub?)
Hugging Face (什么是 Huggingface?)
带有代码的论文 (什么是带有代码的论文?)
ScienceCast (什么是 ScienceCast?)
演示
推荐器和搜索工具
arXivLabs:与社区合作伙伴的实验项目
arXivLabs 是一个框架,允许合作伙伴直接在我们的网站上开发和分享新的 arXiv 特性。
与 arXivLabs 合作的个人和组织都接受了我们的价值观,即开放、社区、卓越和用户数据隐私。arXiv 承诺这些价值观,并且只与遵守这些价值观的合作伙伴合作。
有一个为 arXiv 社区增加价值的项目想法吗? 了解更多关于 arXivLabs 的信息.