Controlling Diversity at Inference: Guiding Diffusion Recommender Models with Targeted Category Preferences
Gwangseok Han*, Wonbin Kweon*, Minsoo Kim, Hwanjo Yu
Accepted to KDD 2025 Research Track!
Original implementation for paper
Python 3.10
conda env create -f d3rec_env.yml- Move
./datasets/[dataset name]/clean_df_C20.ptto./Real-world/datasets/[dataset name]/ - Run
cd Real-world - Run
python preprocessing.py --dataset_name [dataset name] - Confirm 'Clean_C20_[6,2,2].pt' file.
- Run
bash train.sh- Tune hyper-parameters in train.sh
- The best hyperparameter is noted in the comments.
- Run
bash inference.sh- Set the hyper-parameters of the best model
- Similar to the real-world experiments