Friend Recommendations with Self-Rescaling Graph Neural Networks

被引:12
|
作者
Song, Xiran [1 ]
Lian, Jianxun [2 ]
Huang, Hong [1 ]
Wu, Mingqi [3 ]
Jin, Hai [1 ]
Xie, Xing [2 ]
机构
[1] Huazhong Univ Sci & Technol, Natl Engn Res Ctr Big Data Technol & Syst, Serv Comp Technol & Syst Lab, Wuhan, Peoples R China
[2] Microsoft Res Asia, Beijing, Peoples R China
[3] Microsoft Gaming, Redmond, WA USA
来源
PROCEEDINGS OF THE 28TH ACM SIGKDD CONFERENCE ON KNOWLEDGE DISCOVERY AND DATA MINING, KDD 2022 | 2022年
基金
中国国家自然科学基金;
关键词
Friend recommendation; graph neural networks; normalization;
D O I
10.1145/3534678.3539192
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Friend recommendation service plays an important role in shaping and facilitating the growth of online social networks. Graph embedding models, which can learn low-dimensional embeddings for nodes in the social graph to effectively represent the proximity between nodes, have been widely adopted for friend recommendations. Recently, Graph Neural Networks (GNNs) have demonstrated superiority over shallow graph embedding methods, thanks to their ability to explicitly encode neighborhood context. This is also verified in our Xbox friend recommendation scenario, where some simplified GNNs, such as LightGCN and PPRGo, achieve the best performance. However, we observe that many GNN variants, including LightGCN and PPRGo, use a static and pre-defined normalizer in neighborhood aggregation, which is decoupled with the representation learning process and can cause the scale distortion issue. As a consequence, the true power of GNNs has not yet been fully demonstrated in friend recommendations. In this paper, we propose a simple but effective self-rescaling network (SSNet) to alleviate the scale distortion issue. At the core of SSNet is a generalized self-rescaling mechanism, which bridges the neighborhood aggregator's normalization with the node embedding learning process in an end-to-end framework. Meanwhile, we provide some theoretical analysis to help us understand the benefit of SSNet. We conduct extensive offline experiments on three large-scale real-world datasets. Results demonstrate that our proposed method can significantly improve the accuracy of various GNNs. When deployed online for one month's A/B test, our method achieves 24% uplift in adding suggested friends actions. At last, we share some interesting findings and hope the experience can motivate future applications and research in social link predictions.
引用
收藏
页码:3909 / 3919
页数:11
相关论文
共 50 条
  • [1] Using Graph Neural Networks for Social Recommendations
    Tallapally, Dharahas
    Wang, John
    Potika, Katerina
    Eirinaki, Magdalini
    ALGORITHMS, 2023, 16 (11)
  • [2] FriendRec: A Graph Neural Network for Friend Recommendation
    Bai, Yun
    Lai, Zanyou
    NATURAL LANGUAGE PROCESSING AND CHINESE COMPUTING, PT IV, NLPCC 2024, 2025, 15362 : 385 - 397
  • [3] Hybrid Deep Neural Networks for Friend Recommendations in Edge Computing Environment
    Gong, Jibing
    Zhao, Yi
    Chen, Shuai
    Wang, Hongfei
    Du, Linfeng
    Wang, Shuli
    Bhuiyan, Md Zakirul Alam
    Peng, Hao
    Du, Bowen
    IEEE ACCESS, 2020, 8 : 10693 - 10706
  • [4] Temporal Augmented Graph Neural Networks for Session-Based Recommendations
    Zhou, Huachi
    Tan, Qiaoyu
    Huang, Xiao
    Zhou, Kaixiong
    Wang, Xiaoling
    SIGIR '21 - PROCEEDINGS OF THE 44TH INTERNATIONAL ACM SIGIR CONFERENCE ON RESEARCH AND DEVELOPMENT IN INFORMATION RETRIEVAL, 2021, : 1798 - 1802
  • [5] HeteroGraphRec: A heterogeneous graph-based neural networks for social recommendations
    Salamat, Amirreza
    Luo, Xiao
    Jafari, Ali
    KNOWLEDGE-BASED SYSTEMS, 2021, 217
  • [6] Recommendations for Inactive Users: a Cross Domain Approach with Graph Neural Networks
    Zhou, Jun
    Liu, Ziqi
    Tan, Meijuan
    Meng, Xiangyu
    Cheng, Xiaocheng
    Wei, Jianping
    Zhang, Zhiqiang
    Yu, Fengyuan
    Chen, Chaochao
    Yin, Jianwei
    INTERNATIONAL JOURNAL OF MACHINE LEARNING AND CYBERNETICS, 2024,
  • [7] Combining Graph Neural Networks and Sentence Encoders for Knowledge-aware Recommendations
    Spillo, Giuseppe
    Musto, Cataldo
    Polignano, Marco
    Lops, Pasquale
    de Gemmis, Marco
    Semeraro, Giovanni
    2023 PROCEEDINGS OF THE 31ST ACM CONFERENCE ON USER MODELING, ADAPTATION AND PERSONALIZATION, UMAP 2023, 2023, : 1 - 12
  • [8] Sequential Dependency Enhanced Graph Neural Networks for Session-based Recommendations
    Guo, Wei
    Wang, Shoujin
    Lu, Wenpeng
    Wu, Hao
    Zhang, Qian
    Shao, Zhufeng
    2021 IEEE 8TH INTERNATIONAL CONFERENCE ON DATA SCIENCE AND ADVANCED ANALYTICS (DSAA), 2021,
  • [9] Embedding Imputation With Self-Supervised Graph Neural Networks
    Varolgunes, Uras
    Yao, Shibo
    Ma, Yao
    Yu, Dantong
    IEEE ACCESS, 2023, 11 : 70610 - 70620
  • [10] Graph Neural Networks for Graph Drawing
    Tiezzi, Matteo
    Ciravegna, Gabriele
    Gori, Marco
    IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2024, 35 (04) : 4668 - 4681