TY - GEN
T1 - Recurrent knowledge graph embedding for effective recommendation
AU - Sun, Zhu
AU - Yang, Jie
AU - Zhang, Jie
AU - Bozzon, Alessandro
AU - Huang, Long Kai
AU - Xu, Chi
N1 - Publisher Copyright:
© 2018 Association for Computing Machinery.
PY - 2018/9/27
Y1 - 2018/9/27
N2 - Knowledge graphs (KGs) have proven to be effective to improve recommendation. Existing methods mainly rely on hand-engineered features from KGs (e.g., meta paths), which requires domain knowledge. This paper presents RKGE, a KG embedding approach that automatically learns semantic representations of both entities and paths between entities for characterizing user preferences towards items. Specifically, RKGE employs a novel recurrent network architecture that contains a batch of recurrent networks to model the semantics of paths linking a same entity pair, which are seamlessly fused into recommendation. It further employs a pooling operator to discriminate the saliency of different paths in characterizing user preferences towards items. Extensive validation on real-world datasets shows the superiority of RKGE against state-of-the-art methods. Furthermore, we show that RKGE provides meaningful explanations for recommendation results.
AB - Knowledge graphs (KGs) have proven to be effective to improve recommendation. Existing methods mainly rely on hand-engineered features from KGs (e.g., meta paths), which requires domain knowledge. This paper presents RKGE, a KG embedding approach that automatically learns semantic representations of both entities and paths between entities for characterizing user preferences towards items. Specifically, RKGE employs a novel recurrent network architecture that contains a batch of recurrent networks to model the semantics of paths linking a same entity pair, which are seamlessly fused into recommendation. It further employs a pooling operator to discriminate the saliency of different paths in characterizing user preferences towards items. Extensive validation on real-world datasets shows the superiority of RKGE against state-of-the-art methods. Furthermore, we show that RKGE provides meaningful explanations for recommendation results.
KW - Attention Mechanism
KW - Knowledge Graph
KW - Recurrent Neural Network
KW - Semantic Representation
UR - https://www.scopus.com/pages/publications/85056751122
U2 - 10.1145/3240323.3240361
DO - 10.1145/3240323.3240361
M3 - Conference proceeding
AN - SCOPUS:85056751122
T3 - RecSys - ACM Conference on Recommender Systems
SP - 297
EP - 305
BT - RecSys 2018 - 12th ACM Conference on Recommender Systems
PB - Association for Computing Machinery (ACM)
T2 - 12th ACM Conference on Recommender Systems, RecSys 2018
Y2 - 2 October 2018 through 7 October 2018
ER -