Heterogeneous Graph Embedding for Cross-Domain Recommendation Through Adversarial Learning

Cross-domain recommendation is critically important to construct a practical recommender system. The challenges of building a cross-domain recommender system lie in both the data sparsity issue and lacking of sufficient semantic information. Traditional approaches focus on using the user-item rating matrix or other feedback information, but the contents associated with the objects like reviews and the relationships among the objects are largely ignored. Although some works merge the content information and the user-item rating network structure, they only focus on using the attributes of the items but ignore user generated contents such as reviews. In this paper, we propose a novel cross-domain recommender framework called ECHCDR (Embedding content and heterogeneous network for cross-domain recommendation), which contains two major steps of content embedding and heterogeneous network embedding. By considering the contents of objects and their relationships, ECHCDR can effectively alleviate the data sparsity issue. To enrich the semantic information, we construct a weighted heterogeneous network whose nodes are users and items of different domains. The weight of link is defined by an adjacency matrix and represents the similarity between users, books and movies. We also propose to use adversarial training method to learn the embeddings of users and cross-domain items in the constructed heterogeneous graph. Experimental results on two real-world datasets collected from Amazon show the effectiveness of our approach compared with state-of-art recommender algorithms.

[1]  Chuan Shi,et al.  Adversarial Learning on Heterogeneous Information Networks , 2019, KDD.

[2]  Minyi Guo,et al.  GraphGAN: Graph Representation Learning with Generative Adversarial Nets , 2017, AAAI.

[3]  Heyan Huang,et al.  Cross-Domain Collaborative Filtering with Review Text , 2015, IJCAI.

[4]  Quoc V. Le,et al.  Distributed Representations of Sentences and Documents , 2014, ICML.

[5]  Philip S. Yu,et al.  Aspect-Level Deep Collaborative Filtering via Heterogeneous Information Networks , 2018, IJCAI.

[6]  Philip S. Yu,et al.  Review-Based Cross-Domain Recommendation Through Joint Tensor Factorization , 2017, DASFAA.

[7]  Jure Leskovec,et al.  node2vec: Scalable Feature Learning for Networks , 2016, KDD.

[8]  Feng Xu,et al.  Tag2Word: Using Tags to Generate Words for Content Based Tag Recommendation , 2016, CIKM.

[9]  Yang Xu,et al.  Deeply Fusing Reviews and Contents for Cold Start Users in Cross-Domain Recommendation Systems , 2019, AAAI.

[10]  Gang Chen,et al.  CAMO: A Collaborative Ranking Method for Content Based Recommendation , 2019, AAAI.

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

[12]  Xiaolong Jin,et al.  Cross-Domain Recommendation: An Embedding and Mapping Approach , 2017, IJCAI.

[13]  Philip S. Yu,et al.  Cross-Domain Recommendation for Cold-Start Users via Neighborhood Based Feature Mapping , 2018, DASFAA.

[14]  Philip S. Yu,et al.  Understanding Information Diffusion via Heterogeneous Information Network Embeddings , 2019, DASFAA.

[15]  Jun Guo,et al.  Improving Cross-Domain Recommendation through Probabilistic Cluster-Level Latent Factor Model , 2014, AAAI.

[16]  Philip S. Yu,et al.  Heterogeneous Information Network Embedding for Recommendation , 2017, IEEE Transactions on Knowledge and Data Engineering.

[17]  Fernando Ortega,et al.  A non negative matrix factorization for collaborative filtering recommender systems based on a Bayesian probabilistic model , 2016, Knowl. Based Syst..

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

[19]  Charles X. Ling,et al.  Improving Top-N Recommendation for Cold-Start Users via Cross-Domain Information , 2015, TKDD.

[20]  Hyunsoo Kim,et al.  Learning to Discover Cross-Domain Relations with Generative Adversarial Networks , 2017, ICML.

[21]  Alex Beutel,et al.  Recurrent Recommender Networks , 2017, WSDM.

[22]  Kevin Chen-Chuan Chang,et al.  A Comprehensive Survey of Graph Embedding: Problems, Techniques, and Applications , 2017, IEEE Transactions on Knowledge and Data Engineering.

[23]  Steven Skiena,et al.  DeepWalk: online learning of social representations , 2014, KDD.

[24]  Lina Yao,et al.  Deep Learning Based Recommender System , 2017, ACM Comput. Surv..

[25]  Peng Zhang,et al.  IRGAN: A Minimax Game for Unifying Generative and Discriminative Information Retrieval Models , 2017, SIGIR.

[26]  Sheng Li,et al.  Deep Collaborative Filtering via Marginalized Denoising Auto-encoder , 2015, CIKM.

[27]  Nitesh V. Chawla,et al.  metapath2vec: Scalable Representation Learning for Heterogeneous Networks , 2017, KDD.