1. Introduction
Federated learning (FL) [4], [18], [4]2,[4]6 enables multiple local clients to collaboratively learn a global model while providing secure privacy protection for local clients. It suc-cessfully addresses the data island challenge without com-pletely compromising clients' privacy [12], [22]. Recently, it has attracted significant interests in academia and achieved remarkable successes in various industrial applications, e.g., autonomous driving [39], wearable devices [33], medical diagnosis [10], [52] and mobile phones [36].