Skip to main content

Top-N Collaborative Filtering Recommendation Algorithm Based on Knowledge Graph Embedding

  • Conference paper
  • First Online:
Knowledge Management in Organizations (KMO 2019)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 1027))

Included in the following conference series:

Abstract

The traditional collaborative filtering recommendation algorithm only uses the item-user rating matrix without considering the semantic information of the item itself, resulting in a problem that the recommendation accuracy is not high. This paper proposes a Top-N collaborative filtering recommendation algorithm based on knowledge graph embedding. The knowledge graph embedding is used to learn a low-dimensional vector for each entity and relationship in the knowledge graph, while maintaining the structure and semantic information of the original graph in the vector. By calculating the semantic similarity between items, the semantic information of the item itself is incorporated into the collaborative filtering recommendation. The algorithm makes up for the defect that the collaborative filtering recommendation algorithm does not consider the knowledge information of the item itself, and enhances the effect of collaborative filtering recommendation on the semantic level. The experimental results on the MovieLens dataset show that the algorithm can get higher values on precision, recall and F1 measure.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Wang, C.D., Deng, Z.H., Lai, J.H., et al.: Serendipitous recommendation in e-commerce using innovator-based collaborative filtering. IEEE Trans. Cybern. PP(99), 1–15 (2018)

    Google Scholar 

  2. Huang, X.Y., Xiong, L.Y., Qin-Dong, L.I.: Personalized news recommendation technology based on improved collaborative filtering algorithm. J. Sichuan Univ. 55(01), 49–55 (2018)

    Google Scholar 

  3. Wu, Q., Huang, M., Mu, Y.: A collaborative filtering algorithm based on user similarity and trust. In: IEEE Web Information Systems and Applications Conference, pp. 263–266 (2018)

    Google Scholar 

  4. Li, D., Chen, C., Lv, Q., et al.: An algorithm for efficient privacy-preserving item-based collaborative filtering. Futur. Gener. Comput. Syst. 55(C), 311–320 (2016)

    Article  Google Scholar 

  5. Gao, F.Z., Huang, M.X., Zhang, T.T.: Collaborative filtering recommendation algorithm based on user characteristics and expert opinions. Computer Science (2017)

    Google Scholar 

  6. Liu, X.: An improved clustering-based collaborative filtering recommendation algorithm. Clust. Comput. 20(2), 1–8 (2017)

    Google Scholar 

  7. Ji, Z., Zhang, Z., Zhou, C., Wang, H.: A fast interactive item-based collaborative filtering algorithm. In: Du, D., Li, L., Zhu, E., He, K. (eds.) NCTCS 2017. CCIS, vol. 768, pp. 248–257. Springer, Singapore (2017). https://doi.org/10.1007/978-981-10-6893-5_19

    Chapter  Google Scholar 

  8. Rendle, S.: Factorization machines with libFM. ACM Trans. Intell. Syst. Technol. 3(3), 1–22 (2012)

    Article  Google Scholar 

  9. Yu, X., Ren, X., Sun, Y., et al.: Personalized entity recommendation: a heterogeneous information network approach. In: Proceedings of the 7th ACM International Conference on Web Search and Data mining. ACM (2014)

    Google Scholar 

  10. Zhao, H., Yao, Q., Li, J., et al.: Meta-graph based recommendation fusion over heterogeneous information networks. In: ACM SIGKDD International Conference on Knowledge Discovery & Data Mining. ACM (2017)

    Google Scholar 

  11. Zeng-Lin, X.U., Yong-Pan, S., Li-Rong, H.E., et al.: Review on knowledge graph techniques. J. Univ. Electron. Sci. Technol. China 45, 589–606 (2016)

    Google Scholar 

  12. Chah, N.: OK Google, What Is Your Ontology? Or: Exploring Freebase Classification to Understand Google’s Knowledge Graph. University of Toronto, Faculty of Information (2018)

    Google Scholar 

  13. The Movie Database. The Movie Database [EB/OL], 27 October 2017. https://www.themoviedb.org/

  14. Feng, J., Zhou, M., Hao, Y., et al.: Knowledge graph embedding by flexible translation, 2015, 557–560 (2015)

    Google Scholar 

  15. Wang, Z., Zhang, J., Feng, J., et al.: Knowledge graph embedding by translating on hyperplanes. In: Twenty-Eighth AAAI Conference on Artificial Intelligence, pp. 1112–1119. AAAI Press (2014)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to De-sheng Zhen .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Zhu, M., Zhen, Ds., Tao, R., Shi, Yq., Feng, Xy., Wang, Q. (2019). Top-N Collaborative Filtering Recommendation Algorithm Based on Knowledge Graph Embedding. In: Uden, L., Ting, IH., Corchado, J. (eds) Knowledge Management in Organizations. KMO 2019. Communications in Computer and Information Science, vol 1027. Springer, Cham. https://doi.org/10.1007/978-3-030-21451-7_11

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-21451-7_11

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-21450-0

  • Online ISBN: 978-3-030-21451-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics