xj-zhu98 / KRDN

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

KRDN

Source code for Knowledge-refined Denoising Network for Robust Recommendation

Environment Requirements

  • Ubuntu OS
  • Python >= 3.8 (Anaconda3 is recommended)
  • PyTorch 1.7+
  • A Nvidia GPU with cuda 11.1+

Datasets

We use three processed datasets: Alibaba-iFashion, Yelp2018 and Last-FM.

Training

  • Alibaba-iFashion dataset
python main.py --dataset alibaba-ifashion --lr 0.0001 --context_hops 3 --num_neg_sample 200 --margin 0.6 --max_iter 2
  • Yelp2018 dataset
python main.py --dataset yelp2018 --lr 0.0001 --context_hops 2 --num_neg_sample 400 --margin 0.8 --max_iter 1
  • Last-FM dataset
python main.py --dataset last-fm --lr 0.0001 --context_hops 2 --num_neg_sample 400 --margin 0.7 --max_iter 2

About


Languages

Language:Python 100.0%