ComputingComputer ScienceDecentralizationDistributed SystemsMachine LearningData PrivacyDistributed AlgorithmsDistributed LearningFederated LearningFederated Learning PrivacySecure Multi-party ComputationDecentralized Federated LearningFederated Training ArchitectureKey ManagementParameter Server ArchitecturePrivacy LeakagePrivacy-preserving LearningTraining
Federated learning enables participants to collaborate on model training without directly exchanging raw data. Existing federated learning methods often follow the parameter server architecture, using third-party collaborators to provide aggregation and key management. In this case, the central node obtains information uploaded by other nodes. Studies have shown that with this information, the central node can infer important information, which leads to data privacy leakage. In addition, the failure on the server node can also cause the entire system to fail. We designed a completely decentralized federated learning framework based on blockchain, thereby avoiding the privacy and failure risk of the centralized structure. Moreover, we develop the corresponding model training approach. Compared with the existing methods, our framework performs better in terms of accuracy, robustness, and privacy.
23
Qiang Yang, Yang Liu, Tianjian Chen et al. · ACM Transactions on Intelligent Systems and Technology · 2019 · 5.9K citations
Deep Learning with Differential Privacy
Martı́n Abadi, Andy Chu, Ian Goodfellow et al. · 2016 · 5.9K citations · Full text
Practical Secure Aggregation for Privacy-Preserving Machine Learning
Keith Bonawitz, Vladimir Ivanov, Ben Kreuter et al. · 2017 · 3.4K citations
Privacy-Preserving Deep Learning
Reza Shokri, Vitaly Shmatikov · 2015 · 2.3K citations
The Unreasonable Effectiveness of Data
Alon Halevy, Peter Norvig, Fernando Pereira · IEEE Intelligent Systems · 2009 · 1.8K citations