TY - GEN
T1 - Collaborative Graph Neural Networks with Contrastive Learning for Sequential Recommendation
AU - Tao, Bo
AU - Chen, Huimin
AU - Pan, Huazheng
AU - Wang, Yanhao
AU - Chen, Zhiyun
N1 - Publisher Copyright:
© 2024 IEEE.
PY - 2024
Y1 - 2024
N2 - Sequential recommendations aim to exploit user purchase records to predict the next items they will buy. Although the problem has been extensively investigated, most existing methods model user interests based only on their own historical sequences but ignore the collaboration with others. Additionally, user behaviors are often implicit and contain noise that cannot fully reflect their preferences. Furthermore, since user preferences can evolve over time, capturing their interests from past behaviors becomes even more difficult. To address the above issues, we propose a novel method called Collaborative Graph Neural Networks with Contrastive learning (C2GNN) for sequential recommendations. Specifically, our approach leverages a method that incorporates user activity, item popularity, and interaction time to construct dynamic subgraphs from multiple user sequences, which are fed into a graph neural network (GNN) for feature aggregation. To further enhance the model's discriminative ability, we introduce a contrastive learning framework that learns user and item representations by comparing different views of the GNN output at different layers. Extensive experiments on three real-world datasets show that our proposed C2GNN method outperforms state-of-the-art methods for sequential recommendations. Our code and data are published at https://github.com/tabo0/CCGNN.
AB - Sequential recommendations aim to exploit user purchase records to predict the next items they will buy. Although the problem has been extensively investigated, most existing methods model user interests based only on their own historical sequences but ignore the collaboration with others. Additionally, user behaviors are often implicit and contain noise that cannot fully reflect their preferences. Furthermore, since user preferences can evolve over time, capturing their interests from past behaviors becomes even more difficult. To address the above issues, we propose a novel method called Collaborative Graph Neural Networks with Contrastive learning (C2GNN) for sequential recommendations. Specifically, our approach leverages a method that incorporates user activity, item popularity, and interaction time to construct dynamic subgraphs from multiple user sequences, which are fed into a graph neural network (GNN) for feature aggregation. To further enhance the model's discriminative ability, we introduce a contrastive learning framework that learns user and item representations by comparing different views of the GNN output at different layers. Extensive experiments on three real-world datasets show that our proposed C2GNN method outperforms state-of-the-art methods for sequential recommendations. Our code and data are published at https://github.com/tabo0/CCGNN.
KW - Sequential recommendation
KW - contrastive learning
KW - graph neural networks
UR - https://www.scopus.com/pages/publications/85204951460
U2 - 10.1109/IJCNN60899.2024.10651448
DO - 10.1109/IJCNN60899.2024.10651448
M3 - 会议稿件
AN - SCOPUS:85204951460
T3 - Proceedings of the International Joint Conference on Neural Networks
BT - 2024 International Joint Conference on Neural Networks, IJCNN 2024 - Proceedings
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 2024 International Joint Conference on Neural Networks, IJCNN 2024
Y2 - 30 June 2024 through 5 July 2024
ER -