Jisuanji kexue (Nov 2021)

Recommendation Algorithm Based on Knowledge Graph and Tag-aware

  • NING Ze-fei, SUN Jing-yu, WANG Xin-juan

DOI
https://doi.org/10.11896/jsjkx.201000085
Journal volume & issue
Vol. 48, no. 11
pp. 192 – 198

Abstract

Read online

Recommendation systems alleviate the problem of information overload caused by the rapid increase of data on the Internet.But traditional recommendation systems are not accurate enough due to data sparsity and cold start.Therefore,a novel recommendation algorithm based on knowledge graph and tag-aware (KGTA) is proposed.First,tags of items and users are used to capture low-order and high-order features through knowledge graph representation learning.The semantic information of entities and relationships in two knowledge graphs is embedded into a low-dimension vector space to obtain the unified representation of items and users.Then,deep neural networks and recurrent neural networks combining attention mechanism are respectively utilized to extract the latent features of items and users.Finally,ratings are predicted on the basis of latent features.KGTA not only takes relationship information and semantic information of knowledge graph and tags into consideration,but also learns latent features of items and users through deep structures.Experimental results on MovieLens datasets illustrate that the proposed algorithm performs better in rating prediction and improves the accuracy of recommendation.

Keywords