{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,28]],"date-time":"2026-02-28T00:52:07Z","timestamp":1772239927581,"version":"3.50.1"},"reference-count":38,"publisher":"Springer Science and Business Media LLC","issue":"5","license":[{"start":{"date-parts":[[2022,6,20]],"date-time":"2022-06-20T00:00:00Z","timestamp":1655683200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2022,6,20]],"date-time":"2022-06-20T00:00:00Z","timestamp":1655683200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/501100007514","name":"Universit\u00e0 di Pisa","doi-asserted-by":"crossref","id":[{"id":"10.13039\/501100007514","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Neural Process Lett"],"published-print":{"date-parts":[[2023,10]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>Recommendation problems are naturally tackled as a link prediction task in a bipartite graph between user and item nodes, labelled with rating information on edges. To provide personal recommendations and improve the performance of the recommender system, it is necessary to integrate side information along with user-item interactions. The integration of context is a key success factor in recommendation systems because it allows catering for user preferences and opinions, especially when this pertains to the circumstances surrounding the interaction between users and items. In this paper, we propose a <jats:bold>c<\/jats:bold>ontext-aware <jats:bold>G<\/jats:bold>raph <jats:bold>C<\/jats:bold>onvolutional <jats:bold>M<\/jats:bold>atrix <jats:bold>C<\/jats:bold>ompletion which captures structural information and integrates the user\u2019s opinion on items along with the surrounding context on edges and static features of user and item nodes. Our graph encoder produces user and item representations with respect to context, features and opinion. The decoder takes the aggregated embeddings to predict the user-item score considering the surrounding context. We have evaluated the performance of our model on 14 five publicly available datasets and compared it with state-of-the-art algorithms. Throughout this we show how it can effectively integrate user opinion along with surrounding context to produce a final node representation which is aware of the favourite circumstances of the particular node.\n<\/jats:p>","DOI":"10.1007\/s11063-022-10917-3","type":"journal-article","created":{"date-parts":[[2022,6,20]],"date-time":"2022-06-20T11:08:57Z","timestamp":1655723337000},"page":"5357-5376","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":17,"title":["Graph Neural Network for Context-Aware Recommendation"],"prefix":"10.1007","volume":"55","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-6180-1141","authenticated-orcid":false,"given":"Asma","family":"Sattar","sequence":"first","affiliation":[]},{"given":"Davide","family":"Bacciu","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2022,6,20]]},"reference":[{"key":"10917_CR1","doi-asserted-by":"publisher","first-page":"182","DOI":"10.1016\/j.physa.2016.05.046","volume":"461","author":"R Katarya","year":"2016","unstructured":"Katarya R, Verma OP (2016) Recent developments in affective recommender systems. Physica A 461:182\u2013190","journal-title":"Physica A"},{"issue":"34","key":"10917_CR2","first-page":"75","volume":"12","author":"F Karimova","year":"2016","unstructured":"Karimova F (2016) A survey of e-commerce recommender systems. Eur Sci J 12(34):75\u201389","journal-title":"Eur Sci J"},{"key":"10917_CR3","doi-asserted-by":"crossref","unstructured":"Li X, Li D (2019) An improved collaborative filtering recommendation algorithm and recommendation strategy. Mobile Information Systems, p 3560968","DOI":"10.1155\/2019\/3560968"},{"key":"10917_CR4","doi-asserted-by":"crossref","unstructured":"Zarzour H, Maazouzi F, Soltani M, Chemam C (2018) An improved collaborative filtering recommendation algorithm for big data. In: IFIP International Conference on Computational Intelligence and Its Applications, pp 660\u2013668. Springer","DOI":"10.1007\/978-3-319-89743-1_56"},{"key":"10917_CR5","doi-asserted-by":"publisher","first-page":"203","DOI":"10.1016\/j.neunet.2020.06.006","volume":"129","author":"D Bacciu","year":"2020","unstructured":"Bacciu D, Errica F, Micheli A, Podda M (2020) A gentle introduction to deep learning for graphs. Neural Netw 129:203\u2013221. https:\/\/doi.org\/10.1016\/j.neunet.2020.06.006","journal-title":"Neural Netw"},{"key":"10917_CR6","unstructured":"Berg Rvd, Kipf TN, Welling M (2017) Graph convolutional matrix completion. arXiv preprint arXiv:1706.02263"},{"key":"10917_CR7","doi-asserted-by":"crossref","unstructured":"Zhang J, Shi X, Zhao S, King I (2019) Star-gcn: Stacked and reconstructed graph convolutional networks for recommender systems. In: The 28th International Joint Conference on Artificial Intelligence, pp 4264\u20134270","DOI":"10.24963\/ijcai.2019\/592"},{"key":"10917_CR8","doi-asserted-by":"crossref","unstructured":"Wang X, He X, Wang M, Feng F, Chua T-S (2019) Neural graph collaborative filtering. In: Proceedings of the 42nd International ACM SIGIR Conference on Research and Development in Information Retrieval, pp 165\u2013174","DOI":"10.1145\/3331184.3331267"},{"key":"10917_CR9","doi-asserted-by":"crossref","unstructured":"Wang X, Jin H, Zhang A, He X, Xu T, Chua T-S (2020) Disentangled graph collaborative filtering. In: Proceedings of the 43rd International ACM SIGIR Conference on Research and Development in Information Retrieval, pp 1001\u20131010","DOI":"10.1145\/3397271.3401137"},{"issue":"1","key":"10917_CR10","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/2556270","volume":"47","author":"Y Shi","year":"2014","unstructured":"Shi Y, Larson M, Hanjalic A (2014) Collaborative filtering beyond the user-item matrix: A survey of the state of the art and future challenges. ACM Computing Surveys (CSUR) 47(1):1\u201345","journal-title":"ACM Computing Surveys (CSUR)"},{"key":"10917_CR11","unstructured":"Baltrunas L, Amatriain X (2009) Towards time-dependant recommendation based on implicit feedback. In: Workshop on Context-aware Recommender Systems (CARS\u201909), pp 25\u201330. Citeseer"},{"key":"10917_CR12","doi-asserted-by":"crossref","unstructured":"Panniello U, Tuzhilin A, Gorgoglione M, Palmisano C, Pedone A (2009) Experimental comparison of pre-vs. post-filtering approaches in context-aware recommender systems. In: Proceedings of the Third ACM Conference on Recommender Systems, pp 265\u2013268","DOI":"10.1145\/1639714.1639764"},{"key":"10917_CR13","doi-asserted-by":"crossref","unstructured":"Karatzoglou A, Amatriain X, Baltrunas L, Oliver N (2010) Multiverse recommendation: n-dimensional tensor factorization for context-aware collaborative filtering. In: Proceedings of the Fourth ACM Conference on Recommender Systems, pp 79\u201386","DOI":"10.1145\/1864708.1864727"},{"key":"10917_CR14","doi-asserted-by":"crossref","unstructured":"Jamali M, Ester M (2010) A matrix factorization technique with trust propagation for recommendation in social networks. In: Proceedings of the Fourth ACM Conference on Recommender Systems, pp 135\u2013142","DOI":"10.1145\/1864708.1864736"},{"key":"10917_CR15","doi-asserted-by":"crossref","unstructured":"He X, Chua T-S (2017) Neural factorization machines for sparse predictive analytics. In: Proceedings of the 40th International ACM SIGIR Conference on Research and Development in Information Retrieval, pp 355\u2013364","DOI":"10.1145\/3077136.3080777"},{"key":"10917_CR16","doi-asserted-by":"crossref","unstructured":"Lian J, Zhou X, Zhang F, Chen Z, Xie X, Sun G (2018) xdeepfm: Combining explicit and implicit feature interactions for recommender systems. In: Proceedings of the 24th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining, pp 1754\u20131763","DOI":"10.1145\/3219819.3220023"},{"key":"10917_CR17","first-page":"3926","volume":"19","author":"X Xin","year":"2019","unstructured":"Xin X, Chen B, He X, Wang D, Ding Y, Jose J (2019) Cfm: Convolutional factorization machines for context-aware recommendation. IJCAI 19:3926\u20133932","journal-title":"IJCAI"},{"key":"10917_CR18","doi-asserted-by":"crossref","unstructured":"Liu H, Zhang H, Hui K, He H (2015) Overview of context-aware recommender system research. In: 3rd International Conference on Mechatronics, Robotics and Automation. Atlantis Press","DOI":"10.2991\/icmra-15.2015.235"},{"key":"10917_CR19","doi-asserted-by":"crossref","unstructured":"Sattar A, Bacciu D (2021) Context-aware graph convolutional autoencoder. In: International Work-Conference on Artificial Neural Networks, pp 279\u2013290. Springer","DOI":"10.1007\/978-3-030-85030-2_23"},{"key":"10917_CR20","first-page":"1797","volume":"42","author":"H Peng","year":"2019","unstructured":"Peng H, Jin Y, Lv X, Wang X (2019) A context aware poi recommendation algorithm based on matrix decomposition. J Comput Sci 42:1797\u20131811","journal-title":"J Comput Sci"},{"key":"10917_CR21","doi-asserted-by":"crossref","unstructured":"Baltrunas L, Ludwig B, Ricci F (2011) Matrix factorization techniques for context aware recommendation. In: Proceedings of the Fifth ACM Conference on Recommender Systems, pp 301\u2013304","DOI":"10.1145\/2043932.2043988"},{"key":"10917_CR22","doi-asserted-by":"crossref","unstructured":"Gao Q, Ma P (2020) Graph neural network and context-aware based user behavior prediction and recommendation system research. Computational Intelligence and Neuroscience, p 8812370","DOI":"10.1155\/2020\/8812370"},{"key":"10917_CR23","doi-asserted-by":"crossref","unstructured":"Chen J, Zhang H, He X, Nie L, Liu W, Chua T-S (2017) Attentive collaborative filtering: Multimedia recommendation with item-and component-level attention. In: Proceedings of the 40th International ACM SIGIR Conference on Research and Development in Information Retrieval, pp 335\u2013344","DOI":"10.1145\/3077136.3080797"},{"key":"10917_CR24","unstructured":"Wu S, Zhang W, Sun F, Cui B (2020) Graph neural networks in recommender systems: A survey. arXiv preprint arXiv:2011.02260"},{"key":"10917_CR25","doi-asserted-by":"crossref","unstructured":"Li Z, Cui Z, Wu S, Zhang X, Wang L (2019) Fi-gnn: Modeling feature interactions via graph neural networks for ctr prediction. In: Proceedings of the 28th ACM International Conference on Information and Knowledge Management, pp 539\u2013548","DOI":"10.1145\/3357384.3357951"},{"key":"10917_CR26","unstructured":"Zhang M, Chen Y (2020) Inductive matrix completion based on graph neural networks. In: International Conference on Learning Representations"},{"key":"10917_CR27","doi-asserted-by":"crossref","unstructured":"Zheng L, Lu C-T, Jiang F, Zhang J, Yu, PS (2018) Spectral collaborative filtering. In: Proceedings of the 12th ACM Conference on Recommender Systems, pp 311\u2013319","DOI":"10.1145\/3240323.3240343"},{"key":"10917_CR28","doi-asserted-by":"crossref","unstructured":"Wu Y, Liu H, Yang Y (2018) Graph convolutional matrix completion for bipartite edge prediction. In: KDIR, pp 49\u201358","DOI":"10.5220\/0006900000510060"},{"key":"10917_CR29","doi-asserted-by":"publisher","DOI":"10.1016\/j.knosys.2019.105020","volume":"185","author":"R Yin","year":"2019","unstructured":"Yin R, Li K, Zhang G, Lu J (2019) A deeper graph neural network for recommender systems. Knowl-Based Syst 185:105020","journal-title":"Knowl-Based Syst"},{"key":"10917_CR30","doi-asserted-by":"crossref","unstructured":"Fan W, Ma Y, Li Q, He Y, Zhao E, Tang J, Yin D (2019) Graph neural networks for social recommendation. In: The World Wide Web Conference, pp 417\u2013426","DOI":"10.1145\/3308558.3313488"},{"key":"10917_CR31","doi-asserted-by":"crossref","unstructured":"Rendle S (2010) Factorization machines. In: 2010 IEEE International Conference on Data Mining, pp 995\u20131000. IEEE","DOI":"10.1109\/ICDM.2010.127"},{"key":"10917_CR32","unstructured":"Trivedi R, Farajtabar M, Biswal P, Zha H (2018) Representation learning over dynamic graphs. arXiv preprint arXiv:1803.04051"},{"key":"10917_CR33","unstructured":"Rossi E, Chamberlain B, Frasca F, Eynard D, Monti F, Bronstein M (2020) Temporal graph networks for deep learning on dynamic graphs. arXiv preprint arXiv:2006.10637"},{"key":"10917_CR34","doi-asserted-by":"crossref","unstructured":"Li X, Zhang M, Wu S, Liu Z, Wang L, Philip SY (2020) Dynamic graph collaborative filtering. In: 2020 IEEE International Conference on Data Mining (ICDM), pp 322\u2013331. IEEE","DOI":"10.1109\/ICDM50108.2020.00041"},{"key":"10917_CR35","unstructured":"Sankar A, Wu Y, Gou L, Zhang W, Yang H (2018) Dynamic graph representation learning via self-attention networks. arXiv preprint arXiv:1812.09430"},{"key":"10917_CR36","doi-asserted-by":"crossref","unstructured":"Xian Z, Li Q, Li G, Li L (2017) New collaborative filtering algorithms based on svd++ and differential privacy. Mathematical Problems in Engineering","DOI":"10.1155\/2017\/1975719"},{"key":"10917_CR37","unstructured":"Mnih A, Salakhutdinov RR (2008) Probabilistic matrix factorization. In: Advances in Neural Information Processing Systems, pp 1257\u20131264"},{"issue":"8","key":"10917_CR38","doi-asserted-by":"publisher","first-page":"30","DOI":"10.1109\/MC.2009.263","volume":"42","author":"Y Koren","year":"2009","unstructured":"Koren Y, Bell R, Volinsky C (2009) Matrix factorization techniques for recommender systems. Computer 42(8):30\u201337","journal-title":"Computer"}],"container-title":["Neural Processing Letters"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11063-022-10917-3.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s11063-022-10917-3\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11063-022-10917-3.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,9,29]],"date-time":"2023-09-29T16:10:15Z","timestamp":1696003815000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s11063-022-10917-3"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,6,20]]},"references-count":38,"journal-issue":{"issue":"5","published-print":{"date-parts":[[2023,10]]}},"alternative-id":["10917"],"URL":"https:\/\/doi.org\/10.1007\/s11063-022-10917-3","relation":{},"ISSN":["1370-4621","1573-773X"],"issn-type":[{"value":"1370-4621","type":"print"},{"value":"1573-773X","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,6,20]]},"assertion":[{"value":"6 June 2022","order":1,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"20 June 2022","order":2,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}