Knowledge-Based Multi-Behavior Recommendation with Factor Disentanglement

Traditional recommendation models usually consider only one type of user behavior, some recommendation models focus on user behaviors that frequently occur (e.g. click, view), which have more interaction data but does not accurately reflect the users’ interests, and another types of recommendation models focus on user behaviors which reflect a stronger user preference (e.g. purchase), but has problem of data sparcity. Therefore, in order to improve the performance of the model, multi-behavior-based recommendation is a suitable solution. However, early efforts towards multi-behavior recommendation either do not utilize external knowledge to encode explicit relationships, or cannot fully explore the semantic information of user behavior. Hence, in this work, we solve these problems by constructing a heterogeneous interaction graph and proposing a new multi-behavior recommendation model named KMBFD(short for Knowledge-based Multi-Behavior Recommendation with Factor Disentanglement), which encodes knowledge-based information by multi-relational item graph and user graph and captures semantic information of multi-behavior interaction by a feature aggregation module with factor disentanglement method that is used to disentangle multi-dimensional latent factors hidden in the training data, which can enhance expressiveness and interpretability.

[1]  Chao Huang,et al.  Graph Meta Network for Multi-Behavior Recommendation , 2021, SIGIR.

[2]  Kang Wang,et al.  Multi-behavior Recommendation Based on Simplified Graph Convolutional Networks , 2021, 2021 4th International Conference on Artificial Intelligence and Big Data (ICAIBD).

[3]  Jian Pei,et al.  Knowledge-Enhanced Hierarchical Graph Transformer Network for Multi-Behavior Recommendation , 2021, AAAI.

[4]  Depeng Jin,et al.  Multi-behavior Recommendation with Graph Convolutional Networks , 2020, SIGIR.

[5]  Yiqun Liu,et al.  Efficient Heterogeneous Collaborative Filtering without Negative Sampling for Recommendation , 2020, AAAI.

[6]  Philip S. Yu,et al.  BasConv: Aggregating Heterogeneous Interactions for Basket Recommendation with Graph Convolutional Neural Network , 2020, SDM.

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

[8]  Yixin Cao,et al.  KGAT: Knowledge Graph Attention Network for Recommendation , 2019, KDD.

[9]  Chen Gao,et al.  Learning to Recommend With Multiple Cascading Behaviors , 2018, IEEE Transactions on Knowledge and Data Engineering.

[10]  Chen Gao,et al.  Neural Multi-task Recommendation from Multi-behavior Data , 2018, 2019 IEEE 35th International Conference on Data Engineering (ICDE).

[11]  Philip S. Yu,et al.  Leveraging Meta-path based Context for Top- N Recommendation with A Neural Co-Attention Model , 2018, KDD.

[12]  Yun Liu,et al.  BPRH: Bayesian personalized ranking for heterogeneous implicit feedback , 2018, Inf. Sci..

[13]  Martha Larson,et al.  Bayesian Personalized Ranking with Multi-Channel User Feedback , 2016, RecSys.

[14]  Liang Tang,et al.  An Empirical Study on Recommendation with Multiple Types of Feedback , 2016, KDD.

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

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

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

[18]  Geoffrey J. Gordon,et al.  Relational learning via collective matrix factorization , 2008, KDD.

[19]  Shankar Kumar,et al.  Video suggestion and discovery for youtube: taking random walks through the view graph , 2008, WWW.

[20]  Taghi M. Khoshgoftaar,et al.  A Survey of Collaborative Filtering Techniques , 2009, Adv. Artif. Intell..