CPA-LGC Recbole (https://recbole.io/index.html) implementation for the paper
Jin-Duk Park, Siqing Li, Won-Yong Shin, and Xin Cao,
"Criteria Tell You More than Ratings: Criteria Preference-Aware Light Graph Convolution for Effective Multi-Criteria Recommendation",
Proceedings of the 29th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining, KDD '23
- numpy 1.21.5
- torch 1.12.1
- recbole (install via: conda install -c aibox recbole) 0.2.0
- networkx 3.1
Original interaction datasets and MC expansion graph datasets
(Dataset.tr.inter: training dataset (MCEG), Dataset.ts (val).inter: test (validation) dataset, Dataset.inter: original dataset)
-TA5: TripAdvisor, YM5: Yahoo!Moive, RB5: RateBeer, YP5: Yelp
For custom dataset or any manipulation of dataset, please refer to the preprocessing codes in Processing_example_YM.ipynb for Recbole implementation of CPA-LGC
For more information, contact via: [email protected]