journal article·2017-12-05Open access

Context-Aware Recommender System: A Review of Recent Developmental Process and Future Research Direction

Khalid Haruna, Maizatul Akmar Ismail, Suhendroyono Suhendroyono, Damiasih Damiasih, Adi Pierewan, Haruna Chiroma, Tutut Herawan

Applied Sciences· Volume 7· Issue 12

Abstract

Intelligent data handling techniques are beneficial for users; to store, process, analyze and access the vast amount of information produced by electronic and automated devices. The leading approach is to use recommender systems (RS) to extract relevant information from the vast amount of knowledge. However, early recommender systems emerged without the cognizance to contextualize information regarding users’ recommendations. Considering the historical methodological limitations, Context-Aware Recommender Systems (CARS) are now deployed, which leverage contextual information in addition to the classical two-dimensional search processes, providing better-personalized user recommendations. This paper presents a review of recent developmental processes as a fountainhead for the research of a context-aware recommender system. This work contributes by taking an integrated approach to the complete CARS developmental process, unlike other review papers, which only address a specific aspect of the CARS process. First, an in-depth review is presented pertaining to the state-of-the-art and classified literature, considering the domain of the application models, filters, extraction and evaluation approaches. Second, viewpoints are presented relating to the extraction of literature with analysis on the merit and demerit of each, and the evolving processes between them. Finally, the outstanding challenges and opportunities for future research directions are highlighted.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Recommender Systems and Techniques · Context-Aware Activity Recognition Systems · IoT and Edge/Fog Computing

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Department of Information Systems, Faculty of Computer Science and Information Technology, University of Malaya, 50603 Kuala Lumpur, Malaysia

Department of Computer Science, Faculty of Computer Science and Information Technology, Bayero University, Kano, 3011 Kano, Nigeria

Department of Tourism and Hospitality, Faculty of Tourism, Sekolah Tinggi Pariwisata Ambarrukmo, Yogyakarta 55281, Indonesia

Department of Sociology Education, Faculty of Social Sciences, Universitas Negeri Yogyakrta, Yogyakarta 55281, Indonesia

Department of Computer Science, Gombe School of Science, Federal College of Education (Technical), 0060 Gombe, Nigeria

Department of Fundamental and Applied Research, AMCS Research Center, 55581 Yogyakarta, Indonesia

Department of Information System, Faculty of Information Technology and Electrical Engineering, Universitas Teknologi Yogyakarta, Kampus Jombor, Yogyakarta 55122, Indonesia

References (100+)

Show source-provided references
1. Siddiqa, A., Karim, A., and Chang, V. (2017). Modeling SmallClient indexing framework for big data analytics. J. Supercomput., 1–22.10.1007/s11227-017-2052-4 ↗
2. SmallClient for big data: An indexing framework towards fast data retrieval10.1007/s10586-016-0712-4 ↗
3. Chang, V., Ramachandran, M., Wills, G., Walters, R.J., Li, C.-S., and Watters, P. (2016). Editorial for FGCS Special Issue: Big Data in the Cloud, Elsevier.10.1016/j.future.2016.04.007 ↗
4. Chang, V. (2014, January 3–5). The big data analysis for measuring popularity in the mobile cloud. Proceedings of the First International Workshop on Emerging Software as a Service and Analytics, ESaaSA 2014, Barcelona, Spain.
5. Alsufyani, R., Jama, K., Yao, Y., Ramachandran, M., and Chang, V. (2016, January 23–25). Big Data Services Security and Security Challenges in Cloud Environment. Proceedings of the First International Conference on Internet of Things and Big Data, Rome, Italy.10.5220/0005948904610468 ↗
6. Applicability of big data techniques to smart cities deployments10.1109/TII.2016.2605581 ↗
7. Jeon, S., Hong, B., and Chang, V. (2017). Pattern graph tracking-based stock price prediction using big data. Future Gener. Comput. Syst.10.1016/j.future.2017.02.010 ↗
8. Iterative big data clustering algorithms: A review10.1002/spe.2341 ↗
9. Privacy preserving social network data publication10.1109/COMST.2016.2533668 ↗
10. MuDi-Stream: A multi density clustering algorithm for evolving data stream10.1016/j.jnca.2014.11.007 ↗
11. Shirkhorshidi, A.S., Aghabozorgi, S., Wah, T.Y., and Herawan, T. (July, January 30). Big data clustering: A review. Proceedings of the International Conference on Computational Science and Its Applications, Guimarães, Portugal.
12. Ramachandran, M., and Chang, V. (2014, January 15–18). Recommendations and best practices for cloud enterprise security. Proceedings of the 2014 IEEE 6th International Conference on Cloud Computing Technology and Science (CloudCom), Singapore.10.1109/CloudCom.2014.105 ↗
13. Recommender system application developments: A survey10.1016/j.dss.2015.03.008 ↗
14. Intelligent e-government services with personalized recommendation techniques10.1002/int.20206 ↗
15. Terán, L., and Meier, A. (September, January 31). A Fuzzy Recommender System for eElections. Proceedings of the International Conference on Electronic Government and the Information Systems Perspective, EGOVIS 2010, Bilbao, Spain.10.1007/978-3-642-15172-9_6 ↗
16. BizSeeker: A hybrid semantic recommendation system for personalized government-to-business e-services10.1108/10662241011050740 ↗
17. An ontology-based product recommender system for B2B marketplaces10.2753/JEC1086-4415110206 ↗
18. Recommending trusted online auction sellers using social network analysis10.1016/j.eswa.2007.01.045 ↗
19. Streams, structures, spaces, scenarios, societies (5s): A formal model for digital libraries10.1145/984321.984325 ↗
20. A google wave-based fuzzy recommender system to disseminate information in University Digital Libraries 2.010.1016/j.ins.2011.01.012 ↗
21. A graph model for E-commerce recommender systems10.1002/asi.10372 ↗
22. Schafer, J.B., Konstan, J.A., and Riedl, J. (2001). E-commerce recommendation applications. Applications of Data Mining to Electronic Commerce, Springer.10.1007/978-1-4615-1627-9_6 ↗
23. Zaíane, O.R. (2002, January 3–6). Building a recommender agent for e-learning systems. Proceedings of the International Conference on Computers in Education, Auckland, New Zealand.
24. Lu, J. (2004, January 9–11). A personalized e-learning material recommender system. Proceedings of the International Conference on Information Technology and Applications, Harbin, China.
25. Fesenmaier, D.R., Kuflik, T., and Neidhardt, J. (2016, January 15–19). RecTour 2016: Workshop on recommenders in tourism. Proceedings of the 10th ACM Conference on Recommender systems, Boston, MA, USA.10.1145/2959100.2959205 ↗
26. Herzog, D., and Wörndl, W. (2016, January 15). Exploiting Item Dependencies to Improve Tourist Trip Recommendations. Proceedings of the RecTour@ RecSys, Boston, MA, USA.
27. A personalized television listings service10.1145/345124.345161 ↗
28. CinemaScreen recommender agent: Combining collaborative and content-based filtering10.1109/MIS.2006.4 ↗
29. A group recommendation system for online communities10.1016/j.ijinfomgt.2009.09.006 ↗
30. Generating recommendations for consensus negotiation in group personalization services10.1007/s00779-011-0413-1 ↗
31. Lykourentzou, I., Claude, X., Naudet, Y., Tobias, E., Antoniou, A., Lepouras, G., and Vassilakis, C. (2013, January 16–17). Improving museum visitors’ Quality of Experience through intelligent recommendations: A visiting style-based approach. Proceedings of the Intelligent Environments (Workshops), Athens, Greece.10.3233/978-1-61499-286-8-507 ↗
32. Tsiropoulou, E.E., Thanou, A., and Papavassiliou, S. (2016, January 20–21). Modelling museum visitors’ Quality of Experience. Proceedings of the 11th International Workshop on Semantic and Social Media Adaptation and Personalization (SMAP), Thessaloniki, Greece.10.1109/SMAP.2016.7753388 ↗
33. Quality of Experience-based museum touring: A human in the loop approach10.1007/s13278-017-0453-2 ↗
34. Adomavicius, G., and Tuzhilin, A. (2001, January 4–6). Extending recommender systems: A multidimensional approach. Proceedings of the International Joint Conference on Artificial Intelligence (IJCAI-01), Workshop on Intelligent Techniques for Web Personalization (ITWP2001), Seattle, WA, USA.
35. Zeng, C., Jia, D., Wang, J., Hong, L., Nie, W., Li, Z., and Tian, J. (2012, January 12–16). Context-aware social media recommendation based on potential group. Proceedings of the 1st International Workshop on Context Discovery and Data Mining, Beijing, China.10.1145/2346604.2346611 ↗
36. Distributional semantic pre-filtering in context-aware recommender systems10.1007/s11257-015-9158-2 ↗
37. Comparing context-aware recommender systems in terms of accuracy and diversity10.1007/s11257-012-9135-y ↗
38. Haruna, K., Ismail, M.A., and Shuhidan, S.M. (2016, January 29–30). Domain of Application in Context-Aware Recommender Systems: A Review. Proceedings of the Knowledge Management International Conference (KMICe) 2016, Chiang Mai, Thailand.
39. A survey on context-aware systems10.1504/IJAHUC.2007.014070 ↗
40. Context-aware systems: A literature review and classification10.1016/j.eswa.2008.10.071 ↗
41. Survey and trend analysis of context-aware systems
42. A literature review and classification of recommender systems research10.1016/j.eswa.2012.02.038 ↗
43. Context-aware recommender systems for learning: A survey and future challenges10.1109/TLT.2012.11 ↗
44. Recommender systems survey10.1016/j.knosys.2013.03.012 ↗
45. A systematic review of scholar context-aware recommender systems10.1016/j.eswa.2014.09.017 ↗
46. Inzunza, S., Juárez-Ramírez, R., and Ramírez-Noriega, A. (2016). User and Context Information in Context-Aware Recommender Systems: A Systematic Literature Review. New Advances in Information Systems and Technologies, Springer.10.1007/978-3-319-31232-3_61 ↗
47. Context-aware recommender systems in mobile environment: On the road of future research10.1016/j.is.2017.09.001 ↗
48. Stapić, Z., López, E.G., Cabot, A.G., de Marcos Ortega, L., and Strahonja, V. (2012, January 19–21). Performing systematic literature review in software engineering. Proceedings of the Central European Conference on Information and Intelligent Systems, Varazdin, Croatia.
49. Armentano, M.G., Schiaffino, S., Christensen, I., and Boato, F. (2015, January 25–31). Movies Recommendation Based on Opinion Mining in Twitter. Proceedings of the Mexican International Conference on Artificial Intelligence, Cuernavaca, Mexico.10.1007/978-3-319-27101-9_6 ↗
50. Hariri, N., Mobasher, B., and Burke, R. (2012, January 9–13). Context-aware music recommendation based on latenttopic sequential patterns. Proceedings of the Sixth ACM Conference on Recommender Systems, Dublin, Ireland.10.1145/2365952.2365979 ↗
51. Incorporating popularity in a personalized news recommender system10.7717/peerj-cs.63 ↗
52. Gori, M., and Pucci, A. (2006, January 18–22). Research paper recommender systems: A random-walk based approach. Proceedings of the IEEE/WIC/ACM International Conference on Web Intelligence, Hong Kong, China.10.1109/WI.2006.149 ↗
53. An Ontological Framework for Research Paper Recommendation
54. A highly adaptive recommender system based on fuzzy logic for B2C e-commerce portals10.1016/j.eswa.2010.08.033 ↗
55. A web search-centric approach to recommender systems with URLs as minimal user contexts10.1016/j.jss.2011.01.032 ↗
56. Using context to improve the effectiveness of segmentation and targeting in e-commerce10.1016/j.eswa.2012.01.174 ↗
57. Leveraging prior ratings for recommender systems in e-commerce10.1016/j.elerap.2014.10.003 ↗
58. Wei, K., Huang, J., and Fu, S. (2007, January 9–11). A survey of e-commerce recommender systems. Proceedings of the 2007 International Conference on Service Systems and Service Management, Chengdu, China.10.1109/ICSSSM.2007.4280214 ↗
59. Context Adaptation for Smart Recommender Systems10.1109/MITP.2015.96 ↗
60. A social recommender mechanism for location-based group commerce10.1016/j.ins.2014.02.079 ↗
61. Context-aware recommender for mobile learners10.1186/s13673-014-0012-z ↗
62. A user-centric evaluation of context-aware recommendations for a mobile news service10.1007/s11042-014-2437-9 ↗
63. Location-based recommendation services in library book stacks10.1108/00907321111186677 ↗
64. Context-based collaborative filtering for citation recommendation10.1109/ACCESS.2015.2481320 ↗
65. Sugiyama, K., and Kan, M.-Y. (2010, January 21–25). Scholarly paper recommendation via user’s recent research interests. Proceedings of the 10th Annual Joint Conference on Digital Libraries, Gold Coast, Australia.10.1145/1816123.1816129 ↗
66. Sugiyama, K., and Kan, M.-Y. (2011, January 13–17). Serendipitous recommendation for scholarly papers considering relations among researchers. Proceedings of the 11th Annual International ACM/IEEE Joint Conference on Digital libraries, Ottawa, ON, Canada.10.1145/1998076.1998133 ↗
67. Haruna, K., Ismail, M.A., Damiasih, D., Sutopo, J., and Herawan, T. (2017). A collaborative approach for research paper recommender system. PLoS ONE, 12.10.1371/journal.pone.0184516 ↗
68. Online learning in large-scale contextual recommender systems10.1109/TSC.2014.2365795 ↗
69. Kim, D., Park, C., Oh, J., Lee, S., and Yu, H. (2016, January 15–19). Convolutional matrix factorization for document context-aware recommendation. Proceedings of the 10th ACM Conference on Recommender Systems, Boston, MA, USA.10.1145/2959100.2959165 ↗
70. Ebesu, T., and Fang, Y. (2017, January 7–11). Neural Citation Network for Context-Aware Citation Recommendation. Proceedings of the 40th International ACM SIGIR Conference on Research and Development in Information Retrieval, Shinjuku, Tokyo, Japan.10.1145/3077136.3080730 ↗
71. A context-aware researcher recommendation system for university-industry collaboration on R&D projects10.1016/j.dss.2017.09.001 ↗
72. Toward interactive context-aware affective educational recommendations in computer-assisted language learning10.1080/13614568.2015.1058428 ↗
73. A Framework for Implementation of E-Classroom System
74. Towards context-sensitive collaborative media recommender system10.1007/s11042-014-2236-3 ↗
75. Exploring latent preferences for context-aware personalized recommendation systems10.1109/THMS.2015.2509965 ↗
76. Learning Agent for a Service-Oriented Context-Aware Recommender System in Heterogeneous Environment
77. RecAm: A collaborative context-aware framework for multimedia recommendations in an ambient intelligence environment10.1007/s00530-015-0469-2 ↗
78. Pichl, M., Zangerle, E., and Specht, G. (2015, January 14–17). Towards a context-aware music recommendation approach: What is hidden in the playlist name?. Proceedings of the 2015 IEEE International Conference on Data Mining Workshop (ICDMW), Atlantic City, NJ, USA.10.1109/ICDMW.2015.145 ↗
79. Chen, Z., Cao, J., Song, Y., Guo, J., Zhang, Y., and Li, J. (2010, January 26–30). Context-oriented web video tag recommendation. Proceedings of the 19th international conference on World wide web, Raleigh, NC, USA.10.1145/1772690.1772813 ↗
80. Gantner, Z., Rendle, S., and Schmidt-Thieme, L. (2010, January 30). Factorization models for context-/time-aware movie recommendations. Proceedings of the Workshop on Context-Aware Movie Recommendation, Barcelona, Spain.10.1145/1869652.1869654 ↗
81. What we talk about when we talk about context10.1007/s00779-003-0253-8 ↗
82. Hybreed: A software framework for developing context-aware hybrid recommender systems10.1007/s11257-012-9134-z ↗
83. Woerndl, W., Huebner, J., Bader, R., and Gallego-Vico, D. (2011, January 23–27). A model for proactivity in mobile, context-aware recommender systems. Proceedings of the Fifth ACM Conference on Recommender Systems, Chicago, IL, USA.10.1145/2043932.2043981 ↗
84. Evaluating the impact of proactivity in the user experience of a context-aware restaurant recommender for Android smartphones10.1016/j.sysarc.2013.02.004 ↗
85. Future research issues in IT and tourism10.1007/s40558-014-0021-9 ↗
86. Understanding and using context10.1007/s007790170019 ↗
87. Schilit, B., Adams, N., and Want, R. (1994, January 8–9). Context-aware computing applications. Proceedings of the First Workshop on Mobile Computing Systems and Applications (WMCSA 1994), Santa Cruz, CA, USA.10.1109/WMCSA.1994.16 ↗
88. A conceptual framework and a toolkit for supporting the rapid prototyping of context-aware applications10.1207/S15327051HCI16234_02 ↗
89. Improving argumentation-based recommender systems through context-adaptable selection criteria10.1016/j.eswa.2015.06.048 ↗
90. Context-aware location recommendation by using a random walk-based approach10.1007/s10115-015-0857-0 ↗
91. Context-aware recommendations through context and activity recognition in a mobile environment10.1007/s11042-013-1582-x ↗
92. Zheng, Y., Mobasher, B., and Burke, R. (2014, January 11–14). Context recommendation using multi-label classification. Proceedings of the 2014 IEEE/WIC/ACM International Joint Conferences on Web Intelligence (WI) and Intelligent Agent Technologies (IAT), Warsaw, Poland.10.1109/WI-IAT.2014.110 ↗
93. Mobile recommender systems in tourism10.1016/j.jnca.2013.04.006 ↗
94. Benouaret, I., and Lenne, D. (2015, January 9–12). Personalizing the museum experience through context-aware recommendations. Proceedings of the 2015 IEEE International Conference on Systems, Man, and Cybernetics (SMC), Hong Kong, China.10.1109/SMC.2015.139 ↗
95. Bahramian, Z., Abbaspour, R.A., and Claramunt, C. (2017). A Cold Start Context-Aware Recommender System for Tour Planning Using Artificial Neural Network and Case Based Reasoning. Mob. Inf. Syst., 2017.10.1155/2017/9364903 ↗
96. A multimodel context-aware tourism recommendation service: Approach and architecture10.1134/S1064230717020125 ↗
97. Towards a social and context-aware mobile recommendation system for tourism10.1016/j.pmcj.2016.03.001 ↗
98. Levi, A., Mokryn, O., Diot, C., and Taft, N. (2012, January 9–13). Finding a needle in a haystack of reviews: Cold start context-based hotel recommender system. Proceedings of the Sixth ACM Conference on Recommender Systems, Dublin, Ireland.10.1145/2365952.2365977 ↗
99. An approach to social recommendation for context-aware mobile services
100. Who, Where, When, and What: A Nonparametric Bayesian Approach to Context-aware Recommendation and Search for Twitter Users10.1145/2699667 ↗