[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ Skip to main content
Log in

Grouped federated learning for time-sensitive tasks in industrial IoTs

  • Published:
Peer-to-Peer Networking and Applications Aims and scope Submit manuscript

Abstract

The Industrial Internet of Things (IoT) is a crucial part of Industry 4.0 and constantly calls for intelligence to improve productivity. Meanwhile, the federated learning scheme has recently been proposed to provide both distributed learning ability and inherent privacy protection functions. Despite its original advantages, the unique features of industrial IoT posed several challenges to federated learning regarding efficiency and scalability. Due to the heterogeneity of data under IoT and the large difference in computing efficiency of each device, the training time of federated learning will be affected by stragglers. To this end, an effective device selection mechanism is urgently needed to improve the training efficiency of global model. Additionally, the communication coordination problem among various devices should be considered to accelerate global convergence. To solve the abovementioned problems, we proposed an Upper Confidence Bound (UCB)-based grouping federated learning (UGFL) where a data scheduling method effectively reduces the stragglers. We combined Lyapunov optimization with the UCB (Garivier and Moulines in International Conference on Algorithmic Learning Theory, pp. 178–188, 2011) algorithm to design an efficient device selection method to choose the best device to participate in each global epoch. In addition, we theoretically analyzed the upper bound of convergence of our proposed method. Experimental results show that our method has higher accuracy and faster convergence speed than the existing methods.

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

Access this article

Subscribe and save

Springer+ Basic
£29.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price includes VAT (United Kingdom)

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Algorithm 1
Algorithm 2
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8

Similar content being viewed by others

Data availability

The data used in the paper are all public datasets.

References

  1. Garivier A, Moulines E (2011) On upper-confidence bound policies for switching bandit problems. In: International Conference on Algorithmic Learning Theory, pp. 174–188. Springer

  2. Konečnỳ J, McMahan HB, Yu FX, Richtárik P, Suresh AT, Bacon D (2016) Federated learning: Strategies for improving communication efficiency. arXiv Preprint arXiv:1610.05492

  3. Bonawitz K, Eichner H, Grieskamp W, Huba D, Ingerman A, Ivanov V, Kiddon C, Konečnỳ J, Mazzocchi S, McMahan HB, et al (2019) Towards federated learning at scale: System design. arXiv Preprint arXiv:1902.01046

  4. Lo SK, Lu Q, Wang C, Paik H, Zhu L (2020) A systematic literature review on federated machine learning: From a software engineering perspective. arXiv Preprint arXiv:2007.11354

  5. Wang Z, He H, Jiang G-P, Cao J (2020) Distributed tracking in heterogeneous networks with asynchronous sampled-data control. IEEE Trans Industr Inf 16(12):7381–7391. https://doi.org/10.1109/TII.2019.2958652

    Article  Google Scholar 

  6. Zhang Y, He Q, Chen G, Zhang X, Xiang Y (2020) A low-overhead, confidentiality-assured, and authenticated data acquisition framework for iot. IEEE Trans Industr Inf 16(12):7566–7578. https://doi.org/10.1109/TII.2019.2957404

    Article  Google Scholar 

  7. Guo Y, Zhao R, Lai S, Fan L, Lei X, Karagiannidis GK (2022) Distributed machine learning for multiuser mobile edge computing systems. IEEE Journal of Selected Topics in Signal Processing 16(3):460–473

    Article  Google Scholar 

  8. Zhang W, Zhang Y, Zhai J, Zhao D, Xu L, Zhou J, Li Z, Yang S (2018) Multi-source data fusion using deep learning for smart refrigerators. Comput Ind 95:15–21

    Article  Google Scholar 

  9. Goetz J, Malik K, Bui D, Moon S, Liu H, Kumar A (2019) Active federated learning. arXiv preprint arXiv:1909.12641

  10. Zheng S, Shen C, Chen X (2020) Design and analysis of uplink and downlink communications for federated learning. IEEE J Sel Areas Commun 39(7):2150–2167

    Article  Google Scholar 

  11. Ma Q, Xu Y, Xu H, Jiang Z, Huang L, Huang H (2021) Fedsa: A semi-asynchronous federated learning mechanism in heterogeneous edge computing. IEEE J Sel Areas Commun 39(12):3654–3672

    Article  Google Scholar 

  12. Chen L, Fan L, Lei X, Duong TQ, Nallanathan A, Karagiannidis GK (2023) Relay-assisted federated edge learning: Performance analysis and system optimization. IEEE Trans Commun

  13. Cho YJ, Wang J, Joshi G (2020) Client selection in federated learning: Convergence analysis and power-of-choice selection strategies. arXiv preprint arXiv:2010.01243

  14. Chai Z, Ali A, Zawad S, Truex S, Anwar A, Baracaldo N, Zhou Y, Ludwig H, Yan F, Cheng Y (2020) Tifl: A tier-based federated learning system. In: Proceedings of the 29th International Symposium on High-performance Parallel and Distributed Computing, pp. 125–136

  15. Nishio T, Yonetani R (2019) Client selection for federated learning with heterogeneous resources in mobile edge. In: IEEE International Conference on Communications (ICC), pp. 1–7. IEEE

  16. Yoshida N, Nishio T, Morikura M, Yamamoto K (2020) Mab-based client selection for federated learning with uncertain resources in mobile networks. In: 2020 IEEE Globecom Workshops (GC Wkshps, pp. 1–6. IEEE

  17. Dinh CT, Tran NH, Nguyen MN, Hong CS, Bao W, Zomaya AY, Gramoli V (2020) Federated learning over wireless networks: Convergence analysis and resource allocation. IEEE/ACM Trans Networking 29(1):398–409

    Article  Google Scholar 

  18. Huang T, Lin W, Wu W, He L, Li K, Zomaya AY (2020) An efficiency-boosting client selection scheme for federated learning with fairness guarantee. IEEE Trans Parallel Distrib Syst 32(7):1552–1564

    Google Scholar 

  19. Wang K, He Q, Chen F, Jin H, Yang Y (2023) Fededge: Accelerating edge-assisted federated learning. In: Proceedings of the ACM Web Conference 2023, pp. 2895–2904

  20. Liao Y, Xu Y, Xu H, Wang L, Qian C (2022) Adaptive configuration for heterogeneous participants in decentralized federated learning. arXiv preprint arXiv:2212.02136

  21. Li L, Chu W, Langford J, Schapire RE (2010) A contextual-bandit approach to personalized news article recommendation. In: Proceedings of the 19th International Conference on World Wide Web, pp. 661–670

  22. Li X, Huang K, Yang W, Wang S, Zhang Z (2019) On the convergence of fedavg on non-iid data. arXiv preprint arXiv:1907.02189

  23. Wang S, Tuor T, Salonidis T, Leung KK, Makaya C, He T, Chan K (2019) Adaptive federated learning in resource constrained edge computing systems. IEEE J Sel Areas Commun 37(6):1205–1221

    Article  Google Scholar 

  24. Wang S, Lee M, Hosseinalipour S, Morabito R, Chiang M, Brinton CG (2021) Device sampling for heterogeneous federated learning: Theory, algorithms, and implementation. In: IEEE INFOCOM 2021-IEEE Conference on Computer Communications, pp. 1–10. IEEE

  25. LeCun Y (1998) The mnist database of handwritten digits. http://yann.lecun.com/exdb/mnist/

  26. Xiao H, Rasul K, Vollgraf R (2017) Fashion-mnist: a novel image dataset for benchmarking machine learning algorithms. arXiv preprint arXiv:1708.07747

  27. Krizhevsky A, Hinton G et al (2009) Learning multiple layers of features from tiny images

  28. Caldas S, Duddu SMK, Wu P, Li T, Konečnỳ J, McMahan HB, Smith V, Talwalkar A (2018) Leaf: A benchmark for federated settings. arXiv preprint arXiv:1812.01097

  29. Li T, Sahu AK, Talwalkar A, Smith V (2020) Federated learning: Challenges, methods, and future directions. IEEE Signal Process Mag 37(3):50–60

    Article  Google Scholar 

Download references

Funding

This work was supported in part by the National Natural Science Foundation of China under Grant (No. 62172215), in part by the Natural Science Foundation of Jiangsu Province (No. BK20200067), in part by the A3 Foresight Program of NSFC (Grant No. 62061146002), in part by Science and Technology Project of Sichuan Province (2023YFG0112) and in part by Opening Fund of Power Internet of Things Key Laboratory of Sichuan Province (No. PIT-F-202203).

Author information

Authors and Affiliations

Authors

Contributions

Jiangshan Hao wrote the main content of the manuscript. Yanchao Zhao provided the writing ideas for the paper and revised the paper. Linghao Zhang checked the experimental results and drew the system flowchart.

Corresponding author

Correspondence to Yanchao Zhao.

Ethics declarations

Ethics approval

Not applicable.

Consent to participate

Not applicable.

Consent for publication

Not applicable.

Conflict of interest

The authors declare that they have no competing interests.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

This article is part of the Topical Collection: 4 - Track on IoT

Guest Editor: Peter Langendoerfer

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Hao, J., Zhang, L. & Zhao, Y. Grouped federated learning for time-sensitive tasks in industrial IoTs. Peer-to-Peer Netw. Appl. 17, 819–833 (2024). https://doi.org/10.1007/s12083-023-01616-4

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12083-023-01616-4

Keywords

Navigation