{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,11]],"date-time":"2026-04-11T13:09:34Z","timestamp":1775912974226,"version":"3.50.1"},"reference-count":45,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2022,9,4]],"date-time":"2022-09-04T00:00:00Z","timestamp":1662249600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2022,9,4]],"date-time":"2022-09-04T00:00:00Z","timestamp":1662249600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/501100001691","name":"Japan Society for the Promotion of Science","doi-asserted-by":"crossref","award":["18H03242"],"award-info":[{"award-number":["18H03242"]}],"id":[{"id":"10.13039\/501100001691","id-type":"DOI","asserted-by":"crossref"}]},{"DOI":"10.13039\/501100001691","name":"Japan Society for the Promotion of Science","doi-asserted-by":"crossref","award":["18H03342"],"award-info":[{"award-number":["18H03342"]}],"id":[{"id":"10.13039\/501100001691","id-type":"DOI","asserted-by":"crossref"}]},{"DOI":"10.13039\/501100001691","name":"Japan Society for the Promotion of Science","doi-asserted-by":"crossref","award":["19H01138"],"award-info":[{"award-number":["19H01138"]}],"id":[{"id":"10.13039\/501100001691","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Neural Comput &amp; Applic"],"published-print":{"date-parts":[[2023,1]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>In this paper, we propose a knowledge-aware attentional neural network (KANN) for dealing with movie recommendation tasks by extracting knowledge entities from movie reviews and capturing understandable interactions between users and movies at the knowledge level. In most recommendation systems, review information is already widely utilized to uncover the explicit preferences of users for items, especially for domains including movie recommendations, music recommendations, and book recommendations, as reviews are full of knowledge entities relevant to the domain. When processing review information, current methods usually use word embeddings to represent reviews for modeling users and items. As a result, they may split the meaning of a phrase, and thereby induce erroneous predictions. Moreover, most methods capture high-order interactions between users and items after obtaining latent low-dimensional representations, which means they cannot discover understandable interactions or provide knowledge-level explanations. By incorporating knowledge graph representation into movie recommendation tasks, the proposed KANN can not only capture the inner attention among user (movie) reviews but also compute the outer attention values between users and movies before generating corresponding latent vector representations. These characteristics enable the explicit preferences of users for movies to be learned and understood. We test our model on two datasets (IMDb and Amazon) for the movie rating prediction task and the click-through rate prediction task and show that it outperforms some of the existing state-of-the-art models and gains outstanding prediction performances in cases with a very small amount of reviews. Furthermore, we demonstrate the high explainability of the proposed KANN by visualizing the interaction between users and movies through a case study. Our results and analyses highlight the relatively high effectiveness and reliability of KANN for movie recommendation tasks.<\/jats:p>","DOI":"10.1007\/s00521-022-07689-1","type":"journal-article","created":{"date-parts":[[2022,9,4]],"date-time":"2022-09-04T11:02:23Z","timestamp":1662289343000},"page":"2717-2735","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":41,"title":["Knowledge-aware attentional neural network for review-based movie recommendation with explanations"],"prefix":"10.1007","volume":"35","author":[{"given":"Yun","family":"Liu","sequence":"first","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3038-7678","authenticated-orcid":false,"given":"Jun","family":"Miyazaki","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2022,9,4]]},"reference":[{"key":"7689_CR1","doi-asserted-by":"crossref","unstructured":"He X, Chen T, Kan M-Y, Chen X (2015) Trirank: review-aware explainable recommendation by modeling aspects. In: Proceedings of the 24th ACM international on conference on information and knowledge management. ACM, pp 1661\u20131670","DOI":"10.1145\/2806416.2806504"},{"key":"7689_CR2","doi-asserted-by":"crossref","unstructured":"Zhang Y, Lai G, Zhang M, Zhang Y, Liu Y, Ma S (2014) Explicit factor models for explainable recommendation based on phrase-level sentiment analysis. In: Proceedings of the 37th international ACM SIGIR conference on research and development in information retrieval. ACM, pp 83\u201392","DOI":"10.1145\/2600428.2609579"},{"issue":"1","key":"7689_CR3","first-page":"5","volume":"52","author":"S Zhang","year":"2019","unstructured":"Zhang S, Yao L, Sun A, Tay Y (2019) Deep learning based recommender system: a survey and new perspectives. ACM Comput Surv (CSUR) 52(1):5","journal-title":"ACM Comput Surv (CSUR)"},{"key":"7689_CR4","doi-asserted-by":"crossref","unstructured":"Tay Y, Luu AT, Hui SC (2018) Multi-pointer co-attention networks for recommendation. In: Proceedings of the 24th ACM SIGKDD international conference on knowledge discovery and data mining. ACM, pp 2309\u20132318","DOI":"10.1145\/3219819.3220086"},{"key":"7689_CR5","doi-asserted-by":"crossref","unstructured":"Chen C, Zhang M, Liu Y, Ma S (2018) Neural attentional rating regression with review-level explanations. In: Proceedings of the 2018 world wide web conference. International World Wide Web Conferences Steering Committee, pp 1583\u20131592","DOI":"10.1145\/3178876.3186070"},{"key":"7689_CR6","doi-asserted-by":"crossref","unstructured":"Catherine R, Cohen W (2017) Transnets: learning to transform for recommendation. In: Proceedings of the eleventh ACM conference on recommender systems. ACM, pp 288\u2013296","DOI":"10.1145\/3109859.3109878"},{"key":"7689_CR7","doi-asserted-by":"crossref","unstructured":"Seo S, Huang J, Yang H, Liu Y (2017) Interpretable convolutional neural networks with dual local and global attention for review rating prediction. In: Proceedings of the eleventh ACM conference on recommender systems. ACM, pp 297\u2013305","DOI":"10.1145\/3109859.3109890"},{"key":"7689_CR8","doi-asserted-by":"crossref","unstructured":"Cheng Z, Ding Y, He X, Zhu L, Song X, Kankanhalli MS (2018) A 3ncf: an adaptive aspect attention model for rating prediction. In: IJCAI, pp 3748\u20133754","DOI":"10.24963\/ijcai.2018\/521"},{"key":"7689_CR9","doi-asserted-by":"crossref","unstructured":"Wang H, Zhang F, Xie X, Guo M (2018) Dkn: Deep knowledge-aware network for news recommendation. In: Proceedings of the 2018 world wide web conference. International World Wide Web Conferences Steering Committee, pp 1835\u20131844","DOI":"10.1145\/3178876.3186175"},{"key":"7689_CR10","unstructured":"Yang B, Mitchell T (2019) Leveraging knowledge bases in lstms for improving machine reading. arXiv:1902.09091"},{"key":"7689_CR11","doi-asserted-by":"crossref","unstructured":"Wang J, Wang Z, Zhang D, Yan J (2017) Combining knowledge with deep convolutional neural networks for short text classification. In: IJCAI, pp 2915\u20132921","DOI":"10.24963\/ijcai.2017\/406"},{"key":"7689_CR12","first-page":"2640","volume":"16","author":"Y Tan","year":"2016","unstructured":"Tan Y, Zhang M, Liu Y, Ma S (2016) Rating-boosted latent topics: understanding users and items with ratings and reviews. IJCAI 16:2640\u20132646","journal-title":"IJCAI"},{"key":"7689_CR13","doi-asserted-by":"publisher","first-page":"77","DOI":"10.1016\/j.neucom.2019.09.052","volume":"374","author":"H Liu","year":"2020","unstructured":"Liu H, Wang Y, Peng Q, Wu F, Gan L, Pan L, Jiao P (2020) Hybrid neural recommendation with joint deep representation learning of ratings and reviews. Neurocomputing 374:77\u201385","journal-title":"Neurocomputing"},{"key":"7689_CR14","doi-asserted-by":"crossref","unstructured":"Diao Q, Qiu M, Wu C-Y, Smola AJ, Jiang J, Wang C (2014) Jointly modeling aspects, ratings and sentiments for movie recommendation (jmars). In: Proceedings of the 20th ACM SIGKDD international conference on knowledge discovery and data mining. ACM, pp 193\u2013202","DOI":"10.1145\/2623330.2623758"},{"key":"7689_CR15","doi-asserted-by":"crossref","unstructured":"Pe\u00f1a FJ, O\u2019Reilly-Morgan D, Tragos EZ, Hurley N, Duriakova E, Smyth B, Lawlor A (2020) Combining rating and review data by initializing latent factor models with topic models for top-n recommendation. In: Fourteenth ACM conference on recommender systems, pp 438\u2013443","DOI":"10.1145\/3383313.3412207"},{"key":"7689_CR16","doi-asserted-by":"crossref","unstructured":"Zheng L, Noroozi V, Yu P.S (2017) Joint deep modeling of users and items using reviews for recommendation. In: Proceedings of the tenth ACM international conference on web search and data mining. ACM, pp 425\u2013434","DOI":"10.1145\/3018661.3018665"},{"key":"7689_CR17","doi-asserted-by":"crossref","unstructured":"Rendle S (2010) Factorization machines. In: 2010 IEEE international conference on data mining. IEEE, pp 995\u20131000","DOI":"10.1109\/ICDM.2010.127"},{"key":"7689_CR18","doi-asserted-by":"crossref","unstructured":"Almahairi A, Kastner K, Cho K, Courville A (2015) Learning distributed representations from reviews for collaborative filtering. In: Proceedings of the 9th ACM conference on recommender systems. ACM, pp 147\u2013154","DOI":"10.1145\/2792838.2800192"},{"key":"7689_CR19","doi-asserted-by":"crossref","unstructured":"Ren Z, Liang S, Li P, Wang S, de Rijke M (2017) Social collaborative viewpoint regression with explainable recommendations. In: Proceedings of the tenth ACM international conference on web search and data mining. ACM, pp 485\u2013494","DOI":"10.1145\/3018661.3018686"},{"key":"7689_CR20","unstructured":"Bahdanau D, Cho K, Bengio Y (2014) Neural machine translation by jointly learning to align and translate. arXiv:1409.0473"},{"key":"7689_CR21","unstructured":"Vaswani A, Shazeer N, Parmar N, Uszkoreit J, Jones L, Gomez A.N, Kaiser \u0141, Polosukhin I (2017) Attention is all you need. In: Advances in neural information processing systems, pp 5998\u20136008"},{"key":"7689_CR22","doi-asserted-by":"crossref","unstructured":"Zhang F, Yuan NJ, Lian D, Xie X, Ma W-Y (2016) Collaborative knowledge base embedding for recommender systems. In: Proceedings of the 22nd ACM SIGKDD international conference on knowledge discovery and data mining. ACM, pp 353\u2013362","DOI":"10.1145\/2939672.2939673"},{"key":"7689_CR23","doi-asserted-by":"crossref","unstructured":"Wang H, Zhang F, Wang J, Zhao M, Li W, Xie X, Guo M (2018) Ripplenet: Propagating user preferences on the knowledge graph for recommender systems. In: Proceedings of the 27th ACM international conference on information and knowledge management. ACM, pp 417\u2013426","DOI":"10.1145\/3269206.3271739"},{"key":"7689_CR24","doi-asserted-by":"crossref","unstructured":"Tai C-Y, Huang L-Y, Huang C-K, Ku L-W (2021) User-centric path reasoning towards explainable recommendation. In: Proceedings of the 44th International iCM SIGIR conference on research and development in information retrieval, pp 879\u2013889","DOI":"10.1145\/3404835.3462847"},{"key":"7689_CR25","doi-asserted-by":"crossref","unstructured":"Liu Y, Miyazaki J, Chang Q (2022) Knowledge graph enhanced multi-task learning between reviews and ratings for movie recommendation. In: Proceedings of the 37th ACM\/SIGAPP symposium on applied computing, pp 1882\u20131889","DOI":"10.1145\/3477314.3507072"},{"key":"7689_CR26","first-page":"2015","volume":"1365","author":"SK Cheekula","year":"2015","unstructured":"Cheekula SK, Kapanipathi P, Doran D, Jain P, Sheth AP (2015) Entity recommendations using hierarchical knowledge bases. CEUR Workshop Proc 1365:2015","journal-title":"CEUR Workshop Proc"},{"key":"7689_CR27","first-page":"6999","volume":"34","author":"Q Zhu","year":"2020","unstructured":"Zhu Q, Zhou X, Wu J, Tan J, Guo L (2020) A knowledge-aware attentional reasoning network for recommendation. Proc AAAI Conf Artif Intell 34:6999\u20137006","journal-title":"Proc AAAI Conf Artif Intell"},{"key":"7689_CR28","doi-asserted-by":"crossref","unstructured":"Wang H, Zhang F, Zhao M, Li W, Xie X, Guo M (2019) Multi-task feature learning for knowledge graph enhanced recommendation. In: The world wide web conference, pp 2000\u20132010","DOI":"10.1145\/3308558.3313411"},{"key":"7689_CR29","doi-asserted-by":"crossref","unstructured":"Zhang Y, Xu X, Zhou H, Zhang Y (2020) Distilling structured knowledge into embeddings for explainable and accurate recommendation. In: Proceedings of the 13th international conference on web search and data mining, pp 735\u2013743","DOI":"10.1145\/3336191.3371790"},{"key":"7689_CR30","doi-asserted-by":"crossref","unstructured":"Ma W, Zhang M, Cao Y, Jin W, Wang C, Liu Y, Ma S, Ren X (2019) Jointly learning explainable rules for recommendation with knowledge graph. In: The world wide web conference, pp 1210\u20131221","DOI":"10.1145\/3308558.3313607"},{"key":"7689_CR31","doi-asserted-by":"crossref","unstructured":"Wang X, He X, Cao Y, Liu M, Chua T-S (2019) Kgat: Knowledge graph attention network for recommendation. In: Proceedings of the 25th ACM SIGKDD international conference on knowledge discovery and data mining, pp 950\u2013958","DOI":"10.1145\/3292500.3330989"},{"key":"7689_CR32","unstructured":"Ratinov L, Roth D, Downey D, Anderson M (2011) Local and global algorithms for disambiguation to wikipedia. In: Proceedings of the 49th annual meeting of the association for computational linguistics: human language technologies, vol 1. Association for Computational Linguistics, pp 1375\u20131384"},{"key":"7689_CR33","unstructured":"Cheng X, Roth D (2013) Relational inference for wikification. In: Proceedings of the 2013 conference on empirical methods in natural language processing, pp 1787\u20131796"},{"key":"7689_CR34","unstructured":"Bordes A, Usunier N, Garcia-Duran A, Weston J, Yakhnenko O (2013) Translating embeddings for modeling multi-relational data. In: Advances in neural information processing systems, pp 2787\u20132795"},{"key":"7689_CR35","doi-asserted-by":"crossref","unstructured":"Han X, Cao S, Xin L, Lin Y, Liu Z, Sun M, Li J (2018) Openke: an open toolkit for knowledge embedding. In: Proceedings of EMNLP","DOI":"10.18653\/v1\/D18-2024"},{"key":"7689_CR36","doi-asserted-by":"crossref","unstructured":"Zhou C, Bai J, Song J, Liu X, Zhao Z, Chen X, Gao J (2018) Atrank: an attention-based user behavior modeling framework for recommendation. In: Thirty-second AAAI conference on artificial intelligence, pp 4564\u20134571","DOI":"10.1609\/aaai.v32i1.11618"},{"key":"7689_CR37","doi-asserted-by":"crossref","unstructured":"Kotzias D, Denil M, De\u00a0Freitas N, Smyth P (2015) From group to individual labels using deep features. In: Proceedings of the 21th ACM SIGKDD international conference on knowledge discovery and data mining, pp 597\u2013606","DOI":"10.1145\/2783258.2783380"},{"key":"7689_CR38","unstructured":"Mnih A, Salakhutdinov RR (2008) Probabilistic matrix factorization. In: Advances in neural information processing systems, pp 1257\u20131264"},{"key":"7689_CR39","doi-asserted-by":"crossref","unstructured":"He X, Liao L, Zhang H, Nie L, Hu X, Chua T-S (2017) Neural collaborative filtering. In: Proceedings of the 26th international conference on world wide web. International World Wide Web Conferences Steering Committee, pp 173\u2013182","DOI":"10.1145\/3038912.3052569"},{"key":"7689_CR40","unstructured":"Kingma DP, Ba J (2014) Adam: a method for stochastic optimization. arXiv:1412.6980"},{"key":"7689_CR41","doi-asserted-by":"publisher","unstructured":"Kim Y (2014) Convolutional neural networks for sentence classification. In: Proceedings of the 2014 conference on empirical methods in natural language processing (EMNLP). Association for Computational Linguistics, Doha, pp 1746\u20131751. https:\/\/doi.org\/10.3115\/v1\/D14-1181. https:\/\/www.aclweb.org\/anthology\/D14-1181","DOI":"10.3115\/v1\/D14-1181"},{"key":"7689_CR42","doi-asserted-by":"crossref","unstructured":"Schein AI, Popescul A, Ungar LH, Pennock DM (2002) Methods and metrics for cold-start recommendations. In: Proceedings of the 25th annual international ACM SIGIR conference on research and development in information retrieval, pp 253\u2013260","DOI":"10.1145\/564376.564421"},{"key":"7689_CR43","doi-asserted-by":"crossref","unstructured":"McAuley J, Leskovec J (2013) Hidden factors and hidden topics: understanding rating dimensions with review text. In: Proceedings of the 7th ACM conference on recommender systems, pp 165\u2013172","DOI":"10.1145\/2507157.2507163"},{"issue":"2","key":"7689_CR44","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3298988","volume":"37","author":"L Wu","year":"2019","unstructured":"Wu L, Quan C, Li C, Wang Q, Zheng B, Luo X (2019) A context-aware user-item representation learning for item recommendation. ACM Trans Inf Syst (TOIS) 37(2):1\u201329","journal-title":"ACM Trans Inf Syst (TOIS)"},{"key":"7689_CR45","doi-asserted-by":"crossref","unstructured":"Yu X, Ren X, Sun Y, Gu Q, Sturt B, Khandelwal U, Norick B, Han J (2014) Personalized entity recommendation: a heterogeneous information network approach. In: Proceedings of the 7th ACM international conference on web search and data mining, pp 283\u2013292","DOI":"10.1145\/2556195.2556259"}],"container-title":["Neural Computing and Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s00521-022-07689-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s00521-022-07689-1\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s00521-022-07689-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,1,16]],"date-time":"2023-01-16T05:19:47Z","timestamp":1673846387000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s00521-022-07689-1"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,9,4]]},"references-count":45,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2023,1]]}},"alternative-id":["7689"],"URL":"https:\/\/doi.org\/10.1007\/s00521-022-07689-1","relation":{},"ISSN":["0941-0643","1433-3058"],"issn-type":[{"value":"0941-0643","type":"print"},{"value":"1433-3058","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,9,4]]},"assertion":[{"value":"9 February 2022","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"28 July 2022","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"4 September 2022","order":3,"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 conflicts of interest.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}}]}}