• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

Computer Engineering & Science ›› 2021, Vol. 43 ›› Issue (03): 511-517.

Previous Articles     Next Articles

Recommendation based on users’ long- and short-term preference and knowledge graph convolutional network

GU Jun-hua1,2,SHE Shi-yao1,FAN Shuai1,ZHANG Su-qi3   

  1. (1.School of Artificial Intelligence,Hebei University of Technology,Tianjin 300401;

    2.Hebei Province Key Laboratory of Big Data Computing,Tianjin 300401;

    3.School of Information Engineering,Tianjin University of Commerce,Tianjin 300134,China)
  • Received:2020-04-13 Revised:2020-06-22 Accepted:2021-03-25 Online:2021-03-25 Published:2021-03-29

Abstract: The recommendation based on knowledge graph can improve the accuracy, diversity and interpretability of the recommendation. In this paper, a recommendation medel (LSKGCN) based on the convolution network of knowledge graphs and users’  long- and short-term preference is proposed. Based on the recommendation algorithm of knowledge graph, a user representation method combining long-term preference with short-term preference is proposed. According to the time, the recent history items are screened and the vector representation of the historical items is obtained by the convolution network algorithm of the knowledge graph, and the short-term interest expression is obtained by the attention mechanism. The long-term expression of interest is based on the minimum Euclidean distance from all historical items. Finally, real data sets Movielens-20, Amazon Music, Last.FM are used to test the validity of the algorithm.

Key words: knowledge graph, recommendation system, long- and short-term preference, graph convolutional network