FederatedScope: A Flexible Federated Learning Platform for Heterogeneity
Yuexiang Xie, Zhen Wang, Dawei Gao, Daoyuan Chen, Liuyi Yao, Weirui, Kuang, Yaliang Li, Bolin Ding, Jingren Zhou

TL;DR
FederatedScope is a flexible federated learning platform designed to handle diverse participant heterogeneity through an event-driven architecture, supporting various training behaviors, privacy features, and deployment strategies.
Contribution
It introduces an adaptable, plug-in based FL platform that addresses heterogeneity challenges and supports both research and industrial applications.
Findings
Supports diverse participant behaviors and heterogeneity
Enables privacy protection and attack simulation
Facilitates auto-tuning and flexible training strategies
Abstract
Although remarkable progress has been made by existing federated learning (FL) platforms to provide infrastructures for development, these platforms may not well tackle the challenges brought by various types of heterogeneity, including the heterogeneity in participants' local data, resources, behaviors and learning goals. To fill this gap, in this paper, we propose a novel FL platform, named FederatedScope, which employs an event-driven architecture to provide users with great flexibility to independently describe the behaviors of different participants. Such a design makes it easy for users to describe participants with various local training processes, learning goals and backends, and coordinate them into an FL course with synchronous or asynchronous training strategies. Towards an easy-to-use and flexible platform, FederatedScope enables rich types of plug-in operations and…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsPrivacy-Preserving Technologies in Data · Advanced Data Storage Technologies · IoT and Edge/Fog Computing
