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 条
  • [31] Scalable and Adaptive Graph Neural Networks with Self-Label-Enhanced Training
    Sun, Chuxiong
    Hu, Jie
    Gu, Hongming
    Chen, Jinpeng
    Liang, Wei
    Yang, Mingchuan
    PATTERN RECOGNITION, 2025, 160
  • [32] Graph neural networks via contrast between separation and aggregation for self and neighborhood
    Xu, Xiaoyu
    Shi, Xiaoyu
    Shang, Mingsheng
    EXPERT SYSTEMS WITH APPLICATIONS, 2023, 224
  • [33] Improving Graph Neural Networks by combining active learning with self-training
    Katsimpras, Georgios
    Paliouras, Georgios
    DATA MINING AND KNOWLEDGE DISCOVERY, 2024, 38 (01) : 110 - 127
  • [34] Graph Unrolling Networks: Interpretable Neural Networks for Graph Signal Denoising
    Chen, Siheng
    Eldar, Yonina C.
    Zhao, Lingxiao
    IEEE TRANSACTIONS ON SIGNAL PROCESSING, 2021, 69 : 3699 - 3713
  • [35] Self-supervised short text classification with heterogeneous graph neural networks
    Cao, Meng
    Yuan, Jinliang
    Yu, Hualei
    Zhang, Baoming
    Wang, Chongjun
    EXPERT SYSTEMS, 2023, 40 (06)
  • [36] Heterogeneous graph neural networks with denoising for graph embeddings
    Dong, Xinrui
    Zhang, Yijia
    Pang, Kuo
    Chen, Fei
    Lu, Mingyu
    KNOWLEDGE-BASED SYSTEMS, 2022, 238
  • [37] Scalable Graph Neural Networks with Deep Graph Library
    Zheng, Da
    Wang, Minjie
    Gan, Quan
    Song, Xiang
    Zhang, Zheng
    Karypis, Geroge
    WSDM '21: PROCEEDINGS OF THE 14TH ACM INTERNATIONAL CONFERENCE ON WEB SEARCH AND DATA MINING, 2021, : 1141 - 1142
  • [38] Scalable Graph Neural Networks with Deep Graph Library
    Zheng, Da
    Wang, Minjie
    Gan, Quan
    Zhang, Zheng
    Karypis, Geroge
    KDD '20: PROCEEDINGS OF THE 26TH ACM SIGKDD INTERNATIONAL CONFERENCE ON KNOWLEDGE DISCOVERY & DATA MINING, 2020, : 3521 - 3522
  • [39] Learning Graph Neural Networks with Deep Graph Library
    Zheng, Da
    Wang, Minjie
    Gan, Quan
    Zhang, Zheng
    Karypis, George
    WWW'20: COMPANION PROCEEDINGS OF THE WEB CONFERENCE 2020, 2020, : 305 - 306
  • [40] Imperceptible graph injection attack on graph neural networks
    Yang Chen
    Zhonglin Ye
    Zhaoyang Wang
    Haixing Zhao
    Complex & Intelligent Systems, 2024, 10 : 869 - 883