Oort: Efficient Federated Learning via Guided Participant Selection
https://www.usenix.org/conference/osdi21/presentation/lai
Trends:
Edge devices: massive data
Increasing resource on edge devices
Federated Learning on the Edge
On-device ML helps
Execution of FL
Objective:
Better time to accuracy
Step
Client selection
Execution
Aggregation
Challenge
FL: heterogeneous
data distribution
Existing work
System efficiency
Round duration
Statistical efficiency
number of rounds to accuracy
Determined by the client data
Problem
Overlook heter, client utility --> suboptimal training convergence
Unable for selection criteria --> useless testing results
Design
Enable faster FL training
Challenge: identify heterogenous client utility, select high-utility clients at scale, select high-utility clients adaptively
Support interpretable FL testing
RL:
Action space / reward space: dynamics of the action space (might drop)
Training overhead
Last updated
Was this helpful?