Jupiter: A Modern Federated Learning Platform for Regional Medical Care

Xing Ju,Tian Jiadong,Jiang Zexun,Cheng Jiali,Yin Hao
DOI: https://doi.org/10.1007/s11432-020-3062-8
2021-01-01
Science China Information Sciences
Abstract:With the emergence of AI technologies, intrinsic value of data is released and takes tremendous effects on numerous industries. In the context of regional medical care, data sharing and cooperating is in high demand, which can bring both financial and societal benefits. At present, however, medical data are locked inside medical facilities owing to legal risks and economic considerations. How to bring AI technologies into full play under this circumstance is a big challenge. In this paper, we propose Jupiter, an easy-to-use,secure, and high-performance platform for federated machine learning. Jupiter constructs a secure and highperformance aggregator cluster with SGX to efficiently aggregate the encrypted model parameters. Jupiter employs a stateful design to cooperate with medical facilities in regional medical systems with a fixed network connection. By providing an innovative programming abstraction, Jupiter makes model development more friendly to developers. The experiments show that with a low memory footprint, the throughput of a single node on an ordinary PC can reach 300 MB/s(with slice size fixed to 64 KB), and the aggregation primitive we built can process 11 k aggregations per second.
What problem does this paper attempt to address?