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 条
  • [41] Sparse Online Learning for Collaborative Filtering
    Lin, F.
    Zhou, X.
    Zeng, W. H.
    INTERNATIONAL JOURNAL OF COMPUTERS COMMUNICATIONS & CONTROL, 2016, 11 (02) : 248 - 258
  • [42] Probabilistic learning on graphs via contextual architectures
    Bacciu, Davide
    Errica, Federico
    Micheli, Alessio
    Journal of Machine Learning Research, 2020, 21
  • [43] Transforming collaborative filtering into supervised learning
    Braida, Filipe
    Mello, Carlos E.
    Pasinato, Marden B.
    Zimbrao, Geraldo
    EXPERT SYSTEMS WITH APPLICATIONS, 2015, 42 (10) : 4733 - 4742
  • [44] A collaborative filtering recommendation algorithm based on embedding representation
    Alharbe, Nawaf
    Rakrouki, Mohamed Ali
    Aljohani, Abeer
    EXPERT SYSTEMS WITH APPLICATIONS, 2023, 215
  • [45] Deep User Representation Construction Model for Collaborative Filtering
    Ji, Daomin
    Xiang, Zhenglong
    Li, Yuanxiang
    DATABASE SYSTEMS FOR ADVANCED APPLICATIONS (DASFAA 2021), PT III, 2021, 12683 : 262 - 278
  • [46] Collaborative contextual Learning Games: Design and implementation
    Learning Games Collaboratifs Contextualisés: Conception et mise en oeuvre
    1600, Lavoisier (18):
  • [47] Learning Bidirectional Similarity for Collaborative Filtering
    Cao, Bin
    Sun, Jian-Tao
    Wu, Jianmin
    Yang, Qiang
    Chen, Zheng
    MACHINE LEARNING AND KNOWLEDGE DISCOVERY IN DATABASES, PART I, PROCEEDINGS, 2008, 5211 : 178 - +
  • [48] Distributed Representation for Neighborhood-based Collaborative Filtering
    Yang, Yi
    Zhang, Guigang
    Wang, Jian
    Huang, Weixing
    2017 IEEE INTERNATIONAL SYMPOSIUM ON MULTIMEDIA (ISM), 2017, : 531 - 535
  • [49] Dynamic Hypergraph Learning for Collaborative Filtering
    Wei, Chunyu
    Liang, Jian
    Bai, Bing
    Liu, Di
    PROCEEDINGS OF THE 31ST ACM INTERNATIONAL CONFERENCE ON INFORMATION AND KNOWLEDGE MANAGEMENT, CIKM 2022, 2022, : 2108 - 2117
  • [50] Representation Learning on Graphs: A Reinforcement Learning Application
    Madjiheurem, Sephora
    Toni, Laura
    22ND INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE AND STATISTICS, VOL 89, 2019, 89