{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,21]],"date-time":"2026-05-21T05:55:59Z","timestamp":1779342959074,"version":"3.51.4"},"reference-count":59,"publisher":"MDPI AG","issue":"4","license":[{"start":{"date-parts":[[2022,4,11]],"date-time":"2022-04-11T00:00:00Z","timestamp":1649635200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"Osamah Ibrahim Khalaf","award":["Research General Direction at Universidad Santiago 327 de Cali under call No 01-2021"],"award-info":[{"award-number":["Research General Direction at Universidad Santiago 327 de Cali under call No 01-2021"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Symmetry"],"abstract":"<jats:p>Recommendation systems suggest relevant items to a user based on the similarity between users or between items. In a collaborative filtering approach for generating recommendations, there is a symmetry between the users. That is, if user A has similar interests with user B, then an item liked by B can be recommended to A and vice versa. To provide optimal and fast recommendations, a recommender system may generate and keep clusters of existing users\/items. In this research work, a hybrid sparrow clustered (HSC) recommender system is developed, and is applied to the MovieLens dataset to demonstrate its effectiveness and efficiency. The proposed method (HSC) is also compared to other methods, and the results are compared. Precision, mean absolute error, recall, and accuracy metrics were used to figure out how well the movie recommender system worked for the HSC collaborative movie recommender system. The results of the experiment on the MovieLens dataset show that the proposed method is quite promising when it comes to scalability, performance, and personalized movie recommendations.<\/jats:p>","DOI":"10.3390\/sym14040793","type":"journal-article","created":{"date-parts":[[2022,4,12]],"date-time":"2022-04-12T22:48:45Z","timestamp":1649803725000},"page":"793","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":21,"title":["Hybrid Sparrow Clustered (HSC) Algorithm for Top-N Recommendation System"],"prefix":"10.3390","volume":"14","author":[{"given":"Bharti","family":"Sharma","sequence":"first","affiliation":[{"name":"Maharaja Surajmal Institute of Technology, New Delhi 110058, India"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Adeel","family":"Hashmi","sequence":"additional","affiliation":[{"name":"Maharaja Surajmal Institute of Technology, New Delhi 110058, India"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1703-7040","authenticated-orcid":false,"given":"Charu","family":"Gupta","sequence":"additional","affiliation":[{"name":"Bhagwan Parshuram Institute of Technology, New Delhi 110089, India"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4750-8384","authenticated-orcid":false,"given":"Osamah Ibrahim","family":"Khalaf","sequence":"additional","affiliation":[{"name":"Al-Nahrain Nanorenewable Energy Research Center, Al-Nahrain University, Baghdad 64074, Iraq"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ghaida Muttashar","family":"Abdulsahib","sequence":"additional","affiliation":[{"name":"Department of Computer Engineering, University of Technology, Baghdad 10066, Iraq"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Malakeh Muhyiddeen","family":"Itani","sequence":"additional","affiliation":[{"name":"General Education Program, Dar Al-Hekma University, Jeddah 22246, Saudi Arabia"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2022,4,11]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"315","DOI":"10.1007\/s10462-011-9276-0","article-title":"A conceptual comparison of the Cuckoo-search, particle swarm optimization, differential evolution and artificial bee colony algorithms","volume":"39","author":"Civicioglu","year":"2013","journal-title":"Artif. Intell. Rev."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"109","DOI":"10.1016\/j.knosys.2013.03.012","article-title":"Recommender systems survey","volume":"46","author":"Bobadilla","year":"2013","journal-title":"Knowl.-Based Syst."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"734","DOI":"10.1109\/TKDE.2005.99","article-title":"Toward the next generation of recommender systems: A survey of the state-of-the-art and possible extensions","volume":"17","author":"Adomavicius","year":"2005","journal-title":"IEEE Trans. Knowl. Data Eng."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"267","DOI":"10.1109\/TETC.2014.2330519","article-title":"A survey of clustering algorithms for big data: Taxonomy and empirical analysis","volume":"2","author":"Fahad","year":"2014","journal-title":"IEEE Trans. Emerg. Top. Comput."},{"key":"ref_5","doi-asserted-by":"crossref","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":"Inf. Retr."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"101","DOI":"10.1007\/s11257-011-9112-x","article-title":"Recommender systems: From algorithms to user experience","volume":"22","author":"Konstan","year":"2012","journal-title":"User Model. User-Adapt. Interact."},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Zhang, X., Qin, J., and Zheng, J. (2021). A Social Recommendation based on metric learning and Users\u2019 Co-occurrence Pattern. Symmetry, 13.","DOI":"10.20944\/preprints202109.0489.v1"},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Addagarla, S.K., and Amalanathan, A. (2020). Probabilistic unsupervised machine learning approach for a similar image recommender system for E-commerce. Symmetry, 12.","DOI":"10.3390\/sym12111783"},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Sarwar, B., Karypis, G., Konstan, J., and Riedl, J. (2001, January 1\u20135). Item-based collaborative filtering recommendation algorithms. Proceedings of the 10th international conference on World Wide Web, Hong Kong, China.","DOI":"10.1145\/371920.372071"},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"35","DOI":"10.1109\/MIS.2006.4","article-title":"CinemaScreen recommender agent: Combining collaborative and content-based filtering","volume":"21","author":"Salter","year":"2006","journal-title":"IEEE Intell. Syst."},{"key":"ref_11","first-page":"47","article-title":"Using content-based filtering for recommendation","volume":"Volume 30","year":"2000","journal-title":"Proceedings of the Machine Learning in the New Information Age: MLnet\/ECML2000 Workshop"},{"key":"ref_12","first-page":"31","article-title":"Survey on collaborative filtering, content-based filtering and hybrid recommendation system","volume":"110","author":"Thorat","year":"2015","journal-title":"Int. J. Comput. Appl."},{"key":"ref_13","first-page":"37","article-title":"Lifestyle finder: Intelligent user profiling using large-scale demographic data","volume":"18","author":"Krulwich","year":"1997","journal-title":"AI Mag."},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Singh, S.P., and Solanki, S. (2019). Recommender system survey: Clustering to nature inspired algorithm. Proceedings of the 2nd International Conference on Communication, Computing and Networking, Chandigarh, India, 29\u201330 March 2018, Springer.","DOI":"10.1007\/978-981-13-1217-5_76"},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Burke, R. (2007). Hybrid web recommender systems. The Adaptive Web, Springer.","DOI":"10.1007\/978-3-540-72079-9_12"},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.ins.2011.08.026","article-title":"A hybrid recommender system for the selective dissemination of research resources in a technology transfer office","volume":"184","author":"Porcel","year":"2012","journal-title":"Inf. Sci."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"10059","DOI":"10.1016\/j.eswa.2012.02.038","article-title":"A literature review and classification of recommender systems research","volume":"39","author":"Park","year":"2012","journal-title":"Expert Syst. Appl."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"1417","DOI":"10.1016\/j.asoc.2011.11.016","article-title":"Cluster ensembles in collaborative filtering recommendation","volume":"12","author":"Tsai","year":"2012","journal-title":"Appl. Soft Comput."},{"key":"ref_19","first-page":"2640","article-title":"Whale Optimization based Recommendation System","volume":"8","author":"Sharma","year":"2019","journal-title":"Int. J. Innov. Technol. Explor. (IJITEE)"},{"key":"ref_20","first-page":"1037","article-title":"Comprehensive analysis of hybrid nature-inspired algorithms for software reliability analysis","volume":"23","author":"Sangeeta","year":"2020","journal-title":"J. Stat. Manag. Syst."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"22","DOI":"10.1080\/21642583.2019.1708830","article-title":"A novel swarm intelligence optimization approach: Sparrow search algorithm","volume":"8","author":"Xue","year":"2020","journal-title":"Syst. Sci. Control Eng."},{"key":"ref_22","first-page":"377","article-title":"Optimization of wireless sensor network coverage using the Bee Algorithm","volume":"36","author":"Khalaf","year":"2020","journal-title":"J. Inf. Sci. Eng."},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Wang, X., Liu, J., Liu, X., Liu, Z., Khalaf, O.I., Ji, J., and Ouyang, Q. (2022). Ship feature recognition methods for deep learning in complex marine environments. Complex Intell. Syst., 1\u201317.","DOI":"10.1007\/s40747-022-00683-z"},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"1045","DOI":"10.32604\/iasc.2022.023270","article-title":"Differential evolution algorithm with hierarchical fair competition model","volume":"33","author":"Khaparde","year":"2022","journal-title":"Intell. Autom. Soft Comput."},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Subramani, N., Mohan, P., Alotaibi, Y., Alghamdi, S., and Khalaf, O.I. (2022). An Efficient Metaheuristic-Based Clustering with Routing Protocol for Underwater Wireless Sensor Networks. Sensors, 22.","DOI":"10.3390\/s22020415"},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1038\/s41598-021-03019-y","article-title":"MapReduce-based big data classification model using feature subset selection and hyperparameter tuned deep belief network","volume":"11","author":"Rajendran","year":"2021","journal-title":"Sci. Rep."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"526","DOI":"10.1108\/EL-07-2020-0206","article-title":"Research on the optimization of the management process on internet of things (Iot) for electronic market","volume":"39","author":"Zhao","year":"2020","journal-title":"Electron. Libr."},{"key":"ref_28","first-page":"9982305","article-title":"Research on the natural language recognition method based on cluster analysis using neural network","volume":"2021","author":"Li","year":"2021","journal-title":"Math. Probl. Eng."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"773","DOI":"10.1108\/EL-01-2014-0018","article-title":"Towards an understanding of job satisfaction as it correlates with organizational change among personnel in computer-based special libraries in Southwest Nigeria","volume":"33","author":"Adigwe","year":"2015","journal-title":"Electron. Libr."},{"key":"ref_30","first-page":"43","article-title":"The optimization of reconfigured real-time datasets for improving classification performance of machine learning algorithms","volume":"12","author":"Sengan","year":"2021","journal-title":"Math. Eng. Sci. Aerosp. (MESA)"},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"5","DOI":"10.1145\/963770.963772","article-title":"Evaluating collaborative filtering recommender systems","volume":"22","author":"Herlocker","year":"2004","journal-title":"ACM Trans. Inf. Syst. (TOIS)"},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"113078","DOI":"10.1016\/j.eswa.2019.113078","article-title":"Improving performances of Top-N recommendations with co-clustering method","volume":"143","author":"Feng","year":"2020","journal-title":"Expert Syst. Appl."},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"93","DOI":"10.1016\/j.procs.2018.04.190","article-title":"An improved recommender system based on multi-criteria clustering approach","volume":"131","author":"Wasid","year":"2018","journal-title":"Procedia Comput. Sci."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"206","DOI":"10.1016\/j.neucom.2015.10.050","article-title":"A dynamic collaborative filtering system via a weighted clustering approach","volume":"175","author":"Salah","year":"2016","journal-title":"Neurocomputing"},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"667","DOI":"10.1016\/j.jvlc.2014.09.011","article-title":"An improved collaborative movie recommendation system using computational intelligence","volume":"25","author":"Wang","year":"2014","journal-title":"J. Vis. Lang. Comput."},{"key":"ref_36","doi-asserted-by":"crossref","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":"Multimed. Tools Appl."},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"40","DOI":"10.3923\/jai.2009.40.55","article-title":"Recommender system based on collaborative behavior of ants","volume":"2","author":"Bedi","year":"2009","journal-title":"J. Artif. Intell."},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"1679","DOI":"10.1007\/s00521-016-2817-3","article-title":"Recommender system with grey wolf optimizer and FCM","volume":"30","author":"Katarya","year":"2018","journal-title":"Neural Comput. Appl."},{"key":"ref_39","unstructured":"Senbagaraman, M., Senthilkumar, R., Subasankar, S., and Indira, R. (2017, January 12). A movie recommendation system using collaborative approach and cuttlefish optimization. Proceedings of the International Conference on Emerging Trends in Engineering, Science and Sustainable Technology, Karkala, India."},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"105","DOI":"10.1016\/j.eij.2016.10.002","article-title":"An effective collaborative movie recommender system with cuckoo search","volume":"18","author":"Katarya","year":"2017","journal-title":"Egypt. Inform. J."},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"1983","DOI":"10.1007\/s00521-017-3338-4","article-title":"Movie recommender system with metaheuristic artificial bee","volume":"30","author":"Katarya","year":"2018","journal-title":"Neural Comput. Appl."},{"key":"ref_42","doi-asserted-by":"crossref","first-page":"52","DOI":"10.1016\/j.swevo.2017.04.004","article-title":"Effectual recommendations using artificial algae algorithm and fuzzy c-mean","volume":"36","author":"Katarya","year":"2017","journal-title":"Swarm Evol. Comput."},{"key":"ref_43","doi-asserted-by":"crossref","first-page":"653","DOI":"10.1016\/j.future.2017.08.060","article-title":"A hybrid quantum-induced swarm intelligence clustering for the urban trip recommendation in smart city","volume":"83","author":"Logesh","year":"2018","journal-title":"Future Gener. Comput. Syst."},{"key":"ref_44","doi-asserted-by":"crossref","first-page":"21","DOI":"10.1016\/j.swevo.2013.08.003","article-title":"An evolutionary clustering algorithm based on temporal features for dynamic recommender systems","volume":"14","author":"Rana","year":"2014","journal-title":"Swarm Evol. Comput."},{"key":"ref_45","doi-asserted-by":"crossref","first-page":"35","DOI":"10.1016\/j.swevo.2017.05.008","article-title":"Evolutionary heterogeneous clustering for rating prediction based on user collaborative filtering","volume":"38","author":"Chen","year":"2018","journal-title":"Swarm Evol. Comput."},{"key":"ref_46","doi-asserted-by":"crossref","unstructured":"Alam, S., Dobbie, G., Riddle, P., and Koh, Y.S. (2012, January 10\u201315). Hierarchical PSO clustering based recommender system. Proceedings of the 2012 IEEE Congress on Evolutionary Computation, Brisbane, Australia.","DOI":"10.1109\/CEC.2012.6256652"},{"key":"ref_47","doi-asserted-by":"crossref","unstructured":"Marung, U., Theera-Umpon, N., and Auephanwiriyakul, S. (2016). Top-N recommender systems using genetic algorithm-based visual-clustering methods. Symmetry, 8.","DOI":"10.3390\/sym8070054"},{"key":"ref_48","doi-asserted-by":"crossref","first-page":"543","DOI":"10.1016\/S0003-3472(81)80117-0","article-title":"Producers and scroungers: A general model and its application to captive flocks of house sparrows","volume":"29","author":"Barnard","year":"1981","journal-title":"Anim. Behav."},{"key":"ref_49","doi-asserted-by":"crossref","first-page":"301","DOI":"10.1016\/j.anbehav.2003.06.012","article-title":"The effects of predation risk on the use of social foraging tactics","volume":"67","author":"Barta","year":"2004","journal-title":"Anim. Behav."},{"key":"ref_50","doi-asserted-by":"crossref","first-page":"895","DOI":"10.1006\/anbe.2000.1678","article-title":"Head position as an indicator of producer and scrounger tactics in a ground-feeding bird","volume":"61","author":"Coolen","year":"2001","journal-title":"Anim. Behav."},{"key":"ref_51","doi-asserted-by":"crossref","first-page":"773","DOI":"10.1006\/anbe.1996.0082","article-title":"Producer\u2013scrounger foraging games in starlings: A test of rate-maximizing and risk-sensitive models","volume":"51","author":"Koops","year":"1996","journal-title":"Anim. Behav."},{"key":"ref_52","doi-asserted-by":"crossref","first-page":"1061","DOI":"10.1163\/15685390260337903","article-title":"The effects of dominance on social foraging tactic use in house sparrows","volume":"139","author":"Liker","year":"2002","journal-title":"Behaviour"},{"key":"ref_53","doi-asserted-by":"crossref","first-page":"597","DOI":"10.1163\/156853901316924494","article-title":"The effect of handling time on interference among house sparrows foraging at different seed densities","volume":"138","author":"Johnson","year":"2001","journal-title":"Behaviour"},{"key":"ref_54","doi-asserted-by":"crossref","first-page":"1237","DOI":"10.1006\/anbe.1998.0882","article-title":"Foraging site displacement in common crane flocks","volume":"56","author":"Bautista","year":"1998","journal-title":"Anim. Behav."},{"key":"ref_55","doi-asserted-by":"crossref","first-page":"2467","DOI":"10.1098\/rspb.2004.2887","article-title":"The effect of energy reserves on social foraging: Hungry sparrows scrounge more","volume":"271","author":"Lendvai","year":"2004","journal-title":"Proc. R. Soc. Lond. Ser. B Biol."},{"key":"ref_56","first-page":"307","article-title":"Three dimensional bird flock structure and its implications for birdstrike tolerence in aircraft","volume":"24","author":"Budgey","year":"1998","journal-title":"Proc. Int. Bird Strike Comm."},{"key":"ref_57","doi-asserted-by":"crossref","first-page":"256","DOI":"10.2307\/4088194","article-title":"Structure of turning in airborne rock dove (Columba livia) flocks","volume":"109","author":"Pomeroy","year":"1992","journal-title":"Auk"},{"key":"ref_58","doi-asserted-by":"crossref","first-page":"295","DOI":"10.1016\/0022-5193(71)90189-5","article-title":"Geometry for the selfish herd","volume":"31","author":"Hamilton","year":"1971","journal-title":"J. Theor. Biol."},{"key":"ref_59","doi-asserted-by":"crossref","first-page":"419","DOI":"10.1016\/0022-5193(73)90184-7","article-title":"On the advantages of flocking","volume":"38","author":"Pulliam","year":"1973","journal-title":"J. Theor. Biol."}],"container-title":["Symmetry"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2073-8994\/14\/4\/793\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T22:51:48Z","timestamp":1760136708000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2073-8994\/14\/4\/793"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,4,11]]},"references-count":59,"journal-issue":{"issue":"4","published-online":{"date-parts":[[2022,4]]}},"alternative-id":["sym14040793"],"URL":"https:\/\/doi.org\/10.3390\/sym14040793","relation":{},"ISSN":["2073-8994"],"issn-type":[{"value":"2073-8994","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,4,11]]}}}