Abstract
Recommender systems are tools that provide personalized suggestions of items for users. They must be able to adapt constantly to user preferences and behavior in order to generate relevant recommendations. However, initial works in this field do not consider the context in which the users are. In recent years, a new recommendation technique, called Context-Aware Recommender System (CARS), has emerged. This approach integrates contextual information about users and/or items in the recommendation process to satisfy even more users’ needs. Therefore, accurate prediction depends upon the degree to which a recommendation method has incorporated the relevant contextual data. To address this issue, we propose to combine user based collaborative filtering with the Genetic Algorithm based meta-heuristic in order to provide better predictions for users. The proposed model uses a weighting function which incorporates the contextual factors that influence the users’ decisions. It is based on the Genetic Algorithm based meta-heuristic to estimate, for each contextual parameter, a degree of importance that would reduce the mean absolute error and increase the F-measure. Experimental results from Movielens dataset validate that our proposed algorithm improves recommendations accuracy.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
Notes
References
Dixit, V.S., Jain, P.: Recommendations with sparsity based weighted context framework. In: Gervasi, O., Murgante, B., Misra, S., Stankova, E., Torre, C.M., Rocha, A.M.A.C., Taniar, D., Apduhan, B.O., Tarantino, E., Ryu, Y. (eds.) Computational Science and Its Applications – ICCSA 2018, pp. 289–305. Springer, Cham (2018)
Campos, P.G., Díez, F., Cantador, I.: Time-aware recommender systems: a comprehensive survey and analysis of existing evaluation protocols. User Model. User-Adapt. Interact. 24, 67–119 (2013)
Abowd, G.D., Dey, A.K., Brown, P.J., Davies, N., Smith, M., Steggles, P.: Towards a better understanding of context and context-awareness. In: Gellersen, H.-W. (ed.) Handheld and Ubiquitous Computing, pp. 304–307. Springer, Heidelberg (1999)
Adomavicius, G., Mobasher, B., Ricci, F., Tuzhilin, A.: Context-aware recommender systems. AI Mag. 32, 67–80 (2011)
Rao, V., RosniK, KV., Padmanabhan, V.: Divide and transfer: understanding latent factors for recommendation tasks. In: RecSysKTL, Italy, pp. 1–8 (2017)
Levandoski, J.J., Sarwat, M., Eldawy, A., Mokbel, M.F.: LARS: a location-aware recommender system. In: 2012 IEEE 28th International Conference on Data Engineering, pp. 450–461 (2012)
Xu, G., Tang, Z., Ma, C., Liu, Y., Daneshmand, M.: A collaborative filtering recommendation algorithm based on user confidence and time context. J. Electr. Comput. Eng. 2019, 1–12 (2019)
Zheng, Y.: A revisit to the identification of contexts in recommender systems. In: International Conference on Intelligent User Interfaces, pp. 109–115 (2015)
Gasmi, I., Seridi-Bouchelaghem, H., Hocine, L., Abdelkarim, B.: Collaborative filtering recommendation based on dynamic changes of user interest. Intell. Decis. Technol. 9, 271–281 (2015)
Kim, K., Ahn, H.: A recommender system using GA K-means clustering in an online shopping market. Expert Syst. Appl. 34, 1200–1209 (2008)
Bobadilla, J., Ortega, F., Hernando, A., Alcalá, J.: Improving collaborative filtering recommender system results and performance using genetic algorithms. Knowl. Based Syst. 24, 1310–1316 (2011)
Alhijawi, B., Kilani, Y.: Using genetic algorithms for measuring the similarity values between users in collaborative filtering recommender systems. In: 2016 IEEE/ACIS 15th International Conference on Computer and Information Science (ICIS), Okayama, Japan, pp. 1–6 (2016)
Idrissi, N., Zellou, A.: A systematic literature review of sparsity issues in recommender systems. Soc. Netw. Anal. Min. 10(1), 1–23 (2020). https://doi.org/10.1007/s13278-020-0626-2
Jain, A.F., Vishwakarma, S.K., Jain, P.: An efficient collaborative recommender system for removing sparsity problem. In: Fong, S., Dey, N., Joshi, A. (eds.) ICT Analysis and Applications, pp. 131–141. Springer, Singapore (2020)
Zhang, H., Ni, W., Li, X., Yang, Y.: Modeling the heterogeneous duration of user interest in time-dependent recommendation: a hidden semi-Markov approach. IEEE Trans. Syst. Man Cybern. Syst. 48, 177–194 (2018)
Salehi, M., Pourzaferani, M., Razavi, S.A.: Hybrid attribute-based recommender system for learning material using genetic algorithm and a multidimensional information model. Egypt. Inform. J. 14, 67–78 (2013)
Peška, L., Tashu, T.M., Horváth, T.: Swarm intelligence techniques in recommender systems - a review of recent research. Swarm Evol. Comput. 48, 201–219 (2019)
Al-Shamri, M.Y.H., Bharadwaj, K.K.: Fuzzy-genetic approach to recommender systems based on a novel hybrid user model. Expert Syst. Appl. Int. J. 35, 1386–1399 (2008)
Karatzoglou, A., Amatriain, X., Baltrunas, L., Oliver, N.: Multiverse recommendation: n-dimensional tensor factorization for context-aware collaborative filtering. In: Proceedings of the Fourth ACM Conference on Recommender Systems - RecSys 2010, Barcelona, Spain, pp. 79–86. ACM Press (2010)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 The Editor(s) (if applicable) and The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Gasmi, I., Anguel, F., Seridi-Bouchelaghem, H., Azizi, N. (2021). Context-Aware Based Evolutionary Collaborative Filtering Algorithm. In: Chikhi, S., Amine, A., Chaoui, A., Saidouni, D., Kholladi, M. (eds) Modelling and Implementation of Complex Systems. MISC 2020. Lecture Notes in Networks and Systems, vol 156. Springer, Cham. https://doi.org/10.1007/978-3-030-58861-8_16
Download citation
DOI: https://doi.org/10.1007/978-3-030-58861-8_16
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-58860-1
Online ISBN: 978-3-030-58861-8
eBook Packages: EngineeringEngineering (R0)