Back to Search Start Over

FedML: A Research Library and Benchmark for Federated Machine Learning

Authors :
He, Chaoyang
Li, Songze
So, Jinhyun
Zeng, Xiao
Zhang, Mi
Wang, Hongyi
Wang, Xiaoyang
Vepakomma, Praneeth
Singh, Abhishek
Qiu, Hang
Zhu, Xinghua
Wang, Jianzong
Shen, Li
Zhao, Peilin
Kang, Yan
Liu, Yang
Raskar, Ramesh
Yang, Qiang
Annavaram, Murali
Avestimehr, Salman
Publication Year :
2020

Abstract

Federated learning (FL) is a rapidly growing research field in machine learning. However, existing FL libraries cannot adequately support diverse algorithmic development; inconsistent dataset and model usage make fair algorithm comparison challenging. In this work, we introduce FedML, an open research library and benchmark to facilitate FL algorithm development and fair performance comparison. FedML supports three computing paradigms: on-device training for edge devices, distributed computing, and single-machine simulation. FedML also promotes diverse algorithmic research with flexible and generic API design and comprehensive reference baseline implementations (optimizer, models, and datasets). We hope FedML could provide an efficient and reproducible means for developing and evaluating FL algorithms that would benefit the FL research community. We maintain the source code, documents, and user community at https://fedml.ai.<br />This is FedML white paper V3. Homepage: https://fedml.ai; GitHub: https://github.com/FedML-AI/FedML; In V3, More advanced algorithms and IoT device training are supported, please check here: https://github.com/FedML-AI/FedML/blob/master/fedml_iot/

Details

Language :
English
Database :
OpenAIRE
Accession number :
edsair.doi.dedup.....d4649cbc428c5488689a708970024494