/IDGCN

Primary LanguagePython

The source code of the paper "IDGCN: Individual aware Diversified Graph Convolutional Network for Recommendation"

Environment: python = 3.6 pandas = 1.1.5 torch = 1.9.1+cu111 numpy = 1.19.5 tqdm = 4.63.0

Directory:

IDGCN

Run the Codes: python main_mf.py or python main_ligtgcn.py or python main_idgcn.py

you can change hyperparameters by resetting the config file.

other baseline methods can be found on the link:

DivMF https://github.com/snudatalab/DivMF.

ALGCN https://github.com/AllminerLab/Code-for-ALGCN-master

DGCN https://github.com/tsinghua-fib-lab/DGCN.

DGRec https://github.com/YangLiangwei/DGRec.

Preprocessing the Beauty dataset can reference: SIGIR 2021 Enhancing Domain-Level and User-Level Adaptivity in Diversified Recommendation https://github.com/NLPWM-WHU/EDUA/blob/main/code/preprocess_beauty.py