A Federated Learning Framework with Blockchain-Based Auditable Participant Selection
Source abstract
Abstract
Federated learning is an important distributed model training technique in Internet of Things (IoT), in which participant selection is a key component that plays a role in improving training efficiency and model accuracy. This module enables a central server to select a subset of participants to perform model training based on data and device information. By doing so, selected participants are rewarded and actively perform model training, while participants that are detrimental to training efficiency and model accuracy are excluded. However, in practice, participants may suspect that the central server may have miscalculated and thus not made the selection honestly. This lack of trustworthiness problem, which can demotivate participants, has received little attention. Another problem that has received little attention is the leakage of participants’ private information during the selection process. We will therefore propose a federated learning framework with auditable participant selection. It supports smart contracts in selecting a set of suitable participants based on their training loss without compromising the privacy. Considering the possibility of malicious campaigning and impersonation of participants, the framework employs commitment schemes and zero-knowledge proofs to counteract these malicious behaviors. Finally, we analyze the security of the framework and conduct a series of experiments to demonstrate that the framework can effectively improve the efficiency of federated learning.
Source: openalex_inverted_index · Quality: baseline
Research context
OpenAlex topics: Privacy-Preserving Technologies in Data · Cryptography and Data Security · Blockchain Technology Applications and Security
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
References (40)
Show source-provided references
1. T. Yang et al., “Applied federated learning: Improving google keyboard query suggestions,” arXiv preprint arXiv:1812.02903, 2018.
2. Privacy-preserving federated brain tumour segmentation
3. The non-IID data quagmire of decentralized machine learning
4. Client selection in federated learning: Principles, challenges, and opportunities10.1109/JIOT.2023.3299573 ↗
5. Communication-efficient learning of deep networks from decentralized data
6. FedMCCS: Multicriteria client selection model for optimal IoT federated learning10.1109/JIOT.2020.3028742 ↗
7. Client selection for federated learning with heterogeneous resources in mobile edge
8. Optimizing federated learning on non-IID data with reinforcement learning
9. Adaptive communication strategies to achieve the best error-runtime trade-off in local-update SGD
10. A survey on blockchain-based trust management for internet of things10.1109/JIOT.2023.3237893 ↗
11. DeepChain: Auditable and privacy-preserving deep learning with blockchain-based incentive
12. VFChain: Enabling verifiable and auditable federated learning via blockchain systems10.1109/TNSE.2021.3050781 ↗
13. AP2FL: Auditable privacy-preserving federated learning framework for electronics in healthcare10.1109/TCE.2023.3318509 ↗
14. Publicly accountable robust multi-party computation
15. BatchCrypt: Efficient homomorphic encryption for cross-silo federated learning
16. Efficient, private and robust federated learning
17. Personalized federated learning with differential privacy and convergence guarantee10.1109/TIFS.2023.3293417 ↗
18. A survey on homomorphic encryption schemes: Theory and implementation
19. Differential privacy: A survey of results
20. Secure multiparty computation (MPC)10.1145/3387108 ↗
21. Adaptive deadline determination for mobile device selection in federated learning10.1109/TVT.2021.3136308 ↗
22. Hierarchical federated learning with social context clustering-based participant selection for internet of medical things applications10.1109/TCSS.2023.3259431 ↗
23. Robust and trustworthy data sharing framework leveraging on-chain and off-chain collaboration
24. A blockchain-based access control scheme for reputation value attributes of the internet of things
25. NANO: Cryptographic enforcement of readability and editability governance in blockchain databases
26. Incentive mechanism design for joint resource allocation in blockchain-based federated learning10.1109/TPDS.2023.3253604 ↗
27. BTIMFL: A blockchain-based trust incentive mechanism in federated learning
28. Enabling secure and flexible streaming media with blockchain incentive10.1109/JIOT.2023.3305048 ↗
29. Achieving efficient and privacy-preserving neural network training and prediction in cloud environments10.1109/TDSC.2022.3208706 ↗
30. Lightweight and privacy-preserving delegatable proofs of storage with data dynamics in cloud storage10.1109/TCC.2018.2851256 ↗
31. Maliciously secure and efficient large-scale genome-wide association study with multi-party computation10.1109/TDSC.2022.3152498 ↗
32. Achieving privacy-preserving and verifiable support vector machine training in the cloud10.1109/TIFS.2023.3283104 ↗
33. POTA: Privacy-preserving online multi-task assignment with path planning10.1109/TMC.2023.3315324 ↗
34. Formalizing and securing relationships on public networks
35. Non-interactive and information-theoretic secure verifiable secret sharing
36. Dew: A transparent constant-sized polynomial commitment scheme
37. Leveraging zero knowledge proofs for blockchain-based identity sharing: A survey of advancements, challenges and opportunities
38. Y. Levreau et al., “Remix online ethereum test network,” 2022. Accessed: Apr. 10, 2024. [Online]. Available: http://remix.ethereum.org
39. The MNIST database of handwritten digit images for machine learning research [Best of the Web]10.1109/MSP.2012.2211477 ↗
40. H. Xiao, K. Rasul, and R. Vollgraf, “Fashion-MNIST: A novel image dataset for benchmarking machine learning algorithms,” arXiv preprint arXiv:1708.07747, 2017.