Home / Regular Issue / JST Vol. 29 (4) Oct. 2021 / JST-2406-2021

 

An Era of Recommendation Technologies in IoT: Categorisation by techniques, Challenges and Future Scope

Partibha Ahlawat and Chhavi Rana

Pertanika Journal of Science & Technology, Volume 29, Issue 4, October 2021

DOI: https://doi.org/10.47836/pjst.29.4.07

Keywords: Context-awareness, IoT, knowledge-base, machine learning, recommender system, social IoT

Published on: 29 October 2021

The evolution of the Internet of Things (IoT) accelerates the augmentation of data present on the Internet and possibilities for connections to the more dynamic and heterogeneous devices to the Internet. Recommendation technologies have proven their capabilities of digging the personalised information by proactive filtering in many application domains and can also be a backbone platform in IoT for identifying personalised things, services and relevant artefacts by prevailing over information overload problems. This paper is a comprehensive literature review that categorises IoT recommender systems by exploring the literature’s different IoT based recommendation techniques. We conclude the paper by discussing the challenges and future scope for IoT based recommendations techniques to advancing and widening the frontiers of this research area.

  • Abu-issa, A., Nawawreh, H., Shreteh, L., Salman, Y., Hassouneh, Y., Tumar, I., & Systems, A. R. (2020). A smart city mobile application for multitype, proactive, and context-aware recommender system. In 2017 International Conference on Engineering and Technology (ICET) (pp. 1-5). IEEE Publishing. https://doi.org/10.1109/ICEngTechnol.2017.8308181

  • Aggarwal, C. C. (2016). Recommender systems. Springer International Publishing. https://doi.org/10.1007/978-3-319-29659-3

  • Amato, F., Mazzeo, A., Moscato, V., & Picariello, A. (2013). A Recommendation System for Browsing of Multimedia Collections in the Internet. In Internet of things and inter-cooperative computational technologies for collective intelligence (pp. 391-411). Springer. https://doi.org/10.1007/978-3-642-34952-2_16

  • Anthony Jnr, B. (2020). A case-based reasoning recommender system for sustainable smart city development. AI & Society, 36, 159-183. https://doi.org/10.1007/s00146-020-00984-2

  • Baltrunas, L., Ludwig, B., & Ricci, F. (2011). Matrix factorization techniques for context aware recommendation. In Proceedings of the fifth ACM conference on Recommender systems (pp. 301-304). Association for Computing Machinery. https://doi.org/10.1145/2043932.2043988

  • Barbin, J. P., Yousefi, S., & Masoumi, B. (2020). Efficient service recommendation using ensemble learning in the Internet of things (IoT). Journal of Ambient Intelligence and Humanized Computing, 11(3), 1339-1350. https://doi.org/10.1007/s12652-019-01451-7

  • Cao, B., Liu, J., Wen, Y., Li, H., Xiao, Q., & Chen, J. (2019). QoS-aware service recommendation based on relational topic model and factorization machines for IoT Mashup applications. Journal of Parallel and Distributed Computing, 132, 177-189. https://doi.org/10.1016/j.jpdc.2018.04.002

  • Cha, S., Ruiz, M. P., Wachowicz, M., Tran, L. H., Cao, H., & Maduako, I. (2017). The role of an IoT platform in the design of real-time recommender systems. In 2016 IEEE 3rd world forum on Internet of things (WF-iot) (pp. 448-453). IEEE Publishing. https://doi.org/10.1109/WF-IoT.2016.7845469

  • Chaudhari, S., Azaria, A., & Mitchell, T. (2017). An entity graph based Recommender System. AI Communications, 30(2), 141-149. https://doi.org/10.3233/AIC-170728

  • Chirila, S., Lemnaru, C., & Dinsoreanu, M. (2016). Semantic-based IoT device discovery and recommendation mechanism. In 2016 IEEE 12th International Conference on Intelligent Computer Communication and Processing (ICCP) (pp. 111-116). IEEE Publishing. https://doi.org/10.1109/ICCP.2016.7737131

  • Choi, S. M., Lee, H., Han, Y. S., Man, K. L., & Chong, W. K. (2015). A Recommendation Model Using the Bandwagon Effect for E-Marketing Purposes in IoT. International Journal of Distributed Sensor Networks, 11(7), Article 475163. https://doi.org/10.1155/2015/475163

  • Čolaković, A., & Hadžialić, M. (2018). Internet of Things (IoT): A review of enabling technologies, challenges, and open research issues. Computer Networks, 144, 17-39. https://doi.org/10.1016/j.comnet.2018.07.017

  • Di Martino, S., & Rossi, S. (2016). An architecture for a mobility recommender system in smart cities. Procedia Computer Science, 58, 425-430. https://doi.org/10.1016/j.procs.2016.09.066

  • Elmisery, A. M., Rho, S., & Sertovic, M. (2017). Privacy aware group based recommender system in multimedia services. Multimedia Tools and Applications, 76(24), 26103-26127. https://doi.org/10.1007/s11042-017-4950-0

  • Erdeniz, S. P., Menychtas, A., Maglogiannis, I., Felfernig, A., & Tran, T. N. T. (2019). Recommender systems for IoT enabled quantified-self applications. Evolving Systems, 11(2), 291-304. https://doi.org/10.1007/s12530-019-09302-8

  • Felfernig, A., Erdeniz, S. P., Jeran, M., Akcay, A., Azzoni, P., Maiero, M., & Doukas, C. (2017). Recommendation technologies for IoT edge devices. Procedia Computer Science, 110, 504-509. https://doi.org/10.1016/j.procs.2017.06.135

  • Felfernig, A., Polat-Erdeniz, S., Uran, C., Reiterer, S., Atas, M., Tran, T. N. T., Azzoni, P., Kiraly, C., & Dolui, K. (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

  • Forestiero, A. (2017). Multi-Agent recommendation system in Internet of things. In 2017 17th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGRID) (pp. 772-775). IEEE Publishing. https://doi.org/10.1109/CCGRID.2017.123

  • Forouzandeh, S., Aghdam, A. R., Barkhordari, M., & Fahimi, A. (2017). Recommender system for users of Internet of Things (IOT). International Journal of Computer Science and Network Security, 17(8), 46-51.

  • Franco, D. A. I. (2017). A recommender system for automation rules in the Internet of Things (MSc Thesis). Instituto Superior Técnico, Portugal.

  • Frey, R. M., Xu, R., & Ilic, A. (2015). A Novel Recommender System in IoT. In 2015 5th International Conference on the Internet of Things (IOT 2015). IEEE Publishing. https://doi.org/10.3929/ethz-a-010561395

  • Gladence, L. M., Anu, V. M., Rathna, R., & Brumancia, E. (2020). Recommender system for home automation using IoT and artificial intelligence. Journal of Ambient Intelligence and Humanized Computing, 1-9. https://doi.org/10.1007/s12652-020-01968-2

  • Guo, Z., & Wang, H. (2020). A deep graph neural network-based mechanism for social recommendations. IEEE Transactions on Industrial Informatics, 3203(c), 1-1. https://doi.org/10.1109/tii.2020.2986316

  • HamlAbadi, K. G., Saghiri, A. M., Vahdati, M., TakhtFooladi, M. D., & Meybodi, M. R. (2018). A framework for cognitive recommender systems in the Internet of Things (IoT). In 2017 IEEE 4th international conference on knowledge-based engineering and innovation (KBEI) (pp. 0971-0976). IEEE Publishing. https://doi.org/10.1109/KBEI.2017.8324939

  • Huang, Z., Xu, X., Ni, J., Zhu, H., & Wang, C. (2019). Multimodal representation learning for recommendation in Internet of Things. IEEE Internet of Things Journal, 6(6), 10675-10685. https://doi.org/10.1109/JIOT.2019.2940709

  • Isinkaye, F. O., Folajimi, Y. O., & Ojokoh, B. A. (2015). Recommendation systems: Principles, methods and evaluation. Egyptian Informatics Journal, 16(3), 261-273. https://doi.org/10.1016/j.eij.2015.06.005

  • Iwendi, C., Khan, S., Anajemba, J. H., Bashir, A. K., & Noor, F. (2020). Realizing an efficient IoMT-assisted patient diet recommendation system through machine learning model. IEEE Access, 8, 28462-28474. https://doi.org/10.1109/ACCESS.2020.2968537

  • Jabeen, F., Maqsood, M., Ghazanfar, M. A., Aadil, F., Khan, S., Khan, M. F., & Mehmood, I. (2019). An IoT based efficient hybrid recommender system for cardiovascular disease. Peer-to-Peer Networking and Applications, 12(5), 1263-1276. https://doi.org/10.1007/s12083-019-00733-3

  • Kang, D., Choi, H., Choi, S., & Rhee, W. (2017). SRS : Social Correlation Group based Recommender System for Social IoT Environment. International Journal of Contents, 13(1), 53-61. https://doi.org/10.5392/IJoC.2017.13.1.053

  • Kang, D., Choi, H., & Rhee, W. (2016). Social Correlation Group Generation Mechanism in Social IoT Environment. In 2016 Eighth International Conference on Ubiquitous and Future Networks (ICUFN) (pp. 514-519). IEEE Publishing. https://doi.org/10.1109/ICUFN.2016.7537086

  • Kolbe, N., Kubler, S., Robert, J., Le Traon, Y., & Zaslavsky, A. (2019). Linked vocabulary recommendation tools for Internet of things: A survey. ACM Computing Surveys, 51(6), 1-31. https://doi.org/10.1145/3284316

  • Kwon, J., & Kim, S. (2016). Study on Recommendation in Internet of Things Environment. In 2015 7th International Conference on Multimedia, Computer Graphics and Broadcasting (MulGraB) (pp. 13-14). IEEE Publishing. https://doi.org/10.1109/MulGraB.2015.13

  • Lee, J. S., & Ko, I. Y. (2016). Service recommendation for user groups in Internet of things environments using member organization-based group similarity measures. In 2016 IEEE international conference on web services (ICWS) (pp. 276-283). IEEE Publishing. https://doi.org/10.1109/ICWS.2016.43

  • Lee, K., Lee, Y. S., & Nam, Y. (2019). A novel approach of making better recommendations by revealing hidden desires and information curation for users of Internet of things. Multimedia Tools and Applications, 78(3), 3183-3201. https://doi.org/10.1007/s11042-018-6084-4

  • Lee, K., & Lee, K. (2015). Escaping your comfort zone: A graph-based recommender system for finding novel recommendations among relevant items. Expert Systems with Applications, 42(10), 4851-4858. https://doi.org/10.1016/j.eswa.2014.07.024

  • Mashal, I., Alsaryrah, O., & Chung, T. Y. (2016). Analysis of recommendation algorithms for Internet of Things. In 2016 IEEE Wireless Communications and Networking Conference (pp. 1-6). IEEE Publishing. https://doi.org/10.1109/WCNC.2016.7564667

  • Mashal, I., Alsaryrah, O., Chung, T. Y., & Yuan, F. C. (2020). A multi-criteria analysis for an Internet of things application recommendation system. Technology in Society, 60, Article 101216. https://doi.org/10.1016/j.techsoc.2019.101216

  • Mashal, I., Chung, T. Y., & Alsaryrah, O. (2015). Toward service recommendation in Internet of Things. In 2015 Seventh International Conference on Ubiquitous and Future Networks (pp. 328-331). IEEE Publishing. https://doi.org/10.1109/ICUFN.2015.7182559

  • Matsui, K., & Choi, H. (2017). A recommendation system with secondary usage of HEMS data for products based on IoT technology. In 2017 International Symposium on Networks, Computers and Communications (ISNCC) (pp. 1-6). IEEE Publishing. https://doi.org/10.1109/ISNCC.2017.8071982

  • Milano, S., Taddeo, M., & Floridi, L. (2020). Recommender systems and their ethical challenges. AI & Society, 35(4), 957-967. https://doi.org/10.1007/s00146-020-00950-y

  • Mohammadi, V., Rahmani, A. M., Darwesh, A. M., & Sahafi, A. (2019). Trust-based recommendation systems in Internet of Things: a systematic literature review. Human-centric Computing and Information Sciences, 9(1), 1-61. https://doi.org/10.1186/s13673-019-0183-8

  • Muñoz-Organero, M., Ramíez-González, G. A., Muñoz-Merino, P. J., & Delgado Kloos, C. (2010). A collaborative recommender system based on space-time similarities. IEEE Pervasive Computing, 9(3), 81-87. https://doi.org/10.1109/MPRV.2010.56

  • Musto, C., Lops, P., Basile, P., de Gemmis, M., & Semeraro, G. (2016). Semantics-aware graph-based recommender systems exploiting linked open data. In Proceedings of the 2016 conference on user modeling adaptation and personalization (pp. 229-237). Association for Computing Machinery. https://doi.org/10.1145/2930238.2930249

  • Nizamkari, N. S. (2017). A graph-based trust-enhanced recommender system for service selection in IOT. In 2017 International Conference on Inventive Systems and Control (ICISC) (pp. 1-5). IEEE Publishing. https://doi.org/10.1109/ICISC.2017.8068714

  • Noirie, L., Le Pallec, M., & Ammar, N. (2017). Towards automated IoT service recommendation. In 2017 20th Conference on Innovations in Clouds, Internet and Networks (ICIN) (pp. 103-106). IEEE Publishing. https://doi.org/10.1109/ICIN.2017.7899397

  • Ouhbi, B., Frikh, B., Zemmouri, E., & Abbad, A. (2018). Deep learning based recommender system. In 2018 IEEE 5th International Congress on Information Science and Technology (CiSt) (pp. 161-166). https://doi.org/10.1109/CIST.2018.8596492

  • Palaiokrassas, G., Karlis, I., Litke, A., Charlaftis, V., & Varvarigou, T. (2017). An IoT architecture for personalized recommendations over big data oriented applications. In 2017 IEEE 41st Annual Computer Software and Applications Conference (COMPSAC) (Vol. 2, pp. 475-480). IEEE Publishing. https://doi.org/10.1109/COMPSAC.2017.59

  • Pratibha, & Kaur, P. D. (2018). Towards incorporating context awareness to recommender systems in Internet of things. Smart Innovation, Systems and Technologies, 79, 771-780. https://doi.org/10.1007/978-981-10-5828-8_73

  • Ravi, L., Vairavasundaram, S., Palani, S., & Devarajan, M. (2019). Location-based personalized recommender system in the Internet of cultural things. Journal of Intelligent & Fuzzy Systems, 36(5), 4141-4152. https://doi.org/10.3233/JIFS-169973

  • Roopa, M. S., Pattar, S., Buyya, R., Venugopal, K. R., Iyengar, S. S., & Patnaik, L. M. (2019). Social Internet of Things (SIoT): Foundations, thrust areas, systematic review and future directions. Computer Communications, 139(September 2018), 32-57. https://doi.org/10.1016/j.comcom.2019.03.009

  • Sawant, S. D., Sonawane, K. V., Jagani, T., & Chaudhari, A. N. (2017). Representation of recommender system in IoT using cyber physical techniques. In 2017 International conference of Electronics, Communication and Aerospace Technology (ICECA) (Vol. 2, pp. 372-375). IEEE Publishing. https://doi.org/10.1109/ICECA.2017.8212836

  • Saghiri, A. M., Vahdati, M., Gholizadeh, K., Meybodi, M. R., Dehghan, M., & Rashidi, H. (2018). A framework for cognitive Internet of Things based on blockchain. In 2018 4th International Conference on Web Research (ICWR) (pp. 138-143). IEEE Publishing. https://doi.org/10.1109/ICWR.2018.8387250

  • Saleem, Y., Crespi, N., Rehmani, M. H., Copeland, R., Hussein, D., & Bertin, E. (2017). Exploitation of social IoT for recommendation services. In 2016 IEEE 3rd World Forum on Internet of Things (WF-IoT) (pp. 359-364). IEEE Publishing. https://doi.org/10.1109/WF-IoT.2016.7845500

  • Salman, Y., Abu-Issa, A., Tumar, I., & Hassouneh, Y. (2015). A proactive multi-type context-aware recommender system in the environment of Internet of Things. In 2015 IEEE International Conference on Computer and Information Technology; Ubiquitous Computing and Communications; Dependable, Autonomic and Secure Computing; Pervasive Intelligence and Computing (pp. 351-355). IEEE Publishing. https://doi.org/10.1109/CIT/IUCC/DASC/PICOM.2015.50

  • Selvan, N. S., Vairavasundaram, S., & Ravi, L. (2019). Fuzzy ontology-based personalized recommendation for Internet of medical things with linked open data. Journal of Intelligent and Fuzzy Systems, 36(5), 4065-4075. https://doi.org/10.3233/JIFS-169967

  • Sewak, M., & Singh, S. (2016). IoT and distributed machine learning powered optimal state recommender solution. In 2016 International Conference on Internet of Things and Applications (IOTA) (pp. 101-106). IEEE Publishing. https://doi.org/10.1109/IOTA.2016.7562703

  • Shang, S., Hui, Y., Hui, P., Cuff, P., & Kulkarni, S. (2014). Beyond personalization and anonymity: Towards a group-based recommender system. In Proceedings of the 29th Annual ACM Symposium on Applied Computing (pp. 266-273). https://doi.org/10.1145/2554850.2554924

  • Subramaniyaswamy, V., Manogaran, G., Logesh, R., Vijayakumar, V., Chilamkurti, N., Malathi, D., & Senthilselvan, N. (2019). An ontology-driven personalized food recommendation in IoT-based healthcare system. Journal of Supercomputing, 75(6), 3184-3216. https://doi.org/10.1007/s11227-018-2331-8

  • Tarus, J. K., Niu, Z., & Mustafa, G. (2017). Knowledge-based recommendation: A review of ontology-based recommender systems for e-learning. Artificial Intelligence Review, 50(1), 21-48. https://doi.org/10.1007/s10462-017-9539-5

  • Twardowski, B., & Ryzko, D. (2016). IoT and context-aware mobile recommendations using Multi-Agent Systems. In 2015 IEEE/WIC/ACM International Conference on Web Intelligence and Intelligent Agent Technology (WI-IAT) (Vol. 1, pp. 33-40). IEEE Publishing. https://doi.org/10.1109/WI-IAT.2015.120

  • Wang, X., Su, L., Zhou, Q., & Wu, L. (2020). Group recommender systems based on members’ preference for trusted social networks. Security and Communication Networks, 2020, Article 1924140. https://doi.org/10.1155/2020/1924140

  • Wu, X. Q., Zhang, L., Tian, S. L., & Wu, L. (2019). Scenario based e-commerce recommendation algorithm based on customer interest in Internet of things environment. Electronic Commerce Research, 1-17. https://doi.org/10.1007/s10660-019-09339-6

  • Yan, B., Yu, J., Yang, M., Jiang, H., Wan, Z., & Ni, L. (2019). A novel distributed social Internet of Things service recommendation scheme based on LSH forest. Personal and Ubiquitous Computing, 1-14. https://doi.org/10.1007/s00779-019-01283-4

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

  • Yao, L., Wang, X., Sheng, Q. Z., Dustdar, S., & Zhang, S. (2019). Recommendations on the Internet of Things: Requirements, challenges, and directions. IEEE Internet Computing, 23(3), 46-54. https://doi.org/10.1109/MIC.2019.2909607

  • Yavari, A., Jayaraman, P. P., & Georgakopoulos, D. (2016). Contextualised service delivery in the Internet of things: Parking recommender for smart cities. In 2016 IEEE 3Rd world forum on Internet of things (WF-iot) (pp. 454-459). IEEE Publishing. https://doi.org/10.1109/WF-IoT.2016.7845479

  • Yuan, W., Guan, D., Shu, L., & Niu, J. (2013). Mehanizampretraživanja preporučcitelja za sustave sigurnih preporučcitelja u Internetu stvari [Recommender searching mechanism for trust-aware recommender systems in Internet of things]. Automatika, 54(4), 427-437. https://doi.org/10.7305/automatika.54-4.416

  • Zia, K., Muhammad, A., Saini, D. K., & Ferscha, A. (2018). Agent-based model of smart social networking-driven recommendations system for Internet of vehicles. In International Conference on Practical Applications of Agents and Multi-Agent Systems (pp. 275-287). Springer, Cham. https://doi.org/10.1007/978-3-319-94580-4

ISSN 0128-7680

e-ISSN 2231-8526

Article ID

JST-2406-2021

Download Full Article PDF

Share this article

Recent Articles