
Federated Graph Neural Networks for Dynamic IoT Collaboration Optimization in Smart Home Environments
Conventional approaches to Internet of Things (IoT) device coordination often exhibit rigidity, lacking adaptability in modifying cooperative relationships between devices when confronted with dynamic operational conditions. This study proposes a collaborative optimization framework integrating Graph Neural Networks (GNNs) with federated learning methodologies. The implemented solution models IoT nodes and their interaction patterns as graph-structured representations, subsequently employing distributed machine learning techniques to train Graph Convolutional Networks (GCNs) using decentralized data sources. Experimental evaluations demonstrated that the federated graph network model achieved an aggregate Mean Squared Error (MSE) of 0.968 with a standard deviation of 0.0353 during training, reaching convergence within 435.82 seconds. Notably, computational resource allocation analysis revealed model training constituted 72.9% of total processing time versus 27.1% for data transmission. Practical implementation in smart home environments demonstrated operational efficacy through maintaining desired environmental conditions for 87 minutes during a 120-minute test cycle while reducing energy consumption by 0.69 kW·h. Comparative analysis with centralized learning approaches indicates this method enhances cooperative efficiency while minimizing computational overhead, though it presents limitations in predictive accuracy enhancement and introduces potential stability trade-offs during distributed model aggregation phases.
[1] AbdulRahman S., Tout H., Ould-Slimane H., Mourad A., Talhi C., and Guizani M., “A Survey on Federated Learning: The Journey from Centralized to Distributed On-Site Learning and Beyond,” IEEE Internet of Things Journal, vol. 8, no. 7, pp. 5476-5497, 2020. DOI:10.1109/JIOT.2020.3030072
[2] Al-Fuqaha A., Guizani M., Mohammadi M., Aledhari M., and Ayyash M., “Internet of Things: A Survey on Enabling Technologies, Protocols, and Applications,” IEEE Communications Surveys and Tutorials, vol. 17, no. 4, pp. 2347- 2376, 2023. DOI:10.1109/COMST.2015.2444095
[3] Almusaylim Z. and Zaman N., “A Review on Smart Home Present State and Challenges: Linked Federated Graph Neural Networks for Dynamic IoT Collaboration Optimization in Smart ... 691 to Context-Awareness Internet of Things (IoT),” Wireless Networks, vol. 25, pp. 3193-3204, 2019. https://doi.org/10.1007/s11276-018-1712-5
[4] Asif N., Sarker Y., Chakrabortty R., Ryan M., Ahamed M., Saha D., Badal F., Das S., Ali M., and Moyeen S., “Graph Neural Network: A Comprehensive Review on Non-Euclidean Space,” IEEE Access, vol. 9, pp. 60588-60606, 2021. DOI:10.1109/ACCESS.2021.3071274
[5] Bhardwaj S., Harit S., Shilpa., and Anand D., “Message Queuing Telemetry Transport-Secure Connection: A Power-Efficient Secure Communication,” International Journal of Sensor Networks, vol. 42, no. 1, pp. 29-40, 2023. https://doi.org/10.1504/ijsnet.2023.131246
[6] Bhatti U., Tang H., Wu G., Marjan S., and Hussain A., “Deep Learning with Graph Convolutional Networks: An Overview and Latest Applications in Computational Intelligence,” International Journal of Intelligent Systems, vol. 2023, no. 1, pp. 1-28, 2023. https://doi.org/10.1155/2023/8342104
[7] Chakraborty A., Islam M., Shahriyar F., Islam S., Zaman H., and Hasan M., “Smart Home System: A Comprehensive Review,” Journal of Electrical and Computer Engineering, vol. 2023, no. 1, pp. 1-30, 2023. https://onlinelibrary.wiley.com/doi/full/10.1155/2 023/7616683
[8] Chen M., Shlezinger N., Poor H., Eldar Y., and Cui S., “Communication-Efficient Federated Learning,” Proceedings of the National Academy of Sciences, vol. 118, no. 17, pp. 1-8, 2021. https://doi.org/10.1073/pnas.2024789118
[9] Chi L., Jiang B., and Mu Y., “Fast Fourier Convolution,” Advances in Neural Information Processing Systems, vol. 33, pp. 4479-4488, 2020. https://papers.nips.cc/paper_files/paper/2020/file/ 2fd5d41ec6cfab47e32164d5624269b1-Paper.pdf
[10] Chowdhury A., Verma G., Rao C., Swami A., and Segarra S., “Unfolding WMMSE Using Graph Neural Networks for Efficient Power Allocation,” IEEE Transactions on Wireless Communications, vol. 20, no. 9, pp. 6004-6017, 2021. DOI:10.1109/TWC.2021.3071480
[11] Chung S., “Applications of Smart Technologies in Logistics and Transport: A Review,” Transportation Research Part E: Logistics and Transportation Review, vol. 153, pp. 102455, 2021. https://doi.org/10.1016/j.tre.2021.102455
[12] Eisen M. and Ribeiro A., “Optimal Wireless Resource Allocation with Random Edge Graph Neural Networks,” IEEE Transactions on Signal Processing, vol. 68, pp. 2977-2991, 2020. DOI:10.1109/TSP.2020.2988255
[13] Guo J. and Yang C., “Learning Power Allocation for Multi-Cell-Multi-User Systems with Heterogeneous Graph Neural Networks,” IEEE Transactions on Wireless Communications, vol. 21, no. 2, pp. 884-897, 2021. DOI:10.1109/TWC.2021.3100133
[14] Guo K., Hu Y., Qian Z., Sun Y., Gao J., and Yin B., “Dynamic Graph Convolution Network for Traffic Forecasting Based on Latent Network of Laplace Matrix Estimation,” IEEE Transactions on Intelligent Transportation Systems, vol. 23, no. 2, pp. 1009-1018, 2020. DOI:10.1109/TITS.2020.3019497
[15] Hamilton W., Ying Z., and Leskovec J., “Inductive Representation Learning on Large Graphs,” in Proceedings of the 31st International Conference on Neural Information Processing Systems, California, pp. 1025-1035, 2017. https://dl.acm.org/doi/10.5555/3294771.329486
[16] Kairouz P., McMahan H., Avent B., and Bellet A., “Advances and Open Problems in Federated Learning,” Foundations and Trends® in Machine Learning, vol. 14, no. 1-2, pp. 1-210, 2021. http://dx.doi.org/10.1561/2200000083
[17] Lee J., Cheng Y., Niyato D., Guan Y., and Gonzalez D., “Intelligent Resource Allocation in Joint Radar-Communication with Graph Neural Networks,” IEEE Transactions on Vehicular Technology, vol. 71, no. 10, pp. 11120-11135, 2022. DOI:10.1109/TVT.2022.3187377
[18] Levie R., Huang W., Bucci L., Bronstein M., and Kutyniok G., “Transferability of Spectral Graph Convolutional Neural Networks,” Journal of Machine Learning Research, vol. 22, pp. 1-59, 2021. https://jmlr.csail.mit.edu/papers/volume22/20- 213/20-213.pdf
[19] Li G. and Wang F., “Image Object and Scene Recognition Based on Improved Convolutional Neural Network,” The International Arab Journal of Information Technology, vol. 21, no. 5, pp. 925- 937, 2024. https://doi.org/10.34028/iajit/21/5/13
[20] Li L., Fan Y., Tse M., and Lin K., “A Review of Applications in Federated Learning,” Computers and Industrial Engineering, vol. 149, pp. 106854, 2020. https://doi.org/10.1016/j.cie.2020.106854
[21] Li X., Bai Y., and Kang Y., “Exploring the Social Influence of the Kaggle Virtual Community on the M5 Competition,” International Journal of Forecasting, vol. 38, no. 4, pp. 1507-1518, 2022. https://doi.org/10.1016/j.ijforecast.2021.10.001
[22] Lim W., Luong N., Hoang D., Jiao Y., Liang Y., Yang Q., Niyato D., and Miao C., “Federated Learning in Mobile Edge Networks: A Comprehensive Survey,” IEEE Communications Surveys and Tutorials, vol. 22, no. 3, pp. 2031- 2063, 2020. DOI:10.1109/COMST.2020.2986024
[23] Miller C., Picchetti B., Fu C., and Pantelic J., “Limitations of Machine Learning for Building Energy Prediction: ASHRAE Great Energy Predictor III Kaggle Competition Error Analysis,” Science and Technology for the Built 692 The International Arab Journal of Information Technology, Vol. 22, No. 4, July 2025 Environment, vol. 28, no. 5, pp. 610-627, 2022. https://doi.org/10.1080/23744731.2022.2067466
[24] Mistry I., Tanwar S., Tyagi S., and Kumar N., “Blockchain for 5G-Enabled IoT for Industrial Automation: A Systematic Review, Solutions, and Challenges,” Mechanical Systems and Signal Processing, vol. 135, pp. 106382, 2020. https://doi.org/10.1016/j.ymssp.2019.106382
[25] Naresh M. and Munaswamy P., “Smart Agriculture System Using IoT Technology,” International Journal of Recent Technology and Engineering, vol. 7, no. 5, pp. 98-102, 2019. https://ieeeprojectsmadurai.com/IEEE%202019% 20IOT%20BASEPAPERS/5_IOT%20SMART% 20AGRICULTURE.pdf
[26] Oralhan Z., Oralhan B., Yigit Y., “Smart City Application: Internet of Things (IoT) Technologies Based Smart Waste Collection Using Data Mining Approach and Ant Colony Optimization,” The International Arab Journal of Information Technology, vol. 14, no. 4, pp. 423- 427, 2017. https://iajit.org/paper/4951
[27] Pfitzner B., Steckhan N., and Arnrich B., “Federated Learning in A Medical Context: A Systematic Literature Review,” ACM Transactions on Internet Technology, vol. 21, no. 2, pp. 1-31, 2021. https://doi.org/10.1145/3412357
[28] Shao Z., Xu Y., Wei W., Wang F., Zhang Z., and Zhu F., “Heterogeneous Graph Neural Network with Multi-View Representation Learning,” IEEE Transactions on Knowledge and Data Engineering, vol. 35, no. 11, pp. 11476-11488, 2022. DOI:10.1109/TKDE.2022.3224193
[29] Shetty S. and Shenoy U., “Performance of Static IoT Networks Using RPL Objective Functions,” International Journal of Recent Technology and Engineering, vol. 8, no. 4, pp. 8972-8977, 2019. DOI:10.35940/ijrte.D9776.118419
[30] Singh D., Singh R., Gupta A., and Pawar A., “Message Queue Telemetry Transport and Lightweight Machine-to-Machine Comparison Based on Performance Efficiency Under Various Scenarios,” International Journal of Electrical and Computer Engineering, vol. 12, no. 6, pp. 6293-6293, 2022. http://doi.org/10.11591/ijece.v12i6.pp6293-6302
[31] Stankovic L., Mandic D., Dakovic M., Scalzo B., Brajovic M., Sejdic E., and Constantinides A., “Vertex-Frequency Graph Signal Processing: A Comprehensive Review,” Digital Signal Processing, vol. 107, pp. 102802, 2020. https://doi.org/10.1016/j.dsp.2020.102802
[32] Tao Z., Wei Y., Wang X., He X., Huang X., and Chua T., “MGAT: Multimodal Graph Attention Network for Recommendation,” Information Processing and Management, vol. 57, no. 5, pp. 102277, 2020. https://doi.org/10.1016/j.ipm.2020.102277
[33] Wang T. and Melchior P., “Graph Neural Network- Based Resource Allocation Strategies for Multi- Object Spectroscopy,” Machine Learning: Science and Technology, vol. 3, no. 1, pp. 015023, 2022. DOI:10.1088/2632-2153/ac4d12
[34] Wen J., Zhang Z., Lan Y., Cui Z., Cai J., and Zhang W., “A Survey on Federated Learning: Challenges and Applications,” International Journal of Machine Learning and Cybernetics, vol. 14, no. 2, pp. 513-535, 2023. https://doi.org/10.1007/s13042-022-01647-y
[35] Xu Z., Hou L., Zhang Y., and Zhang J., “Passenger Flow Prediction of Scenic Spot Using a GCN- RNN Model,” Sustainability, vol. 14, no. 6, pp. 3295-3295, 2022. DOI:10.3390/su14063295
[36] Zhang C., Li W., Wei D., Liu Y., and Li Z., “Network Dynamic GCN Influence Maximization Algorithm with Leader Fake Labeling Mechanism,” IEEE Transactions on Computational Social Systems, vol. 10, no. 6, pp. 3361-3369, 2022. DOI:10.1109/TCSS.2022.3193583
[37] Zhang S., Tong H., Xu J., and Maciejewski R., “Graph Convolutional Networks: A Comprehensive Review,” Computational Social Networks, vol. 6, no. 1, pp. 1-23, 2019. https://doi.org/10.1186/s40649-019-0069-y
[38] Zhang T., Gao L., He C., Zhang M., Krishnamachari B., and Avestimehr A., “Federated Learning for the Internet of Things: Applications, Challenges, and Opportunities,” IEEE Internet of Things Magazine, vol. 5, no. 1, pp. 24-29, 2022. DOI:10.1109/IOTM.004.2100182
[39] Zhou J., Cui G., Hu S., Zhang Z., Yang C., Liu Z., Wang L., Li C., and Sun M., “Graph Neural Networks: A Review of Methods and Applications,” AI Open, vol. 1, pp. 57-81, 2020. https://doi.org/10.1016/j.aiopen.2021.01.001
[40] Zhu J., Han X., Deng H., Tao C., Zhao L., Wang P., Lin T., and Li H., “KST-GCN: A Knowledge- Driven Spatial-Temporal Graph Convolutional Network for Traffic Forecasting,” IEEE Transactions on Intelligent Transportation Systems, vol. 23, no. 9, pp. 15055-15065, 2022. DOI:10.1109/TITS.2021.3136287
[41] Zou Y., Feng W., Zhang J., and Li J., “Forecasting of Short-Term Load Using the MFF-SAM-GCN Model,” Energies, vol. 15, no. 9, pp. 3140-3140, 2022. DOI:10.3390/en15093140