{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,12]],"date-time":"2026-06-12T00:37:59Z","timestamp":1781224679721,"version":"3.54.1"},"reference-count":53,"publisher":"Springer Science and Business Media LLC","issue":"12","license":[{"start":{"date-parts":[[2024,8,12]],"date-time":"2024-08-12T00:00:00Z","timestamp":1723420800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2024,8,12]],"date-time":"2024-08-12T00:00:00Z","timestamp":1723420800000},"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":["Knowl Inf Syst"],"published-print":{"date-parts":[[2024,12]]},"DOI":"10.1007\/s10115-024-02196-2","type":"journal-article","created":{"date-parts":[[2024,8,12]],"date-time":"2024-08-12T17:02:06Z","timestamp":1723482126000},"page":"7419-7435","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":12,"title":["MoRGH: movie recommender system using GNNs on heterogeneous graphs"],"prefix":"10.1007","volume":"66","author":[{"given":"Seyed Sina","family":"Ziaee","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Hossein","family":"Rahmani","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Mohammad","family":"Nazari","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2024,8,12]]},"reference":[{"key":"2196_CR1","doi-asserted-by":"publisher","first-page":"421425","DOI":"10.1155\/2009\/421425","volume":"2009","author":"X Su","year":"2009","unstructured":"Su X, Khoshgoftaar TM (2009) A survey of collaborative filtering techniques. Adv Artif Intell 2009:421425","journal-title":"Adv Artif Intell"},{"key":"2196_CR2","doi-asserted-by":"crossref","unstructured":"Koren Y, Rendle S, Bell R (2022) Advances in collaborative filtering. Recommender systems handbook, pp 91\u2013142","DOI":"10.1007\/978-1-0716-2197-4_3"},{"key":"2196_CR3","unstructured":"Zhang M, Chen Y (2019) Inductive matrix completion based on graph neural networks"},{"issue":"3","key":"2196_CR4","doi-asserted-by":"publisher","first-page":"0018","DOI":"10.5565\/rev\/elcvia.1232","volume":"19","author":"M Goyani","year":"2020","unstructured":"Goyani M, Chaurasiya N (2020) A review of movie recommendation system: limitations, survey and challenges. ELCVIA: Electron Lett Comput Vis Image Anal 19(3):0018\u20130037","journal-title":"ELCVIA: Electron Lett Comput Vis Image Anal"},{"key":"2196_CR5","doi-asserted-by":"crossref","unstructured":"Cheng H-T, Koc L, Harmsen J, Shaked T, Chandra T, Aradhye H, Anderson G, Corrado G, Chai W, Ispir M, Anil R, Haque Z, Hong L, Jain V, Liu X, Shah H (2016) Wide and deep learning for recommender systems","DOI":"10.1145\/2988450.2988454"},{"key":"2196_CR6","unstructured":"Hidasi B, Karatzoglou A, Baltrunas L, Tikk D (2015) Session-based recommendations with recurrent neural networks"},{"key":"2196_CR7","unstructured":"Salakhutdinov R, Mnih A (2007) Probabilistic matrix factorization. In: Proceedings of the 20th international conference on neural information processing systems. NIPS\u201907, Curran Associates Inc., Red Hook, pp 1257\u20131264"},{"key":"2196_CR8","unstructured":"Jain P, Dhillon IS (2013) Provable inductive matrix completion"},{"key":"2196_CR9","unstructured":"Dziugaite GK, Roy DM (2015) Neural network matrix factorization"},{"key":"2196_CR10","unstructured":"Hartford J, Graham DR, Leyton-Brown K, Ravanbakhsh S (2018) Deep models of interactions across sets"},{"key":"2196_CR11","unstructured":"Monti F, Bronstein MM, Bresson X (2017) Geometric matrix completion with recurrent multi-graph neural networks"},{"key":"2196_CR12","unstructured":"Berg R, Kipf TN, Welling M (2017) Graph convolutional matrix completion"},{"key":"2196_CR13","unstructured":"Kalofolias V, Bresson X, Bronstein M, Vandergheynst P (2014) Matrix completion on graphs"},{"issue":"5","key":"2196_CR14","doi-asserted-by":"publisher","first-page":"3585","DOI":"10.1007\/s11280-023-01200-z","volume":"26","author":"X Wu","year":"2023","unstructured":"Wu X, He H, Yang H, Tai Y, Wang Z, Zhang W (2023) Pda-gnn: propagation-depth-aware graph neural networks for recommendation. World Wide Web 26(5):3585\u20133606","journal-title":"World Wide Web"},{"issue":"12","key":"2196_CR15","doi-asserted-by":"publisher","first-page":"61","DOI":"10.1145\/138859.138867","volume":"35","author":"D Goldberg","year":"1992","unstructured":"Goldberg D, Nichols D, Oki BM, Terry D (1992) Using collaborative filtering to weave an information tapestry. Commun ACM 35(12):61\u201370","journal-title":"Commun ACM"},{"issue":"3","key":"2196_CR16","doi-asserted-by":"publisher","first-page":"261","DOI":"10.1016\/j.eij.2015.06.005","volume":"16","author":"FO Isinkaye","year":"2015","unstructured":"Isinkaye FO, Folajimi YO, Ojokoh BA (2015) Recommendation systems: principles, methods and evaluation. Egypt Inform J 16(3):261\u2013273","journal-title":"Egypt Inform J"},{"key":"2196_CR17","doi-asserted-by":"publisher","first-page":"109","DOI":"10.1016\/j.knosys.2013.03.012","volume":"46","author":"J Bobadilla","year":"2013","unstructured":"Bobadilla J, Ortega F, Hernando A, Guti\u00e9rrez A (2013) Recommender systems survey. Knowle-Based Syst 46:109\u2013132","journal-title":"Knowle-Based Syst"},{"key":"2196_CR18","doi-asserted-by":"publisher","first-page":"1366","DOI":"10.1016\/j.procs.2023.01.115","volume":"218","author":"G Behera","year":"2023","unstructured":"Behera G, Nain N (2023) Collaborative filtering with temporal features for movie recommendation system. Proc Comput Sci 218:1366\u20131373","journal-title":"Proc Comput Sci"},{"key":"2196_CR19","doi-asserted-by":"crossref","unstructured":"Gawinecki M, Szmyd W, \u017buchowicz U, Walas M (2021) What makes a good movie recommendation? feature selection for content-based filtering. In: International conference on similarity search and applications, Springer, pp 280\u2013294","DOI":"10.1007\/978-3-030-89657-7_21"},{"key":"2196_CR20","doi-asserted-by":"publisher","first-page":"102375","DOI":"10.1016\/j.simpat.2021.102375","volume":"113","author":"Y Afoudi","year":"2021","unstructured":"Afoudi Y, Lazaar M, Al Achhab M (2021) Hybrid recommendation system combined content-based filtering and collaborative prediction using artificial neural network. Simulat Model Pract Theory 113:102375","journal-title":"Simulat Model Pract Theory"},{"key":"2196_CR21","doi-asserted-by":"publisher","first-page":"116850","DOI":"10.1016\/j.eswa.2022.116850","volume":"200","author":"ZZ Darban","year":"2022","unstructured":"Darban ZZ, Valipour MH (2022) Ghrs: graph-based hybrid recommendation system with application to movie recommendation. Exp Syst Appl 200:116850","journal-title":"Exp Syst Appl"},{"key":"2196_CR22","unstructured":"Luhmann J, Burghardt M, Tiepmar J (2021) Subrosa: determining movie similarities based on subtitles. INFORMATIK 2020"},{"issue":"4","key":"2196_CR23","doi-asserted-by":"publisher","first-page":"3357","DOI":"10.1007\/s00521-022-07862-6","volume":"35","author":"X Jia","year":"2023","unstructured":"Jia X, Jiang M, Dong Y, Zhu F, Lin H, Xin Y, Chen H (2023) Multimodal heterogeneous graph attention network. Neural Comput Appl 35(4):3357\u20133372","journal-title":"Neural Comput Appl"},{"key":"2196_CR24","unstructured":"Kipf TN, Welling M (2016) Semi-supervised classification with graph convolutional networks arXiv:1609.02907 [cs.LG]"},{"key":"2196_CR25","unstructured":"Kipf TN, Welling M (2016) Variational graph auto-encoders arXiv:1611.07308 [stat.ML]"},{"issue":"4","key":"2196_CR26","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/2827872","volume":"5","author":"FM Harper","year":"2016","unstructured":"Harper FM, Konstan JA (2016) The MovieLens datasets. ACM Trans Interact Intell Syst 5(4):1\u201319","journal-title":"ACM Trans Interact Intell Syst"},{"key":"2196_CR27","unstructured":"Hastie T, Mazumder R, Lee J, Zadeh R (2014) Matrix completion and low-rank SVD via fast alternating least squares"},{"key":"2196_CR28","doi-asserted-by":"publisher","unstructured":"Strub F, Gaudel R, Mary J (2016) Hybrid recommender system based on autoencoders https:\/\/doi.org\/10.1145\/2988450.2988456arXiv:1606.07659","DOI":"10.1145\/2988450.2988456"},{"key":"2196_CR29","doi-asserted-by":"publisher","unstructured":"Gilbert AC, Sonthalia R (2018) Unsupervised metric learning in presence of missing data https:\/\/doi.org\/10.1109\/ALLERTON.2018.8635955arXiv:1807.07610","DOI":"10.1109\/ALLERTON.2018.8635955"},{"key":"2196_CR30","doi-asserted-by":"crossref","unstructured":"Kannikaklang N, Wongthanavasu S, Thamviset W (2022) A hybrid recommender system for improving rating prediction of movie recommendation. In: 2022 19th international joint conference on computer science and software engineering (JCSSE), IEEE, pp 1\u20136","DOI":"10.1109\/JCSSE54890.2022.9836257"},{"key":"2196_CR31","doi-asserted-by":"publisher","first-page":"1176","DOI":"10.1016\/j.procs.2023.01.096","volume":"218","author":"S Airen","year":"2023","unstructured":"Airen S, Agrawal J (2023) Movie recommender system using parameter tuning of user and movie neighbourhood via co-clustering. Proc Comput Sci 218:1176\u20131183","journal-title":"Proc Comput Sci"},{"key":"2196_CR32","doi-asserted-by":"publisher","first-page":"134","DOI":"10.1016\/j.measurement.2016.05.058","volume":"91","author":"H Koohi","year":"2016","unstructured":"Koohi H, Kiani K (2016) User based collaborative filtering using fuzzy c-means. Measurement 91:134\u2013139","journal-title":"Measurement"},{"key":"2196_CR33","doi-asserted-by":"crossref","unstructured":"Bergamaschi S, Po L (2014) Comparing LDA and LSA topic models for content-based movie recommendation systems. In: International conference on web information systems and technologies, Springer, pp 247\u2013263","DOI":"10.1007\/978-3-319-27030-2_16"},{"key":"2196_CR34","doi-asserted-by":"crossref","unstructured":"Bougiatiotis K, Giannakopoulos T (2016) Content representation and similarity of movies based on topic extraction from subtitles. In: Proceedings of the 9th hellenic conference on artificial intelligence, pp. 1\u20137","DOI":"10.1145\/2903220.2903235"},{"key":"2196_CR35","doi-asserted-by":"publisher","unstructured":"Penha G, Hauff C (2020) What does bert know about books, movies and music? probing bert for conversational recommendation, pp 388\u2013397 . https:\/\/doi.org\/10.1145\/3383313.3412249","DOI":"10.1145\/3383313.3412249"},{"key":"2196_CR36","doi-asserted-by":"crossref","unstructured":"Suglia A, Greco C, Musto C, De\u00a0Gemmis M, Lops P, Semeraro G (2017) A deep architecture for content-based recommendations exploiting recurrent neural networks. In: Proceedings of the 25th conference on user modeling, adaptation and personalization, pp 202\u2013211","DOI":"10.1145\/3079628.3079684"},{"key":"2196_CR37","doi-asserted-by":"crossref","unstructured":"Salloum S, Rajamanthri D (2021) Implementation and evaluation of movie recommender systems using collaborative filtering. J Adv Inf Technol 12(3)","DOI":"10.12720\/jait.12.3.189-196"},{"key":"2196_CR38","doi-asserted-by":"publisher","unstructured":"Ying R, He R, Chen K, Eksombatchai P, Hamilton WL, Leskovec J (2018) Graph convolutional neural networks for web-scale recommender systems https:\/\/doi.org\/10.1145\/32s19819.3219890arXiv:1806.01973","DOI":"10.1145\/32s19819.3219890"},{"key":"2196_CR39","doi-asserted-by":"crossref","unstructured":"Wang X, Ji H, Shi C, Wang B, Ye Y, Cui P, Yu PS (2019) Heterogeneous graph attention network. In: The World Wide Web conference, pp 2022\u20132032","DOI":"10.1145\/3308558.3313562"},{"key":"2196_CR40","doi-asserted-by":"publisher","first-page":"122489","DOI":"10.1016\/j.eswa.2023.122489","volume":"239","author":"Z Liu","year":"2024","unstructured":"Liu Z, Wang Y, Wang S, Zhao X, Wang H, Yin H (2024) Heterogeneous graphs neural networks based on neighbor relationship filtering. Exp Syst Appl 239:122489","journal-title":"Exp Syst Appl"},{"issue":"6","key":"2196_CR41","doi-asserted-by":"publisher","first-page":"717","DOI":"10.1007\/s10208-009-9045-5","volume":"9","author":"EJ Cand\u00e8s","year":"2009","unstructured":"Cand\u00e8s EJ, Recht B (2009) Exact matrix completion via convex optimization. Found Comut Math 9(6):717\u2013772","journal-title":"Found Comut Math"},{"key":"2196_CR42","doi-asserted-by":"crossref","unstructured":"Sedhain S, Menon AK, Sanner S, Xie L (2015) Autorec: autoencoders meet collaborative filtering. In: Proceedings of the 24th international conference on World Wide Web, pp 111\u2013112","DOI":"10.1145\/2740908.2742726"},{"issue":"2","key":"2196_CR43","first-page":"221","volume":"11","author":"M Nazari","year":"2023","unstructured":"Nazari M, Rahmani H, Momeni D, Nasiri M (2023) Mogal: novel movie graph construction by applying LDA on subtitle. J AI Data Min 11(2):221\u2013228","journal-title":"J AI Data Min"},{"key":"2196_CR44","unstructured":"Devlin J, Chang M-W, Lee K, Toutanova K (2018) BERT: pre-training of deep bidirectional transformers for language understanding arXiv:1810.04805 [cs.CL]"},{"key":"2196_CR45","doi-asserted-by":"publisher","unstructured":"Lahitani AR, Permanasari AE, Setiawan NA (2016) Cosine similarity to determine similarity measure: Study case in online essay assessment. In: 2016 4th international conference on cyber and IT service management, pp 1\u20136 . https:\/\/doi.org\/10.1109\/CITSM.2016.7577578","DOI":"10.1109\/CITSM.2016.7577578"},{"key":"2196_CR46","doi-asserted-by":"publisher","unstructured":"Sulaiman NH, Mohamad D (2012) A jaccard-based similarity measure for soft sets. In: 2012 IEEE symposium on humanities, science and engineering research, pp 659\u2013663 . https:\/\/doi.org\/10.1109\/SHUSER.2012.6268901","DOI":"10.1109\/SHUSER.2012.6268901"},{"key":"2196_CR47","unstructured":"Bank D, Koenigstein N, Giryes R (2020) Autoencoders arXiv:2003.05991 [cs.LG]"},{"key":"2196_CR48","doi-asserted-by":"crossref","unstructured":"Li X, Cheng Y (2020) Understanding the message passing in graph neural networks via power iteration clustering arXiv:2006.00144 [cs.LG]","DOI":"10.1016\/j.neunet.2021.02.025"},{"key":"2196_CR49","unstructured":"Hamilton WL, Ying R, Leskovec J (2017) Inductive representation learning on large graphs arXiv:1706.02216 [cs.SI]"},{"key":"2196_CR50","unstructured":"Kingma DP, Ba J (2014) Adam: a method for stochastic optimization"},{"key":"2196_CR51","unstructured":"Rao N, Yu H, Ravikumar P, Dhillon IS (2015) Collaborative filtering with graph information: consistency and scalable methods. In: Cortes C, Lawrence ND, Lee DD, Sugiyama M, Garnett R (eds) Advances in neural information processing systems 28: annual conference on neural information processing systems 2015, December 7\u201312, 2015, Montreal, pp 2107\u20132115 . https:\/\/proceedings.neurips.cc\/paper\/2015\/hash\/f4573fc71c731d5c362f0d7860945b88-Abstract.html"},{"key":"2196_CR52","doi-asserted-by":"crossref","unstructured":"Salakhutdinov R, Mnih A, Hinton G (2007) Restricted Boltzmann machines for collaborative filtering. In: Proceedings of the 24th international conference on machine learning, pp 791\u2013798","DOI":"10.1145\/1273496.1273596"},{"key":"2196_CR53","doi-asserted-by":"crossref","unstructured":"Zheng Y, Tang B, Ding W, Zhou H (2016) A neural autoregressive approach to collaborative filtering","DOI":"10.1145\/2988450.2988453"}],"container-title":["Knowledge and Information Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10115-024-02196-2.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10115-024-02196-2\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10115-024-02196-2.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,10,24]],"date-time":"2024-10-24T08:07:12Z","timestamp":1729757232000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10115-024-02196-2"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,8,12]]},"references-count":53,"journal-issue":{"issue":"12","published-print":{"date-parts":[[2024,12]]}},"alternative-id":["2196"],"URL":"https:\/\/doi.org\/10.1007\/s10115-024-02196-2","relation":{"has-preprint":[{"id-type":"doi","id":"10.21203\/rs.3.rs-3860094\/v1","asserted-by":"object"}]},"ISSN":["0219-1377","0219-3116"],"issn-type":[{"value":"0219-1377","type":"print"},{"value":"0219-3116","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,8,12]]},"assertion":[{"value":"13 January 2024","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"30 April 2024","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"30 July 2024","order":3,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"12 August 2024","order":4,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}}]}}