{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,2]],"date-time":"2026-05-02T06:53:58Z","timestamp":1777704838837,"version":"3.51.4"},"reference-count":45,"publisher":"SAGE Publications","issue":"6","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IFS"],"published-print":{"date-parts":[[2021,6,21]]},"abstract":"<jats:p>Context-Aware Recommender System (CARS) suggests more relevant services by adapting them to the user\u2019s specific context situation. Nevertheless, the use of many contextual factors can increase data sparsity while few context parameters fail to introduce the contextual effects in recommendations. Moreover, several CARSs are based on similarity algorithms, such as cosine and Pearson correlation coefficients. These methods are not very effective in the sparse datasets. This paper presents a context-aware model to integrate contextual factors into prediction process when there are insufficient co-rated items. The proposed algorithm uses Latent Dirichlet Allocation (LDA) to learn the latent interests of users from the textual descriptions of items. Then, it integrates both the explicit contextual factors and their degree of importance in the prediction process by introducing a weighting function. Indeed, the PSO algorithm is employed to learn and optimize weights of these features. The results on the Movielens 1\u200aM dataset show that the proposed model can achieve an F-measure of 45.51% with precision as 68.64%. Furthermore, the enhancement in MAE and RMSE can respectively reach 41.63% and 39.69% compared with the state-of-the-art techniques.<\/jats:p>","DOI":"10.3233\/jifs-210331","type":"journal-article","created":{"date-parts":[[2021,5,18]],"date-time":"2021-05-18T13:42:46Z","timestamp":1621345366000},"page":"12227-12242","source":"Crossref","is-referenced-by-count":5,"title":["Enhanced context-aware recommendation using topic modeling and particle swarm optimization"],"prefix":"10.1177","volume":"40","author":[{"given":"Ibtissem","family":"Gasmi","sequence":"first","affiliation":[{"name":"Department of Computer Science, Chadli Bendjedid El Tarf University, Algeria"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mohamed Walid","family":"Azizi","sequence":"additional","affiliation":[{"name":"Technical Science Department, Abdelhafid Boussouf-Mila University Center, Algeria"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hassina","family":"Seridi-Bouchelaghem","sequence":"additional","affiliation":[{"name":"LabGED Laboratory, Badji Mokhtar Annaba University, Algeria"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Nabiha","family":"Azizi","sequence":"additional","affiliation":[{"name":"LabGED Laboratory, Badji Mokhtar Annaba University, Algeria"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Samir Brahim","family":"Belhaouari","sequence":"additional","affiliation":[{"name":"College of Science and Engineering, Hamad Bin Khalifa University, Doha, Qatar"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"179","reference":[{"key":"10.3233\/JIFS-210331_ref1","doi-asserted-by":"publisher","first-page":"7386","DOI":"10.1016\/j.eswa.2015.05.027","article-title":"A reliability-based recommendation method to improve trust-aware recommender systems","volume":"42","author":"Moradi","year":"2015","journal-title":"Expert Systems with Applications"},{"key":"10.3233\/JIFS-210331_ref2","doi-asserted-by":"publisher","first-page":"113764","DOI":"10.1016\/j.eswa.2020.113764","article-title":"A survey of research hotspots and frontier trends of recommendation systems from the perspective of knowledge graph","volume":"165","author":"Shao","year":"2021","journal-title":"Expert Systems with Applications"},{"key":"10.3233\/JIFS-210331_ref3","doi-asserted-by":"publisher","first-page":"4651","DOI":"10.3233\/JIFS-200595","article-title":"Knowledge-based preference learning model for recommender system using adaptive neuro-fuzzy inference system","volume":"39","author":"Patro","year":"2020","journal-title":"Journal of Intelligent & Fuzzy Systems"},{"key":"10.3233\/JIFS-210331_ref4","doi-asserted-by":"publisher","first-page":"287","DOI":"10.1023\/A:1020443909834","article-title":"An Empirical Analysis of Design Choices in Neighborhood-Based Collaborative Filtering Algorithms","volume":"5","author":"Herlocker","year":"2002","journal-title":"Information Retrieval"},{"key":"10.3233\/JIFS-210331_ref5","doi-asserted-by":"publisher","first-page":"192","DOI":"10.1016\/j.ipm.2018.10.003","article-title":"Building user profiles based on sequences for content and collaborative filtering","volume":"56","author":"S\u00e1nchez","year":"2019","journal-title":"Information Processing & Management"},{"key":"10.3233\/JIFS-210331_ref6","doi-asserted-by":"publisher","DOI":"10.1023\/A:1021240730564"},{"key":"10.3233\/JIFS-210331_ref7","unstructured":"Zheng Y. , Context-Aware Mobile Recommendation By A Novel Post-Filtering Approach, The Thirty-First International Flairs Conference (2018)."},{"key":"10.3233\/JIFS-210331_ref8","doi-asserted-by":"publisher","first-page":"62","DOI":"10.1007\/s11432-018-9915-8","article-title":"Recommendation over time: a probabilistic model of time-aware recommender systems","author":"Lin","year":"2019","journal-title":"Science China Information Sciences"},{"key":"10.3233\/JIFS-210331_ref9","doi-asserted-by":"publisher","first-page":"4479","DOI":"10.3233\/JIFS-179001","article-title":"Recommendations with context aware framework using particle swarm optimization and unsupervised learning","volume":"36","author":"Jain","year":"2019","journal-title":"Journal of Intelligent & Fuzzy Systems"},{"key":"10.3233\/JIFS-210331_ref10","doi-asserted-by":"publisher","first-page":"11","DOI":"10.5539\/cis.v11n2p1","article-title":"Matrix Factorization Techniques for Context-Aware Collaborative Filtering Recommender Systems: A Survey","author":"Abdi","year":"2018","journal-title":"Computer and Information Science"},{"key":"10.3233\/JIFS-210331_ref11","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/s10115-009-0231-1","article-title":"Evaluation of contextual information retrieval effectiveness: Overview of issues and research","volume":"24","author":"Tamine-Lechani","year":"2010","journal-title":"Knowledge and Information Systems"},{"key":"10.3233\/JIFS-210331_ref12","doi-asserted-by":"publisher","first-page":"289","DOI":"10.1007\/978-3-319-95171-3_23","author":"Dixit","year":"2018","journal-title":"Computational Science and Its Applications \u2013"},{"key":"10.3233\/JIFS-210331_ref13","doi-asserted-by":"publisher","first-page":"109","DOI":"10.1145\/2732158.2732167","article-title":"A Revisit to The Identification of Contexts in Recommender Systems","author":"Zheng","year":"2015","journal-title":"20th International Conference on Intelligent Users Interfaces"},{"key":"10.3233\/JIFS-210331_ref14","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1109\/SSCI.2017.8280939","article-title":"Evaluation of latent dirichlet allocation for document organization in different levels of semantic complexity","author":"Sinoara","year":"2017","journal-title":"2017 IEEE Symposium Series on Computational Intelligence (SSCI)"},{"key":"10.3233\/JIFS-210331_ref15","first-page":"993","article-title":"Latent dirichlet allocation","volume":"3","author":"Blei","year":"2003","journal-title":"J Mach Learn Res"},{"key":"10.3233\/JIFS-210331_ref16","doi-asserted-by":"publisher","first-page":"217","DOI":"10.1007\/978-3-030-58861-8_16","author":"Gasmi","year":"2021","journal-title":"Cham: Springer International Publishing"},{"key":"10.3233\/JIFS-210331_ref17","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1155\/2019\/7070487","article-title":"A collaborative filtering recommendation algorithm based on user confidence and time context","volume":"2019","author":"Xu","year":"2019","journal-title":"Journal of Electrical and Computer Engineering"},{"key":"10.3233\/JIFS-210331_ref18","doi-asserted-by":"publisher","first-page":"357","DOI":"10.3390\/math7040357","article-title":"An Enhanced Partial Search to Particle Swarm Optimization for Unconstrained Optimization","volume":"7","author":"Fan","year":"2019","journal-title":"Mathematics"},{"key":"10.3233\/JIFS-210331_ref19","doi-asserted-by":"publisher","first-page":"6029","DOI":"10.1016\/j.eswa.2011.12.013","article-title":"Solving effectively the school timetabling problem using particle swarm optimization","volume":"39","author":"Tassopoulos","year":"2012","journal-title":"Expert Systems with Applications"},{"key":"10.3233\/JIFS-210331_ref20","doi-asserted-by":"publisher","first-page":"319","DOI":"10.1016\/j.protcy.2012.05.048","article-title":"Fast Convergence Particle Swarm Optimization for Functions Optimization","volume":"4","author":"Sahu","year":"2012","journal-title":"Procedia Technology"},{"key":"10.3233\/JIFS-210331_ref21","doi-asserted-by":"crossref","first-page":"67","DOI":"10.1609\/aimag.v32i3.2364","article-title":"Context-Aware Recommender Systems","volume":"32","author":"Adomavicius","year":"2011","journal-title":"AI Magazine"},{"key":"10.3233\/JIFS-210331_ref22","unstructured":"Zheng Y. , Interpreting Contextual Effects By Contextual Modeling In Recommender Systems, IDM Workshop @ CIKM\u201917 (2017)."},{"key":"10.3233\/JIFS-210331_ref23","doi-asserted-by":"publisher","first-page":"204","DOI":"10.1109\/TKDE.2017.2766059","article-title":"A Location-Query-Browse Graph for Contextual Recommendation","volume":"30","author":"Ren","year":"2018","journal-title":"IEEE Transactions on Knowledge and Data Engineering"},{"key":"10.3233\/JIFS-210331_ref24","doi-asserted-by":"publisher","first-page":"271","DOI":"10.3233\/IDT-140221","article-title":"Collaborative filtering recommendation based on dynamic changes of user interest","volume":"9","author":"Gasmi","year":"2015","journal-title":"Intelligent Decision Technologies"},{"key":"10.3233\/JIFS-210331_ref25","doi-asserted-by":"publisher","first-page":"5","DOI":"10.1007\/s40558-017-0075-6","article-title":"Selective contextual information acquisition in travel recommender systems","volume":"17","author":"Braunhofer","year":"2017","journal-title":"Information Technology & Tourism"},{"key":"10.3233\/JIFS-210331_ref26","doi-asserted-by":"publisher","first-page":"197","DOI":"10.1007\/s00778-018-0524-7","article-title":"Real-time context-aware social media recommendation","volume":"28","author":"Zhou","year":"2019","journal-title":"The VLDB Journal"},{"key":"10.3233\/JIFS-210331_ref27","doi-asserted-by":"publisher","first-page":"179","DOI":"10.1007\/978-3-030-21348-0_12","author":"Hildebrandt","year":"2019","journal-title":"The Semantic Web. Cham: Springer International Publishing"},{"key":"10.3233\/JIFS-210331_ref28","doi-asserted-by":"publisher","first-page":"914","DOI":"10.1109\/ICSESS.2013.6615454","article-title":"A context-aware matrix factorization recommender algorithm","author":"Fang","year":"2013","journal-title":"2013 IEEE 4th International Conference on Software Engineering and Service Science"},{"key":"10.3233\/JIFS-210331_ref29","doi-asserted-by":"publisher","first-page":"338","DOI":"10.1145\/3240323.3240363","article-title":"Adaptive collaborative topic modeling for online recommendation,;","author":"Al-Ghossein","year":"2018","journal-title":"Proceedings of the 12th ACM Conference on Recommender Systems. British Columbia, Canada: Association for Computing Machinery"},{"key":"10.3233\/JIFS-210331_ref30","doi-asserted-by":"publisher","first-page":"206","DOI":"10.1109\/SOCA.2017.35","article-title":"A Consumer Review-Driven Recommender Service for Web E-Commerce","author":"Lin","year":"2017","journal-title":"2017 IEEE 10th Conference on Service-Oriented Computing and Applications (SOCA)"},{"key":"10.3233\/JIFS-210331_ref31","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/2957755","article-title":"A Unified Video Recommendation by Cross-Network User Modeling","volume":"12","author":"Yan","year":"2016","journal-title":"ACM Transactions Multimedia Computing, Communications, and Applications"},{"key":"10.3233\/JIFS-210331_ref32","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/2980258.2980405","article-title":"Hybrid Recommendation System using Particle Swarm Optimization and User Access Based Ranking,;","author":"Sumathi","year":"2016","journal-title":"Proceedings of the International Conference on Informatics and Analytics. Pondicherry, India: Association for Computing Machinery"},{"key":"10.3233\/JIFS-210331_ref33","doi-asserted-by":"publisher","first-page":"285","DOI":"10.1587\/transinf.2016EDP7054","article-title":"Personalized movie recommendation system based on support vector machine and improved particle swarm optimization,E100D:","author":"Wang","year":"2017","journal-title":"IEICE Transactions on Information and Systems"},{"key":"10.3233\/JIFS-210331_ref34","doi-asserted-by":"publisher","first-page":"201","DOI":"10.1016\/j.swevo.2019.04.003","article-title":"Swarm intelligence techniques in recommender systems - A review of recent research","volume":"48","author":"Pe\u0161ka","year":"2019","journal-title":"Swarm and Evolutionary Computation"},{"key":"10.3233\/JIFS-210331_ref35","doi-asserted-by":"publisher","first-page":"435","DOI":"10.1007\/978-981-10-0356-1_46","author":"Yang","year":"2016","journal-title":"Computational Intelligence and Intelligent Systems. Singapore: Springer"},{"key":"10.3233\/JIFS-210331_ref36","doi-asserted-by":"publisher","first-page":"124","DOI":"10.1109\/SIS.2003.1202257","article-title":"Particle swarm optimization recommender system","author":"Ujjin","year":"2003","journal-title":"Proceedings of the 2003 IEEE Swarm Intelligence Symposium SIS\u201903 (Cat No03EX706)"},{"key":"10.3233\/JIFS-210331_ref37","doi-asserted-by":"publisher","first-page":"9225","DOI":"10.1007\/s11042-016-3481-4","article-title":"A collaborative recommender system enhanced with particle swarm optimization technique","volume":"75","author":"Katarya","year":"2016","journal-title":"Multimedia Tools and Applications"},{"key":"10.3233\/JIFS-210331_ref38","doi-asserted-by":"publisher","first-page":"0204434","DOI":"10.1371\/journal.pone.0204434","article-title":"An improved memory-based collaborative filtering method based on the TOPSIS technique,e","volume":"13","author":"Al-bashiri","year":"2018","journal-title":"PLOS ONE"},{"key":"10.3233\/JIFS-210331_ref39","doi-asserted-by":"publisher","first-page":"19","DOI":"10.1145\/2827872","article-title":"The MovieLens Datasets: History and Context,19:1\u201319:","volume":"5","author":"Harper","year":"2015","journal-title":"ACM Transactions on Interactive Intelligent Systems"},{"key":"10.3233\/JIFS-210331_ref40","doi-asserted-by":"publisher","first-page":"257","DOI":"10.1007\/978-0-387-85820-3_8","author":"Shani","year":"2011","journal-title":"Recommender Systems Handbook. Boston, MA: Springer US"},{"key":"10.3233\/JIFS-210331_ref41","doi-asserted-by":"publisher","first-page":"218","DOI":"10.1109\/TSMCB.2011.2163711","article-title":"Enhancing Collaborative Filtering by User Interest Expansion via Personalized Ranking","volume":"42","author":"Liu","year":"2012","journal-title":"IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics)"},{"key":"10.3233\/JIFS-210331_ref42","doi-asserted-by":"publisher","first-page":"217","DOI":"10.1007\/978-0-387-85820-3_7","author":"Adomavicius","year":"2011","journal-title":"Recommender Systems Handbook. Boston, MA: Springer US"},{"key":"10.3233\/JIFS-210331_ref43","doi-asserted-by":"publisher","first-page":"1902","DOI":"10.1016\/j.ygeno.2019.01.001","article-title":"Efficient clustering in collaborative filtering recommender system: Hybrid method based on genetic algorithm and gravitational emulation local search algorithm","volume":"111","author":"Mohammadpour","year":"2019","journal-title":"Genomics"},{"key":"10.3233\/JIFS-210331_ref44","doi-asserted-by":"publisher","first-page":"173","DOI":"10.1007\/s13198-016-0500-9","article-title":"Merging user and item based collaborative filtering to alleviate data sparsity","volume":"9","author":"Kant","year":"2018","journal-title":"International Journal of System Assurance Engineering and Management"},{"key":"10.3233\/JIFS-210331_ref45","doi-asserted-by":"publisher","first-page":"2174","DOI":"10.21105\/joss.02174","article-title":"Surprise: A Python library for recommender systems","volume":"5","author":"Hug","year":"2020","journal-title":"JOSS"}],"container-title":["Journal of Intelligent &amp; Fuzzy Systems"],"original-title":[],"link":[{"URL":"https:\/\/content.iospress.com\/download?id=10.3233\/JIFS-210331","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,4,29]],"date-time":"2026-04-29T09:42:08Z","timestamp":1777455728000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/full\/10.3233\/JIFS-210331"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,6,21]]},"references-count":45,"journal-issue":{"issue":"6"},"URL":"https:\/\/doi.org\/10.3233\/jifs-210331","relation":{},"ISSN":["1064-1246","1875-8967"],"issn-type":[{"value":"1064-1246","type":"print"},{"value":"1875-8967","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,6,21]]}}}