论文标题
FLAA:联合学习作为服务
FLaaS: Federated Learning as a Service
论文作者
论文摘要
联合学习(FL)正在成为一种有前途的技术,可以以分散的,保护隐私的方式构建机器学习模型。实际上,FL可以在用户设备上进行本地培训,避免将用户数据传输到集中式服务器,并且可以通过不同的隐私机制来增强。尽管最近已将FL部署在实际系统中,但尚未探索跨不同第三方应用程序进行协作建模的可能性。在本文中,我们解决了这个问题,并将联合学习作为服务(FLAA),该系统实现了第三方应用程序协作模型构建的不同场景,并应对许可和隐私管理,可用性和层次模型培训的随之而来的挑战。 FLAA可以部署在不同的操作环境中。作为概念的证明,我们在手机设置上实施了它,并讨论了有关在设备培训CPU成本,内存足迹和每次FL型号消耗的功能上对模拟和真实设备的实践含义。因此,我们证明了FLAA在跨100个设备的几个小时内构建图像对象检测的独特或关节FL模型方面的可行性。
Federated Learning (FL) is emerging as a promising technology to build machine learning models in a decentralized, privacy-preserving fashion. Indeed, FL enables local training on user devices, avoiding user data to be transferred to centralized servers, and can be enhanced with differential privacy mechanisms. Although FL has been recently deployed in real systems, the possibility of collaborative modeling across different 3rd-party applications has not yet been explored. In this paper, we tackle this problem and present Federated Learning as a Service (FLaaS), a system enabling different scenarios of 3rd-party application collaborative model building and addressing the consequent challenges of permission and privacy management, usability, and hierarchical model training. FLaaS can be deployed in different operational environments. As a proof of concept, we implement it on a mobile phone setting and discuss practical implications of results on simulated and real devices with respect to on-device training CPU cost, memory footprint and power consumed per FL model round. Therefore, we demonstrate FLaaS's feasibility in building unique or joint FL models across applications for image object detection in a few hours, across 100 devices.