Python3
pip install jupyter
Run the Simulation.ipynb directly.
jupyter notebook Simulation.ipynb
Please follow the steps below to modify some codes in Simulation.ipynb :
-
1.set the
single_train
variable to True -
2.uncomment the code in "single training" cell in notebook.
-
3.Then run the jupyter notebook again
[1] How algorithmic confounding in recommendation systems increases homogeneity and decreases utility (RecSys '18) DOI:https://doi.org/10.1145/3240323.3240370
[2] Calibrated recommendations (RecSys '18) DOI: https://doi.org/10.1145/3240323.3240372
[3] Neural Collaborative Filtering WWW '17: Proceedings of the 26th International Conference on World Wide WebApril 2017 Pages 173–182https://doi.org/10.1145/3038912.3052569
[4] Matrix Factorization Library : https://github.com/benfred/implicit
[5] Neural Collaborative Filtering Code: https://github.com/yihong-chen/neural-collaborative-filtering
[6] Calibrated Recommendations Tutorial: https://github.com/ethen8181/machine-learning
[7] Advances in Bias-aware Recommendation on the Web: https://github.com/biasinrecsys/wsdm2021