Skip to main content

BTIMFL: A Blockchain-Based Trust Incentive Mechanism in Federated Learning

  • Conference paper
  • First Online:
Computational Science and Its Applications – ICCSA 2023 Workshops (ICCSA 2023)

Abstract

Federated learning (FL) is a machine learning technique that allows multiple devices to train a model collaboratively without sharing their data with a central server. It has advantages such as increased privacy, reduced communication costs, and improved scalability, making it useful in scenarios where data is distributed across multiple devices and privacy is a concern, such as in healthcare or finance. However, the potential for participants to behave selfishly in FL can be a challenge, and incentive mechanisms are needed to encourage them to participate in the training process. Incentives can take many strategies, such as financial rewards or reputation-based systems, and can be tailored to specific needs. In defense technology, FL can be used for predictive maintenance, target recognition, and intelligence analysis. However, the existing incentive mechanisms in FL have limitations, such as being complex to design and implement, and raising privacy concerns. To improve the incentive mechanisms in FL, we propose an incentive mechanism based on blockchain called BTIMFL that ensures transparency and effectiveness. The proposed mechanism includes DAO (Decentralized Autonomous Organizations) and smart contracts for the automatic distribution of profits to ensure fairness.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 79.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 99.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Kang, J., Xiong, Z., Niyato, D., Xie, S., Zhang, J.: Incentive mechanism for reliable federated learning: a joint optimization approach to combining reputation and contract theory. IEEE Internet Things J. 6, 10700–10714 (2019)

    Article  Google Scholar 

  2. Khan, L.U., et al.: Federated learning for edge networks: resource optimization and incentive mechanism. IEEE Commun. Mag. 58, 88–93 (2020)

    Article  Google Scholar 

  3. Zhan, Y., Li, P., Qu, Z., Zeng, D., Guo, S.: A learning-based incentive mechanism for federated learning. IEEE Internet Things J. 7, 6360–6368 (2020)

    Article  Google Scholar 

  4. Yu, H., et al.: A fairness-aware incentive scheme for federated learning. In: Proceedings of the AAAI/ACM Conference on AI, Ethics, and Society, pp. 393–399 (2020)

    Google Scholar 

  5. Yan, Y., Ligeti, P.: A survey of personalized and incentive mechanisms for federated learning. In: 2022 IEEE 2nd Conference on Information Technology and Data Science (CITDS), pp. 324–329. IEEE (2022)

    Google Scholar 

  6. Liu, Y., Tian, M., Chen, Y., Xiong, Z., Leung, C., Miao, C.: A contract theory based incentive mechanism for federated learning. Federated and Transfer Learning, pp. 117–137. Springer (2022). https://doi.org/10.1007/978-3-031-11748-0_6

  7. Zeng, R., Zhang, S., Wang, J., Chu, X.: Fmore: an incentive scheme of multi-dimensional auction for federated learning in mec. In: 2020 IEEE 40th International Conference on Distributed Computing Systems (ICDCS), pp. 278–288. IEEE (2020)

    Google Scholar 

  8. Zhan, Y., Li, P., Guo, S., Qu, Z.: Incentive mechanism design for federated learning: challenges and opportunities. IEEE Network 35, 310–317 (2021)

    Article  Google Scholar 

  9. Shi, Z., et al.: FedFAIM: a model performance-based fair incentive mechanism for federated learning. IEEE Transactions on Big Data (2022)

    Google Scholar 

  10. Zeng, R., Zeng, C., Wang, X., Li, B., Chu, X.: Incentive mechanisms in federated learning and a game-theoretical approach. IEEE Network 36, 229–235 (2022)

    Article  Google Scholar 

  11. Yang, X., Tan, W., Peng, C., Xiang, S., Niu, K.: Federated learning incentive mechanism design via enhanced shapley value method. Wireless Communications and Mobile Computing 2022 (2022)

    Google Scholar 

  12. Yang, C., Liu, J., Sun, H., Li, T., Li, Z.: WTDP-shapley: efficient and effective incentive mechanism in federated learning for intelligent safety inspection. IEEE Transactions on Big Data (2022)

    Google Scholar 

  13. Li, L., Yu, X., Cai, X., He, X., Liu, Y.: Contract theory based incentive mechanism for federated learning in health CrowdSensing. IEEE Internet of Things Journal (2022)

    Google Scholar 

  14. Zhu, J., Cao, J., Saxena, D., Jiang, S., Ferradi, H.: Blockchain-empowered federated learning: challenges, solutions, and future directions. ACM Comput. Surv. 55, 1–31 (2023)

    Article  Google Scholar 

  15. Maumela, T., Nelwamondo, F., Marwala, T.: Population based training and federated learning frameworks for hyperparameter optimisation and ML unfairness using ulimisana optimisation algorithm. Inf. Sci. 612, 132–150 (2022)

    Article  Google Scholar 

  16. Ma, J., Naas, S.A., Sigg, S., Lyu, X.: Privacy-preserving federated learning based on multi-key homomorphic encryption. Int. J. Intell. Syst. 37, 5880–5901 (2022)

    Article  Google Scholar 

  17. Singh, S.K., Yang, L.T., Park, J.H.: FusionFedBlock: Fusion of blockchain and federated learning to preserve privacy in industry 5.0. Information Fusion 90, 233–240 (2023)

    Google Scholar 

  18. Issa, W., Moustafa, N., Turnbull, B., Sohrabi, N., Tari, Z.: Blockchain-based federated learning for securing internet of things: a comprehensive survey. ACM Comput. Surv. 55, 1–43 (2023)

    Article  Google Scholar 

  19. Zhan, Y., Zhang, J., Hong, Z., Wu, L., Li, P., Guo, S.: A survey of incentive mechanism design for federated learning. IEEE Trans. Emerg. Top. Comput. 10, 1035–1044 (2021)

    Google Scholar 

  20. Qayyum, A., Janjua, M.U., Qadir, J.: Making federated learning robust to adversarial attacks by learning data and model association. Comput. Secur. 121, 102827 (2022)

    Article  Google Scholar 

  21. Huba, D., et al.: Papaya: Practical, private, and scalable federated learning. Proc. Machine Learning Syst. 4, 814–832 (2022)

    Google Scholar 

  22. Abubaker, Z., Javaid, N., Almogren, A., Akbar, M., Zuair, M., Ben-Othman, J.: Blockchained service provisioning and malicious node detection via federated learning in scalable Internet of Sensor Things networks. Comput. Netw. 204, 108691 (2022)

    Article  Google Scholar 

  23. Pouriyeh, S., et al.: Secure smart communication efficiency in federated learning: achievements and challenges. Appl. Sci. 12, 8980 (2022)

    Article  Google Scholar 

  24. Tu, X., Zhu, K., Luong, N.C., Niyato, D., Zhang, Y., Li, J.: Incentive mechanisms for federated learning: from economic and game theoretic perspective. IEEE Transactions on Cognitive Communications and Networking (2022)

    Google Scholar 

  25. Hu, R., Guo, Y., Li, H., Pei, Q., Gong, Y.: Personalized federated learning with differential privacy. IEEE Internet Things J. 7, 9530–9539 (2020)

    Article  Google Scholar 

  26. Seif, M., Tandon, R., Li, M.: Wireless federated learning with local differential privacy. In: 2020 IEEE International Symposium on Information Theory (ISIT), pp. 2604–2609. IEEE (2020)

    Google Scholar 

  27. Wei, K., et al.: Federated learning with differential privacy: algorithms and performance analysis. IEEE Trans. Inf. Forensics Secur. 15, 3454–3469 (2020)

    Article  Google Scholar 

  28. Fang, H., Qian, Q.: Privacy preserving machine learning with homomorphic encryption and federated learning. Future Internet 13, 94 (2021)

    Article  Google Scholar 

  29. Zhang, C., Li, S., Xia, J., Wang, W., Yan, F., Liu, Y.: Batchcrypt: Efficient homomorphic encryption for cross-silo federated learning. In: Proceedings of the 2020 USENIX Annual Technical Conference (USENIX ATC 2020) (2020)

    Google Scholar 

  30. Shahid, O., Pouriyeh, S., Parizi, R.M., Sheng, Q.Z., Srivastava, G., Zhao, L.: Communication efficiency in federated learning: Achievements and challenges. arXiv preprint arXiv:2107.10996 (2021)

  31. Huang, W., Ye, M., Du, B.: Learn from others and be yourself in heterogeneous federated learning. In: Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pp. 10143–10153 (2022)

    Google Scholar 

  32. Li, T., Sahu, A.K., Talwalkar, A., Smith, V.: Federated learning: challenges, methods, and future directions. IEEE Signal Process. Mag. 37, 50–60 (2020)

    Google Scholar 

  33. Huang, Y., et al.: Personalized cross-silo federated learning on non-iid data. In: Proceedings of the AAAI Conference on Artificial Intelligence, pp. 7865–7873 (2021)

    Google Scholar 

  34. Zhang, X., Gu, H., Fan, L., Chen, K., Yang, Q.: No free lunch theorem for security and utility in federated learning. ACM Trans. Intelligent Syst. Technol. 14, 1–35 (2022)

    Google Scholar 

  35. Gosselin, R., Vieu, L., Loukil, F., Benoit, A.: Privacy and security in federated learning: a survey. Appl. Sci. 12, 9901 (2022)

    Article  Google Scholar 

  36. Rodríguez-Barroso, N., Jiménez-López, D., Luzón, M.V., Herrera, F., Martínez-Cámara, E.: Survey on federated learning threats: concepts, taxonomy on attacks and defences, experimental study and challenges. Information Fusion 90, 148–173 (2023)

    Article  Google Scholar 

  37. Lim, W.Y.B., et al.: Decentralized edge intelligence: a dynamic resource allocation framework for hierarchical federated learning. IEEE Trans. Parallel Distrib. Syst. 33, 536–550 (2021)

    Article  Google Scholar 

  38. Huang, J., Talbi, R., Zhao, Z., Boucchenak, S., Chen, L.Y., Roos, S.: An exploratory analysis on users’ contributions in federated learning. In: 2020 Second IEEE International Conference on Trust, Privacy and Security in Intelligent Systems and Applications (TPS-ISA), pp. 20–29. IEEE (2020)

    Google Scholar 

  39. Sarikaya, Y., Ercetin, O.: Motivating workers in federated learning: a stackelberg game perspective. IEEE Networking Letters 2, 23–27 (2019)

    Article  Google Scholar 

  40. Zhao, J., Zhu, X., Wang, J., Xiao, J.: Efficient client contribution evaluation for horizontal federated learning. In: ICASSP 2021–2021 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), pp. 3060–3064. IEEE (2021)

    Google Scholar 

  41. Tang, M., Wong, V.W.: An incentive mechanism for cross-silo federated learning: a public goods perspective. In: IEEE INFOCOM 2021-IEEE Conference on Computer Communications, pp. 1–10. IEEE (2021)

    Google Scholar 

  42. Wu, H., Tang, X., Zhang, Y.-J.A., Gao, L.: Incentive mechanism for federated learning based on random client sampling. In: 2022 IEEE Globecom Workshops (GC Wkshps), pp. 1640–1645. IEEE (2022)

    Google Scholar 

  43. Mai, T., Yao, H., Xu, J., Zhang, N., Liu, Q., Guo, S.: Automatic double-auction mechanism for federated learning service market in internet of things. IEEE Trans. Network Science Eng. 9, 3123–3135 (2022)

    Article  MathSciNet  Google Scholar 

  44. Karimireddy, S.P., Guo, W., Jordan, M.I.: Mechanisms that Incentivize Data Sharing in Federated Learning. arXiv preprint arXiv:2207.04557 (2022)

  45. Lax, G., Russo, A., Fascì, L.S.: A Blockchain-based approach for matching desired and real privacy settings of social network users. Inf. Sci. 557, 220–235 (2021)

    Article  MathSciNet  Google Scholar 

  46. Qu, Y., et al.: Decentralized privacy using blockchain-enabled federated learning in fog computing. IEEE Internet Things J. 7, 5171–5183 (2020)

    Article  Google Scholar 

  47. Mugunthan, V., Rahman, R., Kagal, L.: Blockflow: An Accountable and Privacy-Preserving Solution for Federated Learning. arXiv preprint arXiv:2007.03856 (2020)

  48. Han, J., et al.: Tiff: tokenized incentive for federated learning. In: 2022 IEEE 15th International Conference on Cloud Computing (CLOUD), pp. 407–416. IEEE (2022)

    Google Scholar 

  49. Qi, M., Wang, Z., Chen, S., Xiang, Y.: A hybrid incentive mechanism for decentralized federated learning. Distributed Ledger Technol.: Res. Practice 1, 1–15 (2022)

    Article  Google Scholar 

  50. Xu, Y., et al.: Besifl: Blockchain empowered secure and incentive federated learning paradigm in iot. IEEE Internet of Things J. (2021)

    Google Scholar 

  51. Short, A.R., Leligou, H.C., Theocharis, E.: Execution of a Federated Learning process within a smart contract. In: 2021 IEEE International Conference on Consumer Electronics (ICCE), pp. 1–4. IEEE (2021)

    Google Scholar 

  52. Hua, G., Zhu, L., Wu, J., Shen, C., Zhou, L., Lin, Q.: Blockchain-based federated learning for intelligent control in heavy haul railway. IEEE Access 8, 176830–176839 (2020)

    Article  Google Scholar 

  53. Cao, L.: Non-IID federated learning. IEEE Intell. Syst. 37, 14–15 (2022)

    Google Scholar 

  54. Buyukates, B., et al.: Proof-of-Contribution-Based Design for Collaborative Machine Learning on Blockchain. arXiv preprint arXiv:2302.14031 (2023)

  55. Rehman, M.H., Salah, K., Damiani, E., Svetinovic, D.: Towards blockchain-based reputation-aware federated learning. In: IEEE INFOCOM 2020-IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS), pp. 183–188. IEEE (2020)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Sangmi Chai .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Park, M., Chai, S. (2023). BTIMFL: A Blockchain-Based Trust Incentive Mechanism in Federated Learning. In: Gervasi, O., et al. Computational Science and Its Applications – ICCSA 2023 Workshops. ICCSA 2023. Lecture Notes in Computer Science, vol 14106. Springer, Cham. https://doi.org/10.1007/978-3-031-37111-0_13

Download citation

  • DOI: https://doi.org/10.1007/978-3-031-37111-0_13

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-031-37110-3

  • Online ISBN: 978-3-031-37111-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics