Recommendations for Inactive Users: a Cross Domain Approach with Graph Neural Networks

Jun Zhou,Ziqi Liu,Meijuan Tan,Xiangyu Meng,Xiaocheng Cheng,Jianping Wei,Zhiqiang Zhang,Fengyuan Yu,Chaochao Chen,Jianwei Yin
DOI: https://doi.org/10.1007/s13042-024-02423-w
2024-01-01
International Journal of Machine Learning and Cybernetics
Abstract:Understanding inactive users and satisfying inactive users via recommendation are the keys to user growth and engagement for many Internet companies. However, learning inactive users’ representations and their preferences is still challenging because the features available are missing and the positive responses or labels are insufficient. In this paper, we propose a cross domain learning approach to exclusively recommend customized items to inactive users by leveraging the knowledge of active users. Particularly, based on the observations that users’ browsing behaviors, i.e. page browsing in an app, are correlated with their social networks’ browsing behaviors, we represent users, no matter active or inactive users, by their friends’ browsing behaviors based on a graph neural network (GNN) layer atop of a heterogeneous graph defined on social networks (user-user friendships) and browsing behaviors (user-page clicks). We jointly optimize the learning tasks of active users in source domain and inactive users in target domain based on the domain invariant features extracted from the embedding of our GNN layer, where the domain invariant features that are learned to benefit both tasks on active/inactive users, and are indiscriminate with respect to the shift between the domains. We describe our cross domain graph neural networks (CD-GNN) together with our learning and serving system, and show that our approach significantly improves the click-through rate of inactive users in real-world environment at Alipay by 28.55
What problem does this paper attempt to address?