This is the official code repository for the RecSys 2025 paper "Non-parametric Graph Convolution for Re-ranking in Recommendation Systems". It adapts from the public code repository RecBole.
- Install all the required packages found here.
- Download all the benchmark datasets used in the paper, including ML-1M, Yelp2018, and Amazon-book. Make sure the folders are named
ml-1m,yelp2018,animeandamazon-bookrespectively. - Run the commands in
commands.shfor the baseline model training. Save the checkpoint. - Run the commands in
commands.shfor the baseline model with a graph encoder. - Run
cal_graph_infos.pyto obtain the pkl file forgraph_infos. This is the similarity matrix in our strategy. Modifygraph_infos_pathinrecbole_tag.py. - Modify and run the commands in
commands.shfor applying our strategy to the baseline model.
This repository adapts from the public code repository RecBole.