{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,20]],"date-time":"2026-04-20T13:10:47Z","timestamp":1776690647594,"version":"3.51.2"},"reference-count":41,"publisher":"MDPI AG","issue":"9","license":[{"start":{"date-parts":[[2018,9,13]],"date-time":"2018-09-13T00:00:00Z","timestamp":1536796800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Algorithms"],"abstract":"<jats:p>Providing model-generated explanations in recommender systems is important to user experience. State-of-the-art recommendation algorithms\u2014especially the collaborative filtering (CF)- based approaches with shallow or deep models\u2014usually work with various unstructured information sources for recommendation, such as textual reviews, visual images, and various implicit or explicit feedbacks. Though structured knowledge bases were considered in content-based approaches, they have been largely ignored recently due to the availability of vast amounts of data and the learning power of many complex models. However, structured knowledge bases exhibit unique advantages in personalized recommendation systems. When the explicit knowledge about users and items is considered for recommendation, the system could provide highly customized recommendations based on users\u2019 historical behaviors and the knowledge is helpful for providing informed explanations regarding the recommended items. A great challenge for using knowledge bases for recommendation is how to integrate large-scale structured and unstructured data, while taking advantage of collaborative filtering for highly accurate performance. Recent achievements in knowledge-base embedding (KBE) sheds light on this problem, which makes it possible to learn user and item representations while preserving the structure of their relationship with external knowledge for explanation. In this work, we propose to explain knowledge-base embeddings for explainable recommendation. Specifically, we propose a knowledge-base representation learning framework to embed heterogeneous entities for recommendation, and based on the embedded knowledge base, a soft matching algorithm is proposed to generate personalized explanations for the recommended items. Experimental results on real-world e-commerce datasets verified the superior recommendation performance and the explainability power of our approach compared with state-of-the-art baselines.<\/jats:p>","DOI":"10.3390\/a11090137","type":"journal-article","created":{"date-parts":[[2018,9,13]],"date-time":"2018-09-13T11:46:04Z","timestamp":1536839164000},"page":"137","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":353,"title":["Learning Heterogeneous Knowledge Base Embeddings for Explainable Recommendation"],"prefix":"10.3390","volume":"11","author":[{"given":"Qingyao","family":"Ai","sequence":"first","affiliation":[{"name":"College of Information and Computer Sciences, University of Massachusetts Amherst, Amherst, MA 01002, USA"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5640-8799","authenticated-orcid":false,"given":"Vahid","family":"Azizi","sequence":"additional","affiliation":[{"name":"Department of Computer Science, Rutgers University, 110 Frelinghuysen Rd, Piscataway, NJ 08854, USA"}]},{"given":"Xu","family":"Chen","sequence":"additional","affiliation":[{"name":"School of Software, Tsinghua University, Beijing 100084, China"}]},{"given":"Yongfeng","family":"Zhang","sequence":"additional","affiliation":[{"name":"Department of Computer Science, Rutgers University, 110 Frelinghuysen Rd, Piscataway, NJ 08854, USA"}]}],"member":"1968","published-online":{"date-parts":[[2018,9,13]]},"reference":[{"key":"ref_1","unstructured":"Zhang, Y., and Chen, X. (arXiv, 2018). Explainable Recommendation: A Survey and New Perspectives, arXiv."},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Zhang, Y., Lai, G., Zhang, M., Zhang, Y., Liu, Y., and Ma, S. (2014, January 6\u201311). Explicit factor models for explainable recommendation based on phrase-level sentiment analysis. Proceedings of the 37th International ACM SIGIR Conference on Research & Development in Information Retrieval, Gold Coast, Australia.","DOI":"10.1145\/2600428.2609579"},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Herlocker, J.L., Konstan, J.A., and Riedl, J. (2000, January 2\u20136). Explaining collaborative filtering recommendations. Proceedings of the 2000 ACM Conference on Computer Supported Cooperative Work, Philadelphia, PA, USA.","DOI":"10.1145\/358916.358995"},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Tintarev, N., and Masthoff, J. (2007, January 11\u201315). A survey of explanations in recommender systems. Proceedings of the 2007 IEEE 23rd International Conference on Data Engineering Workshop, Istanbul, Turkey.","DOI":"10.1109\/ICDEW.2007.4401070"},{"key":"ref_5","unstructured":"Bilgic, M., and Mooney, R.J. (2005, January 9). Explaining recommendations: Satisfaction vs. promotion. Proceedings of the Beyond Personalization 2005: A Workshop on the Next Stage of Recommender Systems Research at the 2005 International Conference on Intelligent User Interfaces, San Diego, CA, USA."},{"key":"ref_6","first-page":"455","article-title":"The effects of transparency on trust in and acceptance of a content-based art recommender","volume":"18","author":"Cramer","year":"2008","journal-title":"UMUAI"},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Tintarev, N., and Masthoff, J. (2011). Designing and Evaluating Explanations for Recommender Systems, Springer Press.","DOI":"10.1007\/978-0-387-85820-3_15"},{"key":"ref_8","unstructured":"Burke, R. (1999, January 18\u201319). Integrating knowledge-based and collaborative-filtering recommender systems. Proceedings of the Workshop on AI and Electronic Commerce, Orlando, FL, USA."},{"key":"ref_9","first-page":"180","article-title":"Knowledge-based recommender systems","volume":"69","author":"Shari","year":"2000","journal-title":"Encycl. Libr. Inf. Sci."},{"key":"ref_10","unstructured":"Ghani, R., and Fano, A. (2002, January 29\u201331). Building recommender systems using a knowledge base of product semantics. Proceedings of the Workshop on Recommendation and Personalization in ECommerce at the 2nd International Conference on Adaptive Hypermedia and Adaptive Web based Systems, Malaga, Spain."},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Heitmann, B. (2012, January 9\u201313). An open framework for multi-source, cross-domain personalisation with semantic interest graphs. Proceedings of the Sixth ACM Conference on Recommender Systems, Dublin, Ireland.","DOI":"10.1145\/2365952.2366030"},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Musto, C., Lops, P., Basile, P., de Gemmis, M., and Semeraro, G. (2016, January 13\u201317). Semantics-aware graph-based recommender systems exploiting linked open data. Proceedings of the 2016 Conference on User Modeling Adaptation and Personalization, Halifax, NS, Canada.","DOI":"10.1145\/2930238.2930249"},{"key":"ref_13","first-page":"9","article-title":"Sprank: Semantic path-based ranking for top-n recommendations using linked open data","volume":"8","author":"Noia","year":"2016","journal-title":"ACM Trans. Intell. Syst. Technol."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"21","DOI":"10.1145\/2926718","article-title":"Sound and music recommendation with knowledge graphs","volume":"8","author":"Oramas","year":"2017","journal-title":"ACM Trans. Intell. Syst. Technol."},{"key":"ref_15","unstructured":"Catherine, R., Mazaitis, K., Eskenazi, M., and Cohen, W. (arXiv, 2017). Explainable Entity-based Recommendations with Knowledge Graphs, arXiv."},{"key":"ref_16","unstructured":"Nickel, M., Tresp, V., and Kriegel, H.P. (July, January 28). A Three-Way Model for Collective Learning on Multi-Relational Data. Proceedings of the 28th International Conference on Machine Learning, Bellevue, WA, USA."},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Singh, A.P., and Gordon, G.J. (2008, January 24\u201327). Relational learning via collective matrix factorization. Proceedings of the 14th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, Las Vegas, NV, USA.","DOI":"10.1145\/1401890.1401969"},{"key":"ref_18","unstructured":"Miller, K., Jordan, M.I., and Griffiths, T.L. (2009, January 7\u201310). Nonparametric latent feature models for link prediction. Proceedings of the Advances in neural information processing systems, Vancouver, BC, Canada."},{"key":"ref_19","unstructured":"Zhu, J. (July, January 27). Max-margin nonparametric latent feature models for link prediction. Proceedings of the 29th International Conference on Machine Learning, Edinburgh, UK."},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Bordes, A., Weston, J., Collobert, R., Bengio, Y. (2011, January 9\u201310). Learning Structured Embeddings of Knowledge Bases. Proceedings of the 25th AAAI Conference on Artificial Intelligence, San Francisco, CA, USA.","DOI":"10.1609\/aaai.v25i1.7917"},{"key":"ref_21","unstructured":"Bordes, A., Usunier, N., Garcia-Duran, A., Weston, J., and Yakhnenko, O. (2013, January 5\u201310). Translating embeddings for modeling multi-relational data. Proceedings of the Advances in Neural Information Processing Systems, Lake Tahoe, NV, USA."},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Wang, Z., Zhang, J., Feng, J., and Chen, Z. (2014, January 27\u201331). Knowledge Graph Embedding by Translating on Hyperplanes. Proceedings of the 28th AAAI Conference on Artificial Intelligence, Quebec, QC, Canada.","DOI":"10.1609\/aaai.v28i1.8870"},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Lin, Y., Liu, Z., Sun, M., Liu, Y., and Zhu, X. (2015, January 25\u201330). Learning Entity and Relation Embeddings for Knowledge Graph Completion. Proceedings of the 29th AAAI Conference on Artificial Intelligence, Austin, TX, USA.","DOI":"10.1609\/aaai.v29i1.9491"},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Zhang, F., Yuan, N.J., Lian, D., Xie, X., and Ma, W.Y. (2016, January 13\u201317). Collaborative knowledge base embedding for recommender systems. Proceedings of the 22nd ACM SIGKDD international conference on knowledge discovery and data mining, San Francisco, CA, USA.","DOI":"10.1145\/2939672.2939673"},{"key":"ref_25","unstructured":"He, R., Kang, W.C., and McAuley, J. (August, January 27). Translation-based Recommendation. Proceedings of the 11th ACM Conference on Recommender Systems, Como, Italy."},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Li, S., Kawale, J., and Fu, Y. (2015, January 19\u201323). Deep Collaborative Filtering via Marginalized Denoising Auto-encoder. Proceedings of the 24th ACM Conference on Information and Knowledge Management, Melbourne, Australia.","DOI":"10.1145\/2806416.2806527"},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Wang, H., Wang, N., and Yeung, D.Y. (2015, January 10\u201313). Collaborative Deep Learning for Recommender Systems. Proceedings of the 21th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, Sydney, Australia.","DOI":"10.1145\/2783258.2783273"},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"Li, X., and She, J. (2017, January 13\u201317). Collaborative Variational Autoencoder for Recommender Systems. Proceedings of the 23rd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, Halifax, NS, Canada.","DOI":"10.1145\/3097983.3098077"},{"key":"ref_29","unstructured":"Mikolov, T., Sutskever, I., Chen, K., Corrado, G.S., and Dean, J. (2013, January 5\u201310). Distributed representations of words and phrases and their compositionality. Proceedings of the Advances in Neural Information Processing Systems, Lake Tahoe, NV, USA."},{"key":"ref_30","unstructured":"Le, Q., and Mikolov, T. (2014, January 21\u201326). Distributed representations of sentences and documents. Proceedings of the International Conference on Machine Learning, Beijing, China."},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"Zhang, Y., Ai, Q., Chen, X., and Croft, W.B. (2017, January 6\u201310). Joint representation learning for top-n recommendation with heterogeneous information sources. Proceedings of the 2017 ACM Conference on Information and Knowledge Management, Singapore.","DOI":"10.1145\/3132847.3132892"},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Zheng, L., Noroozi, V., and Yu, P.S. (2017, January 6\u201310). Joint deep modeling of users and items using reviews for recommendation. Proceedings of the Tenth ACM International Conference on Web Search and Data Mining, Cambridge, UK.","DOI":"10.1145\/3018661.3018665"},{"key":"ref_33","doi-asserted-by":"crossref","unstructured":"Ai, Q., Yang, L., Guo, J., and Croft, W.B. (2016, January 12\u201316). Analysis of the paragraph vector model for information retrieval. Proceedings of the 2016 ACM International Conference on the Theory of Information Retrieval, Newark, DE, USA.","DOI":"10.1145\/2970398.2970409"},{"key":"ref_34","doi-asserted-by":"crossref","unstructured":"Ai, Q., Zhang, Y., Bi, K., Chen, X., and Croft, W.B. (2017, January 7\u201311). Learning a hierarchical embedding model for personalized product search. Proceedings of the 40th International ACM SIGIR Conference on Research and Development in Information Retrieval, Shinjuku, Tokyo, Japan.","DOI":"10.1145\/3077136.3080813"},{"key":"ref_35","unstructured":"Mikolov, T., Chen, K., Corrado, G., and Dean, J. (arXiv, 2013). Efficient estimation of word representations in vector space, arXiv."},{"key":"ref_36","unstructured":"Levy, O., and Goldberg, Y. (2014, January 8\u201313). Neural word embedding as implicit matrix factorization. Proceedings of the Neural Information Processing Systems, Montreal, QC, Canada."},{"key":"ref_37","doi-asserted-by":"crossref","unstructured":"McAuley, J., Targett, C., Shi, Q., and Van Den Hengel, A. (2015, January 9\u201313). Image-based recommendations on styles and substitutes. Proceedings of the 38th International ACM SIGIR Conference on Research and Development in Information Retrieval, Santiago, Chile.","DOI":"10.1145\/2766462.2767755"},{"key":"ref_38","unstructured":"Rendle, S., Freudenthaler, C., Gantner, Z., and Schmidt-Thieme, L. (2009, January 18\u201321). BPR: Bayesian personalized ranking from implicit feedback. Proceedings of the Twenty-Fifth Conference on Uncertainty in Artificial Intelligence, Montreal, QC, Canada."},{"key":"ref_39","doi-asserted-by":"crossref","unstructured":"McAuley, J., and Leskovec, J. (2013, January 12\u201316). Hidden factors and hidden topics: understanding rating dimensions with review text. Proceedings of the 7th ACM Conference on Recommender Systems, Hong Kong, China.","DOI":"10.1145\/2507157.2507163"},{"key":"ref_40","doi-asserted-by":"crossref","unstructured":"He, R., and McAuley, J. (2016, January 12\u201317). VBPR: Visual Bayesian Personalized Ranking from Implicit Feedback. Proceedings of the 30th AAAI Conference on Artificial Intelligence, Phoenix, AZ, USA.","DOI":"10.1609\/aaai.v30i1.9973"},{"key":"ref_41","doi-asserted-by":"crossref","unstructured":"Smucker, M.D., Allan, J., and Carterette, B. (2007, January 6\u201310). A comparison of statistical significance tests for information retrieval evaluation. Proceedings of the Sixteenth ACM Conference on Information and Knowledge Management, Lisbon, Portugal.","DOI":"10.1145\/1321440.1321528"}],"container-title":["Algorithms"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1999-4893\/11\/9\/137\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T15:20:21Z","timestamp":1760196021000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1999-4893\/11\/9\/137"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,9,13]]},"references-count":41,"journal-issue":{"issue":"9","published-online":{"date-parts":[[2018,9]]}},"alternative-id":["a11090137"],"URL":"https:\/\/doi.org\/10.3390\/a11090137","relation":{},"ISSN":["1999-4893"],"issn-type":[{"value":"1999-4893","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018,9,13]]}}}