Dual-graph Co-Representation Learning for Knowledge-Graph Enhanced Recommendation

Xinbiao Liu,Bin Liang,Junyu Niu,Chaofeng Sha,Dong Wu
DOI: https://doi.org/10.1109/icassp49357.2023.10096038
2023-01-01
Abstract:Knowledge graphs can help improve the performance of recommender systems by mitigating sparsity and cold-start problems. However, existing approaches usually suffer from problems of domain distribution matching and cycle consistency for co-representation learning, as the representations of items from the recommendation domain and entities from the knowledge graph domain are heterogeneous and cannot consistently or effectively transfer information between domains. Moreover, previous works simply propagate in one of user-item graph and knowledge graph, and ignore the topology information of the other graph. We design a dual-graph framework, named DGCR, with two graph neural networks propagating in user-item graph and knowledge graph respectively to extract topology information from both graphs. We also propose Cycle Transfer Unit, shared in every layer as the key to DGCR to model the universal rule of domain transfer. Cycle Transfer Unit can further alleviate the problems of bias between domains and information loss during transfer.
What problem does this paper attempt to address?