Throughput-Optimal Topology Design for Cross-Silo Federated Learning
–Neural Information Processing Systems
Federated learning usually employs a server-client architecture where an orchestrator iteratively aggregates model updates from remote clients and pushes them back a refined model. This approach may be inefficient in cross-silo settings, as close-by data silos with high-speed access links may exchange information faster than with the orchestrator, and the orchestrator may become a communication bottleneck. In this paper we define the problem of topology design for cross-silo federated learning using the theory of max-plus linear systems to compute the system throughput--number of communication rounds per time unit. We also propose practical algorithms that, under the knowledge of measurable network characteristics, find a topology with the largest throughput or with provable throughput guarantees.
Neural Information Processing Systems
Feb-7-2025, 08:50:36 GMT
- Genre:
- Research Report > New Finding (0.46)