SelfContrastiveLearningRecSys
SelfContrastiveLearningRecSys copied to clipboard
[ECIR 2024] Official repository for the paper titled "Self Contrastive Learning for Session-based Recommendation"
Self Contrastive Learning for Session-based Recommendation
This repository provides the code for the paper titled Self Contrastive Learning for Session-based Recommendation, making the integration of our code contributions into other projects more accessible.
Quick Links
- Self Contrastive Learning for Session-based Recommendation
- Quick Links
- Overview
- 1. Requirements and Installation
- 2. Prepare the datasets
- 3. Run our code
- Bugs or questions?
- Citation
- Acknowledgement
Overview
You can reproduce the experiments of our paper Self Contrastive Learning for Session-based Recommendation. We implement three baseline approaches, including
- Global Context Enhanced Graph Neural Networks for Session-based Recommendation, SIGIR 2020
- Self-Supervised Graph Co-Training for Session-based Recommendation, CIKM 2021
- Self-Supervised Hypergraph Convolutional Networks for Session-based Recommendation, AAAI 2021
and evaluate them on three datasets, including TMALL, diginetica, and Nowplaying.
1. Requirements and Installation
Please refer to the repository of each baseline approach (GCE-GNN, COTREC, and DHCN) for the installation and requirements.
2. Prepare the datasets
We provide datasets in the data folder in each baseline folder, including GCE-GNN, COTREC, and DHCN.
3. Run our code
Please refer to the README.md in each baseline folder (GCE-GNN, COTREC, and DHCN) for the instructions to run the code.
Bugs or questions?
If you have any questions regarding the code or the paper, please feel free to reach out to Zhengxiang at [email protected]. If you experience any difficulties while using the code or need to report a bug, feel free to open an issue. We kindly ask that you provide detailed information about the problem to help us provide effective support.
Citation
@inproceedings{shi2023self,
title = {Self Contrastive Learning for Session-based Recommendation},
author = {Shi, Zhengxiang and Xi, Wang and Lipani, Aldo},
publisher = {Springer},
address = {Glasgow, Scotland},
booktitle={European Conference on Information Retrieval (ECIR 2024)},
url = {https://arxiv.org/abs/2306.01266},
year = {2023},
}
Acknowledgement
This repository is built upon the following repositories: