Skip to main content
Log in

Personalized recommendation with knowledge graph via dual-autoencoder

  • Published:
Applied Intelligence Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6

Similar content being viewed by others

Explore related subjects

Discover the latest articles, news and stories from top researchers in related subjects.

Notes

  1. DBpedia : https://wiki.dbpedia.org/.

References

  1. 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

  2. Mnih A, Russ R (2007) Salakhutdinov. “Probabilistic matrix factorization. Adv Neural Inf Proces Syst 20:1257–1264

    Google Scholar 

  3. Yehuda Koren R, Bell, Volinsky C (2009) Matrix factorization techniques for recommender systems. Computer 42(8):30–37

    Article  Google Scholar 

  4. Noda K, Yamaguchi Y, Nakadai K, Okuno HG, Ogata T (2015)Audio-visual speech recognition using deep learning. Appl Intell 42(4):722–737

    Article  Google Scholar 

  5. Voulodimos A, Doulamis N, Doulamis A, Protopapadakis E (2018) Deep learning for computer vision: A brief review. Computational intelligence and neuroscience, 2018.

  6. Qiang J, Li Y, Zhu Y, Yuan Y, Wu X (2019) A simple BERT-based approach for lexical simplification. arXiv preprint arXiv: 1907.06226

  7. 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

    Article  Google Scholar 

  8. 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.

  9. 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

  10. 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

  11. 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

    Article  Google Scholar 

  12. 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).

  13. 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

  14. 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

  15. 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

  16. 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

  17. 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

  18. Yi Zhu X, Hu Y, Zhang, Li P (2018) Transfer learning with stacked reconstruction independent component analysis. Knowl-Based Syst 152:100–106

    Article  Google Scholar 

  19. Zhu Y, Wu X, Li P, Zhang Y, Hu X (2019) Transfer learning with deep manifold regularized autoencoders. Neurocomputing 369:145–154

  20. 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

  21. 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

    Article  Google Scholar 

  22. 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

  23. 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

  24. 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

  25. 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

  26. 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

  27. Bingbing Dong Y, Zhu L, Li, Wu X (2020) Hybrid collaborative recommendation via dual-autoencoder. IEEE Access 8:46030–46040

    Article  Google Scholar 

  28. 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

  29. Ehrlinger L, Wöß W (2016) Towards a definition of knowledge graphs. SEMANTiCS (Posters Demos SuCCESS) 48:1–4

    Google Scholar 

  30. 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

  31. 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

  32. 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

  33. 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

  34. 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

  35. 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

  36. 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

    Article  Google Scholar 

  37. 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

  38. 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

  39. 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

Download references

Acknowledgments

This work is supported in part by the National Natural Science Foundation of China under grants 61906060.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yun Li.

Additional information

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10489-021-02647-1

Keywords

Navigation