Abstract
Integrating knowledge graphs into recommendation systems is promising as knowledge graphs can be side information to address cold start and data sparsity issues in recommendation systems. However, existing methods largely assume that knowledge graphs are under a closed-world assumption, this may lead to suboptimal performances. Furthermore, many existing approaches fail to model semantic hierarchies, which are common in real-world applications. Therefore, it is crucial to consider the incomplete nature of knowledge graphs as well as to represent hierarchical structure when incorporating it into recommendation system. In this paper, we propose Symbiosis, which is an end-to-end model that utilizes link prediction task in knowledge graphs to assist recommendation task. A general motivation for Symbiosis is that the two tasks automatically share the latent features between items and entities. We also incorporated a hierarchical structure method that maps entities into the polar coordinate system into the Symbiosis. Under this framework, not only users can get better recommendations but also knowledge graphs can be completed as these two tasks have a mutual effect. To evaluate the performance of each component, we conduct extensive experiments with two real-world datasets from different scenarios. The extensive results show that Symbiosis can be trained substantially improving F1-score by 59.7% on movie dataset and MR by 59.3% on music dataset compared to state-of-the-art methods.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Beidas, R.S., Kendall, P.C.: Training therapists in evidence-based practice: a critical review of studies from a systems-contextual perspective. Clin. Psychol. Sci. Pract. 17(1), 1–30 (2010)
Bordes, A., Usunier, N., Garcia-Duran, A., Weston, J., Yakhnenko, O.: Translating embeddings for modeling multi-relational data. In: Advances in Neural Information Processing Systems, Lake Tahoe, pp. 2787–2795 (2013)
Cao, Y., Wang, X., He, X., Hu, Z., Chua, T.S.: Unifying knowledge graph learning and recommendation: towards a better understanding of user preferences. In: WWW, San Francisco, pp. 151–161 (2019)
Chen, M., Zhang, Y., Qiu, M., Guizani, N., Hao, Y.: Spha: smart personal health advisor based on deep analytics. IEEE Commun. Mag. 56(3), 164–169 (2018)
Cheng, Z., Ding, Y., Zhu, L., Kankanhalli, M.: Aspect-aware latent factor model: rating prediction with ratings and reviews. In: Proceedings of the 2018 World Wide Web Conference, Lyon, France, pp. 639–648 (2018)
Feng, F., He, X., Wang, X., Luo, C., Liu, Y., Chua, T.S.: Temporal relational ranking for stock prediction. ACM Trans. Inf. Syst. (TOIS) 37(2), 1–30 (2019)
Jamali, M., Ester, M.: A matrix factorization technique with trust propagation for recommendation in social networks. In: Proceedings of the Fourth ACM Conference on Recommender Systems, Barcelona, Spain, pp. 135–142 (2010)
Lin, Y., Liu, Z., Sun, M., Liu, Y., Zhu, X.: Learning entity and relation embeddings for knowledge graph completion. In: AAAI, Austin, Texas, USA (2015)
Nickel, M., Tresp, V., Kriegel, H.P.: Factorizing yago: scalable machine learning for linked data. In: WWW, pp. 271–280 (2012)
Noia, T.D., Ostuni, V.C., Tomeo, P., Sciascio, E.D.: Sprank: semantic path-based ranking for top-n recommendations using linked open data. ACM Trans. Intell. Syst. Technol. (TIST) 8(1), 1–34 (2016)
Piao, G., Breslin, J.G.: Factorization machines leveraging lightweight linked open data-enabled features for top-n recommendations. In: Bouguettaya, A., et al. (eds.) WISE 2017. LNCS, vol. 10570, pp. 420–434. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-68786-5_33
Piao, G., Breslin, J.G.: Transfer learning for item recommendations and knowledge graph completion in item related domains via a co-factorization model. In: Gangemi, A., et al. (eds.) ESWC 2018. LNCS, vol. 10843, pp. 496–511. Springer, Cham (2018). https://doi.org/10.1007/978-3-319-93417-4_32
Rendle, S.: Factorization machines. In: 2010 IEEE International Conference on Data Mining, Sydney, pp. 995–1000. IEEE (2010)
Rendle, S., Freudenthaler, C., Gantner, Z., Schmidt-Thieme, L.: Bpr: bayesian personalized ranking from implicit feedback. arXiv preprint arXiv:1205.2618 (2012)
Schafer, J.B., Frankowski, D., Herlocker, J., Sen, S.: Collaborative filtering recommender systems. In: Brusilovsky, P., Kobsa, A., Nejdl, W. (eds.) The Adaptive Web. LNCS, vol. 4321, pp. 291–324. Springer, Heidelberg (2007). https://doi.org/10.1007/978-3-540-72079-9_9
Sun, Z., Deng, Z.H., Nie, J.Y., Tang, J.: Rotate: knowledge graph embedding by relational rotation in complex space. arXiv preprint arXiv:1902.10197 (2019)
Tao, L., Golikov, S., Gai, K., Qiu, M.: A reusable software component for integrated syntax and semantic validation for services computing. In: 2015 IEEE Symposium on Service-Oriented System Engineering, pp. 127–132. IEEE (2015)
Trouillon, T., Welbl, J., Riedel, S., Gaussier, É., Bouchard, G.: Complex embeddings for simple link prediction. In: ICML, New York (2016)
Wang, H., Zhang, F., Zhao, M., Li, W., Xie, X., Guo, M.: Multi-task feature learning for knowledge graph enhanced recommendation. In: WWW, San Francisco, pp. 2000–2010 (2019)
Wang, X., He, X., Cao, Y., Liu, M., Chua, T.S.: Kgat: knowledge graph attention network for recommendation. In: Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining, Alaska, USA, pp. 950–958 (2019)
Wang, Z., Zhang, J., Feng, J., Chen, Z.: Knowledge graph embedding by translating on hyperplanes. In: AAAI, Canada (2014)
Xin, X., He, X., Zhang, Y., Zhang, Y., Jose, J.: Relational collaborative filtering: modeling multiple item relations for recommendation. In: SIGIR, Paris, France, pp. 125–134 (2019)
Zhang, F., Yuan, N.J., Lian, D., Xie, X., Ma, W.Y.: Collaborative knowledge base embedding for recommender systems. In: Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, San Francisco, pp. 353–362 (2016)
Zhang, Y., Ai, Q., Chen, X., Wang, P.: Learning over knowledge-base embeddings for recommendation. arXiv preprint arXiv:1803.06540 (2018)
Zhang, Z., Cai, J., Zhang, Y., Wang, J.: Learning hierarchy-aware knowledge graph embeddings for link prediction. In: AAAI, New York, vol. 34, pp. 3065–3072 (2020)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 Springer Nature Switzerland AG
About this paper
Cite this paper
Du, H., Tang, Y. (2021). Symbiosis: A Novel Framework for Integrating Hierarchies from Knowledge Graph into Recommendation System. In: Qiu, H., Zhang, C., Fei, Z., Qiu, M., Kung, SY. (eds) Knowledge Science, Engineering and Management. KSEM 2021. Lecture Notes in Computer Science(), vol 12815. Springer, Cham. https://doi.org/10.1007/978-3-030-82136-4_20
Download citation
DOI: https://doi.org/10.1007/978-3-030-82136-4_20
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-82135-7
Online ISBN: 978-3-030-82136-4
eBook Packages: Computer ScienceComputer Science (R0)