Graphs get personal: learning representation with contextual pretraining for collaborative filtering

被引:2
|
作者
Shen, Tiesunlong [1 ]
Zhang, You [1 ]
Wang, Jin [1 ]
Zhang, Xuejie [1 ]
机构
[1] Yunnan Univ, Sch Informat Sci & Engn, Kunming, Peoples R China
基金
中国国家自然科学基金;
关键词
Recommendation systems; Graph attention network; Contextual pretraining; Node initialization; High-order connectivity;
D O I
10.1007/s10489-023-05144-9
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The interactions of users and items in recommender systems can be naturally modeled as user-item bipartite graphs. The iterative propagation of graph neural networks (GNN) can explicitly exploit high-order connectivity from those user-item interactions. Apart from these advantages, there are two limitations in GNN-based recommendation systems that might lead to performance degradation: 1) Existing GNN methods only depend on the graph topology but ignore the insightful relationship between the connected nodes. The edge representation in GNNs cannot effectively express the personalized information of users and items, and can only represent the structural connection information of the graph. 2) The representations of nodes and edges were initialized randomly, these initial representations participate in subsequent node propagation and updating computations in the graph neural network. It directly affects the final representation of the user and item nodes in the network and result in bad recommendation performence. To address these issues, this study proposes a graph attention network with contextual pretraining (GAT-CP) for content-based collaborative filtering. It explicitly exploits the user-item graph structure twofold. First, an contextual personalized sentiment analysis task was applied by fine-tuning the BERT model to initialize the representations of nodes and edges by investigating the user preference for products based on the reviews of the users. Second, the obtained edge representations were used as the propagation constraints to assign different weights to the edges in GAT. Comparative results show the significant performance gains of GAT-CP and the necessity of node and edge initialization with contextual tasks. The code for this paper is available at: https://github.com/Yellow4Submarine7/GAT_AP
引用
收藏
页码:30400 / 30415
页数:16
相关论文
共 50 条
  • [31] Multimodality Representation Learning: A Survey on Evolution, Pretraining and Its Applications
    Manzoor, Muhammad Arslan
    Albarri, Sarah
    Xian, Ziting
    Meng, Zaiqiao
    Nakov, Preslav
    Liang, Shangsong
    ACM TRANSACTIONS ON MULTIMEDIA COMPUTING COMMUNICATIONS AND APPLICATIONS, 2024, 20 (03)
  • [32] A Hybrid Collaborative Filtering System for Contextual Recommendations in Social Networks
    Gonzalo-Alonso, Jorge
    de Juan, Paloma
    Garcia-Hortelano, Elena
    Iglesias, Carlos A.
    DISCOVERY SCIENCE, PROCEEDINGS, 2009, 5808 : 393 - +
  • [33] Empowering neural collaborative filtering with contextual features for multimedia recommendation
    Israr ur Rehman
    Muhammad Shehzad Hanif
    Zulfiqar Ali
    Zahoor Jan
    Cobbinah Bernard Mawuli
    Waqar Ali
    Multimedia Systems, 2023, 29 : 2375 - 2388
  • [34] Empowering neural collaborative filtering with contextual features for multimedia recommendation
    Rehman, Israr ur
    Hanif, Muhammad Shehzad
    Ali, Zulfiqar
    Jan, Zahoor
    Mawuli, Cobbinah Bernard
    Ali, Waqar
    MULTIMEDIA SYSTEMS, 2023, 29 (04) : 2375 - 2388
  • [35] Matrix completion on learnt graphs: Application to collaborative filtering
    Mongia, Aanchal
    Majumdar, Angshul
    EXPERT SYSTEMS WITH APPLICATIONS, 2021, 185 (185)
  • [36] Matrix completion on multiple graphs: Application in collaborative filtering
    Mongia, Aanchal
    Majumdar, Angshul
    SIGNAL PROCESSING, 2019, 165 : 144 - 148
  • [37] Binary matrix completion on graphs: Application to collaborative filtering
    Talwar, Divyanshu
    Mongia, Aanchal
    Chouzenoux, Emilie
    Majumdar, Angshul
    DIGITAL SIGNAL PROCESSING, 2022, 122
  • [38] Combining collaborative filtering with personal agents for better recommendations
    Univ of Minnesota, Minneapolis, United States
    Proc Natl Conf Artif Intell, (439-446):
  • [39] Combining collaborative filtering with personal agents for better recommendations
    Good, N
    Ben Schafer, J
    Konstan, JA
    Borchers, A
    Sarwar, B
    Herlocker, J
    Riedl, J
    SIXTEENTH NATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE (AAAI-99)/ELEVENTH INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE (IAAI-99), 1999, : 439 - 446
  • [40] Probabilistic Learning on Graphs via Contextual Architectures
    Bacciu, Davide
    Errica, Federico
    Micheli, Alessio
    JOURNAL OF MACHINE LEARNING RESEARCH, 2020, 21