Federated learning (FL) is an emerging technology that enables the training of machine learning models from multiple clients while keeping the data distributed and private. Based on the participating clients and the model training scale, federated learning can be classified into two types: cross-device FL where clients are typically mobile devices and the client number can reach up to a scale of millions; cross-silo FL where clients are organizations or companies and the client number is usually small (e.g., within a hundred). While existing studies mainly focus on cross-device FL, this paper aims to provide an overview of the cross-silo FL. More specifically, we first discuss applications of cross-silo FL and outline its major challenges. We then provide a systematic overview of the existing approaches to the challenges in cross-silo FL by focusing on their connections and differences to cross-device FL. Finally, we discuss future directions and open issues that merit research efforts from the community.
翻译:联邦学习(FL)是一种新兴技术,它使多个客户能够培训机器学习模式,同时保持所分发的数据和私有数据。根据参与的客户和示范培训规模,联合会学习可分为两类:交叉设计FL,其中客户通常是移动设备,客户人数可以达到数百万人的规模;交叉发射FL,其中客户是组织或公司,客户人数通常很小(例如100人之内)。虽然现有研究主要侧重于交叉设计FL,但本文件旨在概述交叉发射FL。更具体地说,我们首先讨论跨发射FL的应用,并概述其重大挑战。然后我们系统地概述目前应对交叉发射FL挑战的办法,侧重于它们与交叉设计FL的联系和差异。最后,我们讨论未来的方向和开放的问题,这值得社区开展研究努力。