Abstract
In the past decades, personalized recommendation systems have attracted a vast amount of attention and researches from multiple disciplines. Recently, for the powerful ability of feature representation learning, deep neural networks have achieved sound performance in the recommendation. However, most of the existing deep recommendation approaches require a large number of labeled data, which is often expensive and labor-some in applications. Meanwhile, the side information of users and items that can extend the feature space effectively is usually scarce. To address these problems, we propose a Personalized Recommendation method, which extends items’ feature representations with Knowledge Graph via dual-autoencoder (short for PRKG). More specifically, we first extract items’ side information from open knowledge graph like DBpedia as items’ feature extension. Secondly, we learn the low-dimensional representations of additional features collected from DBpedia via the autoencoder module and then integrate the processed features into the original feature space. Finally, the reconstructed features is incorporated into the semi-autoencoder for personalized recommendations. Extensive experiments conducted on several real-world datasets validate the effectiveness of our proposed methods compared to several state-of-the-art models.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Notes
DBpedia : https://wiki.dbpedia.org/.
References
Sarwar B, Karypis G, Konstan J, Riedl J (2000) Application of dimensionality reduction in recommender system-a case study. Minnesota Univ, Dept of Computer Science, Minneapolis
Mnih A, Russ R (2007) Salakhutdinov. “Probabilistic matrix factorization. Adv Neural Inf Proces Syst 20:1257–1264
Yehuda Koren R, Bell, Volinsky C (2009) Matrix factorization techniques for recommender systems. Computer 42(8):30–37
Noda K, Yamaguchi Y, Nakadai K, Okuno HG, Ogata T (2015)Audio-visual speech recognition using deep learning. Appl Intell 42(4):722–737
Voulodimos A, Doulamis N, Doulamis A, Protopapadakis E (2018) Deep learning for computer vision: A brief review. Computational intelligence and neuroscience, 2018.
Qiang J, Li Y, Zhu Y, Yuan Y, Wu X (2019) A simple BERT-based approach for lexical simplification. arXiv preprint arXiv: 1907.06226
Zhang S, Yao L, Sun A, Tay Y (2019) Deep learning based recommender system: A survey and new perspectives. ACM Comput Surv 52(1):1–38
Alashkar T, Jiang S, Wang S, Fu Y (2017)Examples-rules guided deep neural network for makeup recommendation. In: Proceedings of the AAAI Conference on Artificial Intelligence, vol. 31, no. 1. 2017.
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–112
Zhang S, Yao L, Xu X, Wang S, Zhu L (2017) Hybrid collaborative recommendation via semi-autoencoder. In: International Conference on Neural Information Processing. Springer, Cham, pp 185–193
Xin Luo M, Zhou Y, Xia, Zhu Q (2014) An efficient non-negativematrix-factorization-based approach to collaborative filtering for recommender systems. IEEE Trans Industr Inf 10(2):1273–1284
Koren Y (2008, August) Factorization meets the neighborhood: a multifaceted collaborative filtering model. In Proceedings of the 14th ACM SIGKDD International Conference on Knowledge discovery and data mining (pp. 426–434).
He X, Liao L, Zhang H, Nie L, Xia Hu, Chua T-S(2017) Neural collaborative filtering. In: Proceedings of the 26th international conference on world wide web, pp 173–182
Dong M, Yuan F, Yao L, Xu X, Zhu L (2020) MAMO: Memory-augmented meta-optimization for cold-start recommendation. In: Proceedings of the 26th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining, pp 688–697
Lee H, Im J, Jang S, Cho H, Chung S (2019) MeLU: meta-learned user preference estimator for cold-start recommendation. In: Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining, pp 1073–1082
Lin Y, Ren P, Chen Z, Ren Z, Yu D, Ma J, de Rijke M, Cheng X (2020) Meta matrix factorization for federated rating predictions. In: Proceedings of the 43rd International ACM SIGIR Conference on Research and Development in Information Retrieval, pp 981–990
Lu Y, Fang Y, Shi C (2020)Meta-learning on heterogeneous information networks for cold-start recommendation. In: Proceedings of the 26th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining
Yi Zhu X, Hu Y, Zhang, Li P (2018) Transfer learning with stacked reconstruction independent component analysis. Knowl-Based Syst 152:100–106
Zhu Y, Wu X, Li P, Zhang Y, Hu X (2019) Transfer learning with deep manifold regularized autoencoders. Neurocomputing 369:145–154
Hu Y, Li Y, Yang T, Pan Q (2018) Short text classification with a convolutional neural networks based method. In: (2018) 15th International Conference on Control, Automation, Robotics and Vision (ICARCV). IEEE, New York, pp 1432–1435
Qi C, Zhang J, Jia H, Mao Q, Wang L, Heping Song (2021) Deep face clustering using residual graph convolutional network. Knowl-Based Syst 211:106561
Low YH, Yap W-S, Tee YK (2018) Convolutional neural network-based collaborative filtering for recommendation systems. In: International Conference on Robot Intelligence Technology and Applications. Springer, Singapore
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–174
Wei Y, Wang X, Nie L, He X, Chua T-S(2020)Graph-refined convolutional network for multimedia recommendation with implicit feedback. In: Proceedings of the 28th ACM International Conference on Multimedia, pp 3541–3549
Strub F, Gaudel R, Mary J (2016) Hybrid recommender system based on autoencoders. In: Proceedings of the 1st workshop on deep learning for recommender systems
Wu Y, DuBois C, Alice X, Zheng, Ester M (2016) Collaborative denoising auto-encoders for top-n recommender systems. In: Proceedings of the ninth ACM international conference on web search and data mining, pp 153–162
Bingbing Dong Y, Zhu L, Li, Wu X (2020) Hybrid collaborative recommendation via dual-autoencoder. IEEE Access 8:46030–46040
Li S, Kawale J, Fu Y (2015) Deep collaborative filtering via marginalized denoising auto-encoder. In: Proceedings of the 24th ACM international on conference on information and knowledge management, pp 811–820
Ehrlinger L, Wöß W (2016) Towards a definition of knowledge graphs. SEMANTiCS (Posters Demos SuCCESS) 48:1–4
Lehmann J, Isele R, Jakob M, Jentzsch A, Kon-tokostas D, Mendes PN, Hellmann S, Morsey M, Van Kleef P, Auer S et al (2015)Dbpedia–a large-scale, multilingual knowledgebase extracted from wikipedia. Semantic web 6(2):167–195
Bollacker K, Evans C, Paritosh P, Sturge T, Taylor J (2008) Freebase: a collaboratively created graph database for structuring human knowledge. In: Proceedings of the 2008 ACM SIGMOD international conference on Management of data, pp 1247–1250
Suchanek FM, Kasneci G, Weikum G (2007) Yago: a core of semantic knowledge. In: Proceedings of the 16th international conference on World Wide Web, pp 697–706
Xiong C, Power R, Callan J (2017) Explicit semantic ranking for academic search via knowledge graph embedding. In: Proceedings of the 26th international conference on world wide web
Dubey M, Banerjee D, Chaudhuri D, Lehmann J (2018) EARL: joint entity and relation linking for question answering over knowledge graphs. In: International Semantic Web Conference. Springer, Cham, pp 108–126
Gesese G, Asefa R, Biswas, Sack H (2019) A comprehensive survey of knowledge graph embeddings with literals: techniques and applications. In: DL4KG@ ESWC pp 31–40
Oramas S, Ostuni VC, Di Noia T, Serra X, Di Sciascio E (2016) Sound and music recommendation with knowledge graphs. ACM Trans Intell Syst Technol 8(2):1–21
Wang H, Zhang F, Zhang M, Leskovec J, Zhao M, Li W, Wang Z (2019)Knowledge-aware graph neural networks with label smoothness regularization for recommender systems. In: Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining, pp 968–977
Zhou K, Zhao WX, Bian S, Zhou Y, Wen J-R, Yu J (2020) Improving conversational recommender systems via knowledge graph based semantic fusion. In: Proceedings of the 26th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining, pp 1006–1014
Zhu Q, Zhou X, Wu J, Tan J, Guo L (2020) A knowledge-aware attentional reasoning network for recommendation. In: Proceedings of the AAAI Conference on Artificial Intelligence, vol 34, pp 6999–7006
Acknowledgments
This work is supported in part by the National Natural Science Foundation of China under grants 61906060.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Yang, Y., Zhu, Y. & Li, Y. Personalized recommendation with knowledge graph via dual-autoencoder. Appl Intell 52, 6196–6207 (2022). https://doi.org/10.1007/s10489-021-02647-1
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10489-021-02647-1