{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,1]],"date-time":"2026-02-01T09:51:55Z","timestamp":1769939515696,"version":"3.49.0"},"reference-count":51,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2025,3,8]],"date-time":"2025-03-08T00:00:00Z","timestamp":1741392000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2025,3,8]],"date-time":"2025-03-08T00:00:00Z","timestamp":1741392000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["SN COMPUT. SCI."],"DOI":"10.1007\/s42979-025-03742-7","type":"journal-article","created":{"date-parts":[[2025,3,8]],"date-time":"2025-03-08T05:04:54Z","timestamp":1741410294000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":3,"title":["From User Preferences to Accurate Predictions: Enhancing Movie Recommendation Systems with Neural Collaborative Filtering and Sentiment Analysis"],"prefix":"10.1007","volume":"6","author":[{"given":"Qusay","family":"Bsoul","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Firas","family":"Zawaideh","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Basma S.","family":"Alqadi","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Latifa Abdullah","family":"Almusfar","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Osamah Ibrahim","family":"Khalaf","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ahmed Saleh","family":"Alattas","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Muath","family":"Alali","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0881-3164","authenticated-orcid":false,"given":"Diaa Salama","family":"AbdElminaam","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2025,3,8]]},"reference":[{"key":"3742_CR1","doi-asserted-by":"crossref","unstructured":"Moldagulova A, Sulaiman RB. Using knn algorithm for classification of textual documents. 2017. p. 10.","DOI":"10.1109\/ICITECH.2017.8079924"},{"issue":"1","key":"3742_CR2","doi-asserted-by":"publisher","first-page":"2","DOI":"10.36244\/ICJ.2024.1.1","volume":"16","author":"I Jebril","year":"2024","unstructured":"Jebril I, Premkumar M, Muttashar Abdulsahib G, Ashokkumar S, Dhanasekaran S, Khalaf OI, Algburi S. Deep learning based ddos attack detection in internet of things: an optimized cnn-bilstm architecture with transfer learning and regularization techniques. Infocommun J. 2024;16(1):2\u201311.","journal-title":"Infocommun J"},{"key":"3742_CR3","doi-asserted-by":"crossref","unstructured":"Sharifi Z, Rezghi M, Nasiri M. New algorithm for recommender systems based on singular value decomposition method. 2013. p. 6.","DOI":"10.1109\/ICCKE.2013.6682799"},{"key":"3742_CR4","doi-asserted-by":"crossref","unstructured":"He X, Liao L, Zhang H, Nie L, Hu X, Chua T-S. Neural collaborative filtering. 2017. p. 10.","DOI":"10.1145\/3038912.3052569"},{"issue":"7","key":"3742_CR5","doi-asserted-by":"publisher","first-page":"19645","DOI":"10.3934\/math.2024958","volume":"9","author":"M Nelson","year":"2024","unstructured":"Nelson M, Rajendran S, Khalaf OI, Hamam H. Deep-learning-based intelligent neonatal seizure identification using spatial and spectral gnn optimized with the aquila algorithm. AIMS Math. 2024;9(7):19645\u201369.","journal-title":"AIMS Math"},{"issue":"2","key":"3742_CR6","doi-asserted-by":"publisher","first-page":"8","DOI":"10.33640\/2405-609X.3355","volume":"10","author":"VS Elangovan","year":"2024","unstructured":"Elangovan VS, Devarajan R, Khalaf OI, Sharif MS, Elmedany W. Analysing an imbalanced stroke prediction dataset using machine learning techniques. Karbala Int J Mod Sci. 2024;10(2):8.","journal-title":"Karbala Int J Mod Sci"},{"key":"3742_CR7","doi-asserted-by":"crossref","unstructured":"Rao KN, Khalaf OI, Krishnasree V, Kumar AS, Alsekait DM, Priyanka SS, Alattas AS, AbdElminaam DS. An efficient brain tumor detection and classification using pre-trained convolutional neural network models. Heliyon. 10(17).","DOI":"10.1016\/j.heliyon.2024.e36773"},{"key":"3742_CR8","unstructured":"Beena Bethel GN, Mallesh D, Sree Sai Raghavendar G. Movie recommender system using collaborative filtering. J Eng Sci. 2022;8."},{"key":"3742_CR9","unstructured":"Yeole Madhavi B, Rokade Monika D, Khatal Sunil S. Movie recommendation system using content based filtering. 2021. p. 16."},{"key":"3742_CR10","unstructured":"Tmdb movie metadata. https:\/\/www.kaggle.com\/datasets\/tmdb\/. Accessed 21 Feb 2025."},{"key":"3742_CR11","unstructured":"Movie lens metadata. https:\/\/grouplens.org\/datasets\/movielens\/."},{"issue":"1","key":"3742_CR12","doi-asserted-by":"publisher","first-page":"16908","DOI":"10.1038\/s41598-024-65153-7","volume":"14","author":"M Sulaiman","year":"2024","unstructured":"Sulaiman M, Khalaf OI, Khan NA, Alshammari FS, Hamam H. Mathematical modeling and machine learning-based optimization for enhancing biofiltration efficiency of volatile organic compounds. Sci Rep. 2024;14(1):16908.","journal-title":"Sci Rep"},{"key":"3742_CR13","doi-asserted-by":"crossref","unstructured":"Kumar V, Subba B. A tfidfvectorizer and svm based sentiment analysis framework for text data corpus. In: National conference on communications (NCC). 2020. p. 9.","DOI":"10.1109\/NCC48643.2020.9056085"},{"key":"3742_CR14","doi-asserted-by":"crossref","unstructured":"Chai T, Draxler RR. Root mean square error (rmse) or mean absolute error (mae). 2014. p. 4.","DOI":"10.5194\/gmdd-7-1525-2014"},{"key":"3742_CR15","unstructured":"Kundan T, Kundan\u00a0Singh R. Movies recommender system using machine learning algorithm. 2023. p. 9."},{"key":"3742_CR16","doi-asserted-by":"crossref","unstructured":"Zhubatkhan AY, Buribayev ZA, Aubakirov SS, Dilmagambetova MD, Ryskulbek SA. Comparison models of machine learning for movie recommendation systems. 2021. p. 6.","DOI":"10.32014\/2021.2224-5294.4"},{"key":"3742_CR17","doi-asserted-by":"crossref","unstructured":"Sridevi S. Celeste Murnal, Implementation of movie recommendation system using machine learning. 2020. p. 7.","DOI":"10.32628\/CSEIT2063143"},{"key":"3742_CR18","doi-asserted-by":"crossref","unstructured":"De Campos LM, Fern\u00e1ndez-Luna JM, Huete JF, Rueda-Morales MA. Combining content-based and collaborative recommendations: a hybrid approach based on Bayesian networks. 2010. p. 15.","DOI":"10.1016\/j.ijar.2010.04.001"},{"key":"3742_CR19","doi-asserted-by":"crossref","unstructured":"Kumar M, Yadav DK, Singh A, Gupta VK. A movie recommender system: Movrec. 2015. p. 6.","DOI":"10.5120\/ijca2015904111"},{"key":"3742_CR20","doi-asserted-by":"crossref","unstructured":"Vilakone P, Sengmany D, Xaypanya K, Hwang F. An efficient movie recommendation algorithm based on improved k-clique. 2018. p. 15.","DOI":"10.1186\/s13673-018-0161-6"},{"key":"3742_CR21","doi-asserted-by":"crossref","unstructured":"Pavitha N, Pungliya V, Raut A, Kulkarni A. Movie recommendation and sentiment analysis using machine learning. 2022. p. 6.","DOI":"10.1016\/j.gltp.2022.03.012"},{"key":"3742_CR22","unstructured":"Vishwanathan SVM, Narasimha Murty M. Ssvm: a simple svm algorithm. 2002. p. 3."},{"key":"3742_CR23","doi-asserted-by":"crossref","unstructured":"Behera G, Nain N. Collaborative filtering with temporal features for movie recommendation system. 2023. p. 6.","DOI":"10.1016\/j.procs.2023.01.115"},{"key":"3742_CR24","unstructured":"Zhang Y, Zhang L, et al. Movie recommendation algorithm based on sentiment analysis and lda. 2021. p. 8."},{"key":"3742_CR25","unstructured":"Bhowmick H, Chatterjee A, Sen J. Design and implementation of a movie recommendation system prototype. 2018. p. 6."},{"key":"3742_CR26","unstructured":"Benesty J, Chen J, Huang Y, Cohen I. Pearson correlation coefficient. SpringerLink; 1970. p. 8."},{"key":"3742_CR27","unstructured":"Pawar S, Patne P, Ratanghayra P, Dadhich S, Jaswal S. Movies recommendation system using cosine similarity. Int J Innov Sci Res Technol. 2022. p. 5."},{"key":"3742_CR28","unstructured":"Gaikwad A, Kudalkar S, Jethawa A. Movie recommendation system using machine learning. Int Res J Eng Technol. 2021. p. 6."},{"key":"3742_CR29","unstructured":"David R. Cheriton School of Computer Science University of Waterloo Waterloo. The use of machine learning algorithms in recommender systems: a systematic review. 2018. p. 16."},{"key":"3742_CR30","doi-asserted-by":"crossref","unstructured":"Gorli R, Ram BA. Mrml-movie recommendation model with machine learning techniques. Int J Sci Res. 2023. p. 5.","DOI":"10.21275\/SR23322101301"},{"key":"3742_CR31","doi-asserted-by":"crossref","unstructured":"Sze V, Chen Y-H, Yang T-J, Emer JS. Efficient processing of deep neural networks: a tutorial and survey. 2017. p. 20.","DOI":"10.1109\/JPROC.2017.2761740"},{"key":"3742_CR32","unstructured":"Prasanna P, Teja AS, Sree ND, Sreechandana S, Akash R, Gaurav S. Movie recommendation using machine learning. J Basic Sci. 2022:4."},{"key":"3742_CR33","unstructured":"Pradhan R, Swami AC, Saxena A, Rajpoot V. A study on movie recommendations using collaborative filtering. 2018. p. 9."},{"key":"3742_CR34","doi-asserted-by":"crossref","unstructured":"Yao Z. Review of movie recommender systems based on deep learning. 2023. p. 4.","DOI":"10.1051\/shsconf\/202315902010"},{"key":"3742_CR35","doi-asserted-by":"crossref","unstructured":"Mirza Ilhami S. Film recommendation systems using matrix factorization and collaborative filtering. 2014. p. 6.","DOI":"10.1109\/ICITSI.2014.7048228"},{"key":"3742_CR36","doi-asserted-by":"crossref","unstructured":"Mirza Ilhami S. Film recommendation systems using matrix factorization and collaborative filtering. 2014. p. 6.","DOI":"10.1109\/ICITSI.2014.7048228"},{"key":"3742_CR37","unstructured":"Ganesh D, Bhansali Y. Movie recommendation system using content based filtering. Int J Creat Res Thoughts. 2022:7."},{"key":"3742_CR38","doi-asserted-by":"crossref","unstructured":"Madadipouya K. A location-based movie recommender system using collaborative filtering. Int J Found Comput Sci Technol. 2015;7.","DOI":"10.5121\/ijfcst.2015.5402"},{"key":"3742_CR39","unstructured":"Pandey A, Sharan A, Mishra V, Richa G, Charu T. Movie recommendation system using machine learning. Int J Innov Res Technol. 2021;4."},{"key":"3742_CR40","doi-asserted-by":"crossref","unstructured":"Dridi A, Gaber MM, Azad RM, Bhogal J. Vec2dynamics: a temporal word embedding approach to exploring the dynamics of scientific keywords\u2013machine learning as a case study. Big Data Cogn Comput. 2022:12.","DOI":"10.3390\/bdcc6010021"},{"key":"3742_CR41","unstructured":"Word embeddings in natural language processing | nlp. https:\/\/medium.com\/@zeeshanmulla\/word-embeddings-in-natural-language-processing-nlp-5be7d6fb1d73. Accessed 21 Feb 2025."},{"key":"3742_CR42","unstructured":"Zaman F. Automated liver segmentation from mr-images using neural networks. B. Thesis for: Master\u2019s in Biomedical Engineering. 2019. p. 12."},{"key":"3742_CR43","unstructured":"Universit\u00e9 M-A B S, Baazizi M-A, Universit\u00e9 S, Paris-Dauphine D C U, Colazzo D, Paris-Dauphine U, Pisa G G U di, Ghelli G, Pisa U di, Basilicata C S U della, Sartiani C, Basilicata U della, Amsterdam C, V U, Leiden C, U, Epfl, Maryland, U. of, Mit, Metrics O M A, Schemas and types for json data. In: Proceedings of the 2019 international conference on management of data. ACM conferences. 2019. p. 10."},{"key":"3742_CR44","unstructured":"Alaya MZ, Bussy S, Gaiffas S, Guilloux A. Binarsity: a penalization for one-hot encoded features in linear supervised learning. J Mach Learn Res. 2019;10."},{"key":"3742_CR45","doi-asserted-by":"crossref","unstructured":"Elsafoury F, Wilson SR, Ramzan Naeem. A comparative study on word embeddings in social nlp. 2022. p. 10.","DOI":"10.18653\/v1\/2022.socialnlp-1.5"},{"key":"3742_CR46","doi-asserted-by":"crossref","unstructured":"Rahul Pradhan A, Chandra SA, Vikram R. A study on movie recommendations using collaborative filtering. 2021. p. 9.","DOI":"10.1088\/1757-899X\/1119\/1\/012018"},{"key":"3742_CR47","unstructured":"Md Riyad H, Douglas T. Machine learning model optimization with hyper parameter tuning approach. Glob J Comput Sci Technol D Neural Artif Intell. 2021. p. 8."},{"key":"3742_CR48","unstructured":"Al-Shamri YH. User profiling approaches for demographic recommender systems. Sciencedirect."},{"key":"3742_CR49","doi-asserted-by":"crossref","unstructured":"Tej MK. Movie recommendation system using machine learning. Int J Res Publ Rev. 2023:4.","DOI":"10.1049\/icp.2023.1812"},{"key":"3742_CR50","doi-asserted-by":"crossref","unstructured":"Aljunid MF, Huchaiah MD. Multi-model deep learning approach for collaborative filtering recommendation system. The Institution of Engineering and Technology. 2020. p. 8.","DOI":"10.1049\/trit.2020.0031"},{"key":"3742_CR51","unstructured":"Tanti HK, Ghosh P, Saha T. An ai based movie recommendation system. Int Res J Mod Eng Technol Sci. 2023;7."}],"container-title":["SN Computer Science"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s42979-025-03742-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s42979-025-03742-7\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s42979-025-03742-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,3,8]],"date-time":"2025-03-08T05:05:18Z","timestamp":1741410318000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s42979-025-03742-7"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,3,8]]},"references-count":51,"journal-issue":{"issue":"3","published-online":{"date-parts":[[2025,3]]}},"alternative-id":["3742"],"URL":"https:\/\/doi.org\/10.1007\/s42979-025-03742-7","relation":{},"ISSN":["2661-8907"],"issn-type":[{"value":"2661-8907","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,3,8]]},"assertion":[{"value":"1 September 2024","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"8 December 2024","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"8 March 2025","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"Not applicable.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}},{"value":"Not applicable.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Research involving human and\/or animals"}},{"value":"Not applicable.","order":4,"name":"Ethics","group":{"name":"EthicsHeading","label":"Informed consent"}}],"article-number":"257"}}