Skip to content

Opium1715/SR-GNN-TF-2.X

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Notification

This is an implementation of this paper(SR-GNN) based on Tensorflow 2.X, which contains the extra functions as below:

  • Log(output figure for loss and MRR@20, P@20)

Requirements

TensorFlow 2.X (version>=2.10 is prefer)
Python 3.9
CUDA11.6 and above is prefer
cudnn8.7.0 and above is prefer
Caution: For who wants to run in native-Windows, TensorFlow 2.10 was the last TensorFlow release that supported GPU on native-Windows.

Paper data and code

This is the code for the AAAI 2019 Paper: Session-based Recommendation with Graph Neural Networks.
Here are two datasets we used in our paper. After downloaded the datasets, you can put them in the folder datasets/:

Here is a blog explaining the paper.

@inproceedings{Wu:2019ke,
title = {{Session-based Recommendation with Graph Neural Networks}},
author = {Wu, Shu and Tang, Yuyuan and Zhu, Yanqiao and Wang, Liang and Xie, Xing and Tan, Tieniu},
year = 2019,
booktitle = {Proceedings of the Twenty-Third AAAI Conference on Artificial Intelligence},
location = {Honolulu, HI, USA},
month = jul,
volume = 33,
number = 1,
series = {AAAI '19},
pages = {346--353},
url = {https://aaai.org/ojs/index.php/AAAI/article/view/3804},
doi = {10.1609/aaai.v33i01.3301346},
editor = {Pascal Van Hentenryck and Zhi-Hua Zhou},
}

About

SR-GNN in TensorFlow 2.X

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages