TY - JOUR
T1 - Mobile App Cross-Domain Recommendation with Multi-Graph Neural Network
AU - Ouyang, Yi
AU - Guo, Bin
AU - Tang, Xing
AU - He, Xiuqiang
AU - Xiong, Jian
AU - Yu, Zhiwen
N1 - Publisher Copyright:
© 2021 ACM.
PY - 2021/6
Y1 - 2021/6
N2 - With the rapid development of mobile app ecosystem, mobile apps have grown greatly popular. The explosive growth of apps makes it difficult for users to find apps that meet their interests. Therefore, it is necessary to recommend user with a personalized set of apps. However, one of the challenges is data sparsity, as users' historical behavior data are usually insufficient. In fact, user's behaviors from different domains in app store regarding the same apps are usually relevant. Therefore, we can alleviate the sparsity using complementary information from correlated domains. It is intuitive to model users' behaviors using graph, and graph neural networks have shown the great power for representation learning. In this article, we propose a novel model, Deep Multi-Graph Embedding (DMGE), to learn cross-domain app embedding. Specifically, we first construct a multi-graph based on users' behaviors from different domains, and then propose a multi-graph neural network to learn cross-domain app embedding. Particularly, we present an adaptive method to balance the weight of each domain and efficiently train the model. Finally, we achieve cross-domain app recommendation based on the learned app embedding. Extensive experiments on real-world datasets show that DMGE outperforms other state-of-art embedding methods.
AB - With the rapid development of mobile app ecosystem, mobile apps have grown greatly popular. The explosive growth of apps makes it difficult for users to find apps that meet their interests. Therefore, it is necessary to recommend user with a personalized set of apps. However, one of the challenges is data sparsity, as users' historical behavior data are usually insufficient. In fact, user's behaviors from different domains in app store regarding the same apps are usually relevant. Therefore, we can alleviate the sparsity using complementary information from correlated domains. It is intuitive to model users' behaviors using graph, and graph neural networks have shown the great power for representation learning. In this article, we propose a novel model, Deep Multi-Graph Embedding (DMGE), to learn cross-domain app embedding. Specifically, we first construct a multi-graph based on users' behaviors from different domains, and then propose a multi-graph neural network to learn cross-domain app embedding. Particularly, we present an adaptive method to balance the weight of each domain and efficiently train the model. Finally, we achieve cross-domain app recommendation based on the learned app embedding. Extensive experiments on real-world datasets show that DMGE outperforms other state-of-art embedding methods.
KW - cross-domain recommendation
KW - graph neural network
KW - Mobile app
KW - multi-task learning
KW - transfer learning
UR - http://www.scopus.com/inward/record.url?scp=85108406437&partnerID=8YFLogxK
U2 - 10.1145/3442201
DO - 10.1145/3442201
M3 - 文章
AN - SCOPUS:85108406437
SN - 1556-4681
VL - 15
JO - ACM Transactions on Knowledge Discovery from Data
JF - ACM Transactions on Knowledge Discovery from Data
IS - 4
M1 - 3442201
ER -