This is the official code for the paper RecFusion: A Binomial Diffusion Process for 1D Data for Recommendation
To run the code, you can use train.py
.
For hyperparameter tuning, we provide recfusion hyperopt.ipynb
and for parallel execution recfusion parallel exec.ipynb
. In both cases, we assume a spark cluster is already setup (in our case in Databricks).