RecKGC: Integrating Recommendation with Knowledge Graph Completion

Both recommender systems and knowledge graphs can provide overall and detailed views on datasets, and each of them has been a hot research domain by itself. However, recommending items with a pre-constructed knowledge graph or without one often limits the recommendation performance. Similarly, constructing and completing a knowledge graph without a target is insufficient for applications, such as recommendation. In this paper, we address the problems of recommendation together with knowledge graph completion by a novel model named RecKGC that generates a completed knowledge graph and recommends items for users simultaneously. Comprehensive representations of users, items and interactions/relations are learned in each respective domain, such as our attentive embeddings that integrate tuples in a knowledge graph for recommendation and our high-level interaction representations of entities and relations for knowledge graph completion. We join the tasks of recommendation and knowledge graph completion by sharing the comprehensive representations. As a result, the performance of recommendation and knowledge graph completion are mutually enhanced, which means that the recommendation is getting more effective while the knowledge graph is getting more informative. Experiments validate the effectiveness of the proposed model on both tasks.

[1]  Kyong-Ho Lee,et al.  Knowledge Graph Completion by Context-Aware Convolutional Learning with Multi-Hop Neighborhoods , 2018, CIKM.

[2]  Lars Schmidt-Thieme,et al.  BPR: Bayesian Personalized Ranking from Implicit Feedback , 2009, UAI.

[3]  Wei Zhang,et al.  Knowledge vault: a web-scale approach to probabilistic knowledge fusion , 2014, KDD.

[4]  Xu Chen,et al.  Bridge Text and Knowledge by Learning Multi-Prototype Entity Mention Embedding , 2017, ACL.

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

[6]  Longbing Cao,et al.  Interpretable Recommendation via Attraction Modeling: Learning Multilevel Attractiveness over Multimodal Movie Contents , 2018, IJCAI.

[7]  Weitong Chen,et al.  Multi-source Multi-net Micro-video Recommendation with Hidden Item Category Discovery , 2019, DASFAA.

[8]  Jeffrey Dean,et al.  Distributed Representations of Words and Phrases and their Compositionality , 2013, NIPS.

[9]  Lei Zheng,et al.  Joint Deep Modeling of Users and Items Using Reviews for Recommendation , 2017, WSDM.

[10]  Tat-Seng Chua,et al.  Neural Collaborative Filtering , 2017, WWW.

[11]  Guang Li,et al.  LGA: latent genre aware micro-video recommendation on social media , 2018, Multimedia Tools and Applications.

[12]  Ralph Grishman,et al.  Distant Supervision for Relation Extraction with an Incomplete Knowledge Base , 2013, NAACL.

[13]  Tao Chen,et al.  TriRank: Review-aware Explainable Recommendation by Modeling Aspects , 2015, CIKM.

[14]  Tim Weninger,et al.  ProjE: Embedding Projection for Knowledge Graph Completion , 2016, AAAI.

[15]  Yehuda Koren,et al.  Advances in Collaborative Filtering , 2011, Recommender Systems Handbook.

[16]  David Sontag,et al.  Learning a Health Knowledge Graph from Electronic Medical Records , 2017, Scientific Reports.

[17]  Dit-Yan Yeung,et al.  Collaborative Deep Learning for Recommender Systems , 2014, KDD.

[18]  John Riedl,et al.  Item-based collaborative filtering recommendation algorithms , 2001, WWW '01.

[19]  Jianfeng Gao,et al.  Embedding Entities and Relations for Learning and Inference in Knowledge Bases , 2014, ICLR.

[20]  Xiaodong He,et al.  A Multi-View Deep Learning Approach for Cross Domain User Modeling in Recommendation Systems , 2015, WWW.

[21]  Lorenzo Rosasco,et al.  Holographic Embeddings of Knowledge Graphs , 2015, AAAI.

[22]  Jens Lehmann,et al.  Neural Network-based Question Answering over Knowledge Graphs on Word and Character Level , 2017, WWW.

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

[24]  Jiawei Han,et al.  On building entity recommender systems using user click log and freebase knowledge , 2014, WSDM.

[25]  Yuanzhuo Wang,et al.  Shared Embedding Based Neural Networks for Knowledge Graph Completion , 2018, CIKM.

[26]  Yoshua Bengio,et al.  Deep Sparse Rectifier Neural Networks , 2011, AISTATS.

[27]  Jiawei Han,et al.  Bridging Collaborative Filtering and Semi-Supervised Learning: A Neural Approach for POI Recommendation , 2017, KDD.

[28]  Heng Ji,et al.  CoType: Joint Extraction of Typed Entities and Relations with Knowledge Bases , 2016, WWW.

[29]  Linpeng Huang,et al.  DELF: A Dual-Embedding based Deep Latent Factor Model for Recommendation , 2018, IJCAI.