Intelligent IOT Service Recommendation System Based on Deep Learning

  • Manar Joundy Computer Science Department, College of Computer Science and Information Technology, University of Al –Qadisiyah
  • Bassam Noori Shaker Computer Center, University of Al –Qadisiyah, Ad-Diwaniah, Iraq
Keywords: Internet of Things, Quality of Service, Generative Adversarial, Network

Abstract

The rapid increase in interconnected devices, commonly known as the Internet of Things (IoT), has significantly impacted various sectors, enhancing services in energy, transport, health, and more. Unfortunately, that means consumers are facing increasing challenges in choice of quality IoT devices and services alike. Importantly, traditional methods of recommendation are largely reliant on collaborative or content-based filtering, which suffer from problems such as sparsity of data and the cold start problem that all result in potentially large inaccuracies. In this regard, this study supplies a unique QoS prediction approach with Generative Adversarial Network (GAN) and Gated Recurrent Unit (GRU), i.e., GRU-GAN is proposed to address these challenges. This approach maps the QoS matrix on service call records, involving user attributes and historical QoS records as a time series to train GRU-GAN model. In the GAN, the generator is trained to predict realistic QoS values and then discriminator evaluates classifying these predictions. We experimentally show the efficiency of our model. Our GRU-GAN model consistently outperforms traditional QoS prediction methods showing lower RMSE and MAE with regards to different data densities. More concretely, it had an RMSE of 0.16 and MAE of.05 with data density at 5%, and performed best across all the model as your increased data availability beyond that scale. In conclusion, the GRU-GAN model offers a robust solution for QoS prediction in IoT ser- vice recommendations, effectively handling data sparsity and enhancing prediction accuracy.

References

Ahlawat, P., & Rana, C. (2021). A comprehensive insight on machine learning enabled internet of things recommender systems (IoTRS). In Proceedings of the International Conference on Advances in Management Practices (ICAMP 2021) (pp. 1–12). Delhi, India.

Ahmad, N., & Siddique, J. (2017). Personality assessment using Twitter tweets. Procedia Computer Science, 112, 1964–1973. https://doi.org/10.1016/j.procs.2017.08.067

Al-Emran, M., Malik, S. I., & Al-Kabi, M. N. (2020). A survey of internet of things (IoT) in education: Opportunities and challenges. In A. E. Hassanien, R. Bhatnagar, N. E. M. Khalifa, & M. H. N. Taha (Eds.), Toward Social Internet of Things (SIoT): Enabling technologies, architectures and applications (pp. 197–209). Springer. https://doi.org/10.1007/978-3-030-24513-9_12

Anthony, B. (2021). A case-based reasoning recommender system for sustainable smart city development. AI & Society, 36(1), 159–183. https://link.springer.com/article/10.1007/s00146-020-00984-2

Arnoux, P. H., Boyett, N., Mahmud, J., & Akkiraju, R. (2017). Tweets to know you: A new model to predict personality with social media. In Proceedings of the 11th International AAAI Conference on Web and Social Media (ICWSM) (pp. 472–475). Montreal, Quebec, Canada. https://doi.org/10.1609/icwsm.v11i1.14963

Batcha, R. R., & Geetha, M. K. (2020). A survey on IoT based on renewable energy for efficient energy conservation using machine learning approaches. In Proceedings of the 3rd International Conference on Emerging Technologies in Computer Engineering: Machine Learning and Internet of Things (ICETCE) (pp. 123–128). Jaipur, India. Springer. http://dx.doi.org/10.1109/ICETCE48199.2020.9091737

Bouazza, H., Said, B., & Laallam, F. Z. (2022). A hybrid IoT services recommender system using social IoT. Journal of King Saud University – Computer and Information Sciences, 1–13. http://dx.doi.org/10.1016/j.jksuci.2022.02.003

Carducci, G., Rizzo, G., Monti, D., Palumbo, E., & Morisio, M. (2018). Twitpersonality: Computing personality traits from tweets using word embeddings and supervised learning. Information, 9(127), 1–22. https://doi.org/10.3390/info9050127

Cha, S., Ruiz, M. P., Wachowicz, M., & Maduako, L. H. (2016). The role of an IoT platform in the design of real-time recommender systems. In Proceedings of the IEEE 3rd World Forum on Internet of Things (WF-IoT) (pp. 448–453). Reston, VA, USA. IEEE. http://dx.doi.org/10.1109/WF-IoT.2016.7845469

El Bouhissi, H., Ketam, M., & Salem, A. (2021). Towards an efficient knowledge-based recommendation system. In Proceedings of the 2nd International Workshop on Intelligent Information Technologies and Systems of Information Security (IntelITSIS) (pp. 38–49). Khmelnytskyi, Ukraine.

Erdeniz, S. P., Maglogiannis, I., Menychtas, A., & Felfernig, A. (2018). Recommender systems for IoT enabled m-health applications. In Proceedings of the 14th IFIP International Conference on Artificial Intelligence Applications and Innovations (AIAI) (pp. 227–237). Rhodes, Greece. Springer. http://dx.doi.org/10.1007/978-3-319-92016-0_21

Felfernig, A., Erdeniz, S. P., & Jeran, M. (2017). Recommendation technologies for IoT edge devices. Procedia Computer Science, 110, 504–509. http://dx.doi.org/10.1016/j.procs.2017.06.135

Felfernig, A., Polat-Erdeniz, S., & Uran, C. (2019). An overview of recommender systems in the internet of things. Journal of Intelligent Information Systems, 52(2), 285–309. https://doi.org/10.1007/s10844-018-0530-7

Ferrari, M. V. (2022). The platformisation of digital payments: The fabrication of consumer interest in the EU fintech agenda. Computer Law & Security Review, 45, 105687. https://doi.org/10.1016/j.clsr.2022.105687

Forouzandeh, S., Aghdam, A. R., & Barkhordari, M. (2017). Recommender system for users of internet of things (IoT). International Journal of Computer Science and Network Security (IJCSNS), 17(8), 46–51.

Frey, R. M., & Xu, R. (2015). A novel recommender system in IoT. In Proceedings of the 5th International Conference on the Internet of Things (IoT 2015) (pp. 1–2). Seoul, South Korea. IEEE. https://doi.org/10.3929/ethz-a-010561395

Funder, D. C. (2009). Persons, behaviors and situations: An agenda for personality psychology in the postwar era. Journal of Research in Personality, 43(2), 120–126. https://doi.org/10.1016/j.jrp.2008.12.041

Gladence, L. M., Rathna, V. M., & Brumancia, E. (2020). Recommender system for home automation using IoT and artificial intelligence. Journal of Ambient Intelligence and Humanized Computing, 11(4), 1–9. https://link.springer.com/article/10.1007/s12652-020-01968-2

Gupta, D. (2021). A comprehensive study of recommender systems for the internet of things. Journal of Physics: Conference Series, 1969(1), 012045. https://doi.org/10.1088/1742-6596/1969/1/012045

Gyrard, A., & Sheth, A. (2020). Towards an IoT knowledge-based cross-domain well-being recommendation system for everyday happiness. Smart Health, 15, 1–19. https://doi.org/10.1016/j.smhl.2019.100083

Hamad, S., Sheng, Z., & Zhang, W. (2020). Realizing an internet of secure things: A survey on issues and enabling technologies. IEEE Communications Surveys & Tutorials, 22(2), 1372–1391. http://dx.doi.org/10.1109/COMST.2020.2976075

Jabeen, F., Maqsood, M., & Ghazanfar, M. A. (2019). An IoT based efficient hybrid recommender system for cardiovascular disease. Peer-to-Peer Networking and Applications, 12(5), 1263–1276. https://link.springer.com/article/10.1007/s12083-019-00733-3

Kashef, R. (2020). Enhancing the role of large-scale recommendation systems in the IoT context. IEEE Access, 8, 178248–178257. http://dx.doi.org/10.1109/ACCESS.2020.3026310

Koren, Y. (2010). Factor in the neighbors: Scalable and accurate collaborative filtering. ACM Transactions on Knowledge Discovery from Data (TKDD), 4(1), 1–24. http://dx.doi.org/10.1145/1644873

Lee, D. D., & Seung, H. S. (1999). Learning the parts of objects by non-negative matrix factorization. Nature, 401(6755), 788–791. http://dx.doi.org/10.1038/44565

Mnih, A., & Salakhutdinov, R. R. (2008). Probabilistic matrix factorization. In Advances in Neural Information Processing Systems, 20 (pp. 1257–1264). Curran Associates, Inc.

Mohamed, S., Sethom, K., & Obaid, A. J. (2021). IoT-based personalized products recommendation system. Journal of Physics: Conference Series, 1963(1), 012088. https://doi.org/10.1088/1742-6596/1963/1/012088

Mohammadi, V., Rahmani, A. M., & Darwesh, A. M. (2019). Trust-based recommendation systems in internet of things: Systematic literature review. Human-centric Computing and Information Sciences, 9(1), 1–61. http://dx.doi.org/10.1186/s13673-019-0183-8

Nawara, D., & Kashef, R. (2021). Context-aware recommendation systems in the IoT environment (IoT-CARS) – A comprehensive overview. IEEE Access, 9, 144270–144284. http://dx.doi.org/10.1109/ACCESS.2021.3122098

Noor, T. H. (2018). A gesture recognition system for gesture control on internet of things services. Journal of Theoretical & Applied Information Technology, 96(12), 3886–3895.

Noor, T. H. (2021). A service classification model for IoT services discovery. Computing, 103(11), 2553–2572.

Noor, T. H. (2022). Behavior analysis-based IoT services for crowd management. The Computer Journal, 65(1), 1–12. https://link.springer.com/article/10.1007%2Fs00607-021-01007-8

Oladayo, B., & Sherali, Z. (2019). Toward efficient smartification of the internet of things (IoT) services. Future Generation Computer Systems, 92, 663–673. http://dx.doi.org/10.1016/j.future.2017.09.083

Shao, L., Zhang, J., Wei, Y., Zhao, J., Xie, B., & Mei, H. (2007, July). Personalized QoS prediction for web services via collaborative filtering. In IEEE International Conference on Web Services (ICWS 2007) (pp. 439–446). Salt Lake City, UT, USA. IEEE. http://dx.doi.org/10.1109/ICWS.2007.140

Sharma, S., Gupta, K., & Gupta, D. (2021). The amalgamation of internet of things and recommender systems. Journal of Physics: Conference Series, 1969(1), 012040. http://dx.doi.org/10.1088/1742-6596/1969/1/012040

Tang, M., Zheng, Z., Kang, G., Liu, J., Yang, Y., & Zhang, T. (2016). Collaborative web service quality prediction via exploiting matrix factorization and network map. IEEE Transactions on Network and Service Management, 13(1), 126–137. http://dx.doi.org/10.1109/TNSM.2016.2517097

Vailshery, L. S. (2022). Number of internet of things (IoT) connected devices worldwide from 2019 to 2030. Statista. Retrieved June 10, 2022, from https://www.statista.com

Xin, X., Shi, T., & Sohail, M. (2022). Knowledge-based intelligent education recommendation system with IoT networks. Security and Communication Networks, 2022, 1–12. http://dx.doi.org/10.1155/2022/4140774

Yao, L., Sheng, Q. Z., & Ngu, A. H. (2016). Things of interest recommendation by leveraging heterogeneous relations in the internet of things. ACM Transactions on Internet Technology (TOIT), 16(2), 1–25. http://dx.doi.org/10.1145/2837024

Yao, L., Wang, X., Quan, Z., & Dustdar, S. (2019). Recommendations on the internet of things: Requirements, challenges, and directions. IEEE Internet Computing, 23(3), 46–54. http://dx.doi.org/10.1109/MIC.2019.2909607

Yu, L., & Duan, Y. (2022). Responsive and intelligent service recommendation method based on deep learning in cloud service. Frontiers in Genetics, 13, 966483. https://doi.org/10.3389/fgene.2022.966483

Zheng, Z., Ma, H., Lyu, M. R., & King, I. (2009, July). WSRec: A collaborative filtering based web service recommender system. In Proceedings of the 2009 IEEE International Conference on Web Services (pp. 437–444). Los Angeles, CA, USA. IEEE. http://dx.doi.org/10.1109/ICWS.2009.30

Zheng, Z., Ma, H., Lyu, M. R., & King, I. (2013). Collaborative web service QoS prediction via neighborhood integrated matrix factorization. IEEE Transactions on Services Computing, 6(3), 289–299. http://dx.doi.org/10.1109/TSC.2011.59

Published
2025-09-18
How to Cite
Joundy, M., & Shaker, B. N. (2025). Intelligent IOT Service Recommendation System Based on Deep Learning. Journal La Multiapp, 6(5), 1194-1212. https://doi.org/10.37899/journallamultiapp.v6i5.2285