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.
Similar content being viewed by others
Data availability
The data used in the paper are all public datasets.
References
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
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
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
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
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
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
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
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
Goetz J, Malik K, Bui D, Moon S, Liu H, Kumar A (2019) Active federated learning. arXiv preprint arXiv:1909.12641
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
LeCun Y (1998) The mnist database of handwritten digits. http://yann.lecun.com/exdb/mnist/
Xiao H, Rasul K, Vollgraf R (2017) Fashion-mnist: a novel image dataset for benchmarking machine learning algorithms. arXiv preprint arXiv:1708.07747
Krizhevsky A, Hinton G et al (2009) Learning multiple layers of features from tiny images
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
Li T, Sahu AK, Talwalkar A, Smith V (2020) Federated learning: Challenges, methods, and future directions. IEEE Signal Process Mag 37(3):50–60
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
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
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.
About this article
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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12083-023-01616-4