Spatio-Temporal Aware Knowledge Graph Embedding for Recommender Systems

Knowledge Graphs (KGs) have been incorporated into recommender systems as side information to solve the clas-sical data-sparsity and cold-start problems, with explanations for recommended items. Traditional embedding-based recommender systems generally utilize abundant information from KGs directly to enrich the representation of items or users, but the influences of spatial and temporal dependencies are usually ignored among them. In this paper, we propose a Spatio-Temporal Aware Knowledge Graph Embedding (STAKGE) for recommender systems, which incorporates spatio-temporal information with bias when propagating potential preferences of users in knowl-edge graph embedding. Moreover, we construct a multi-source KG-based recommender dataset - YelpST, containing spatio-temporal information. The experiments on YelpST dataset show that our proposed approach can capture comprehensive spatio-temporal correlations and improve the prediction performance as compared to various state-of-the-art baselines.

[1]  Jianxing Zheng,et al.  A multiview graph collaborative filtering by incorporating homogeneous and heterogeneous signals , 2022, Inf. Process. Manag..

[2]  Lifang Wu,et al.  Siamese Graph-Based Dynamic Matching for Collaborative Filtering , 2022, Inf. Sci..

[3]  Hong Luo,et al.  Scratch‐RL: A preference‐driven adversarial reinforcement reasoning framework over knowledge graphs for explainable recommendation of Scratch , 2022, Int. J. Intell. Syst..

[4]  Qimai Li,et al.  Personalized knowledge-aware recommendation with collaborative and attentive graph convolutional networks , 2022, Pattern Recognit..

[5]  Yunjun Gao,et al.  MetaKG: Meta-Learning on Knowledge Graph for Cold-Start Recommendation , 2022, IEEE Transactions on Knowledge and Data Engineering.

[6]  Xing Xie,et al.  A Survey on Knowledge Graph-Based Recommender Systems , 2020, IEEE Transactions on Knowledge and Data Engineering.

[7]  Philip S. Yu,et al.  A Survey on Knowledge Graphs: Representation, Acquisition, and Applications , 2020, IEEE Transactions on Neural Networks and Learning Systems.

[8]  Hengjie Song,et al.  AKUPM: Attention-Enhanced Knowledge-Aware User Preference Model for Recommendation , 2019, KDD.

[9]  Tat-Seng Chua,et al.  Neural Graph Collaborative Filtering , 2019, SIGIR.

[10]  Yixin Cao,et al.  Explainable Reasoning over Knowledge Graphs for Recommendation , 2018, AAAI.

[11]  Minyi Guo,et al.  RippleNet: Propagating User Preferences on the Knowledge Graph for Recommender Systems , 2018, CIKM.

[12]  Minyi Guo,et al.  DKN: Deep Knowledge-Aware Network for News Recommendation , 2018, WWW.

[13]  Minyi Guo,et al.  SHINE: Signed Heterogeneous Information Network Embedding for Sentiment Link Prediction , 2017, WSDM.

[14]  Zhendong Mao,et al.  Knowledge Graph Embedding: A Survey of Approaches and Applications , 2017, IEEE Transactions on Knowledge and Data Engineering.

[15]  Dik Lun Lee,et al.  Meta-Graph Based Recommendation Fusion over Heterogeneous Information Networks , 2017, KDD.

[16]  Nicholas Jing Yuan,et al.  Collaborative Knowledge Base Embedding for Recommender Systems , 2016, KDD.

[17]  Jun Zhao,et al.  Knowledge Graph Embedding via Dynamic Mapping Matrix , 2015, ACL.

[18]  Zhiyuan Liu,et al.  Learning Entity and Relation Embeddings for Knowledge Graph Completion , 2015, AAAI.

[19]  Yoon Kim,et al.  Convolutional Neural Networks for Sentence Classification , 2014, EMNLP.

[20]  Yizhou Sun,et al.  Personalized entity recommendation: a heterogeneous information network approach , 2014, WSDM.

[21]  Jason Weston,et al.  Translating Embeddings for Modeling Multi-relational Data , 2013, NIPS.

[22]  Steffen Rendle,et al.  Factorization Machines with libFM , 2012, TIST.

[23]  Yehuda Koren,et al.  Matrix Factorization Techniques for Recommender Systems , 2009, Computer.

[24]  T. Geisel,et al.  The scaling laws of human travel , 2006, Nature.

[25]  S. Hochreiter,et al.  Long Short-Term Memory , 1997, Neural Computation.

[26]  Douglas B. Terry,et al.  Using collaborative filtering to weave an information tapestry , 1992, CACM.