Byzantine Resilient Secure Federated Learning on Low Bandwidth Networks

Byzantine Resilient Secure Federated Learning on Low Bandwidth Networks

Abstract:

Privacy-preserving and Byzantine-resilient machine learning has been an important research issue, and many centralized methods have been developed. However, it is difficult for these methods to achieve fast learning and high accuracy simultaneously. In contrast, federated learning based on local model masking like Byzantine-Resilient Secure Aggregation (BREA), is a promising approach to simultaneously achieve them. Despite the advantage of light computation of randomizing local models of users for privacy preservation, the verification of shares generated from local models in BREA, which mitigates Byzantine attacks, still incurs large complexity in communication. The paper designs a share verification method for BREA to offload some parts of the share verification process from users to a semi-honest server, which avoids broadcasting large-size commitments to shares. In addition, to mitigate the increase in computation time due to computations offloaded to the server, our method makes the verification algorithm running on the server efficient and executes the server and user computations in parallel. In our experiments, our method provides a speedup of up to 15× on low-bandwidth networks like mobile networks. Our method also preserves BREA’s resilience against Byzantine attacks.