Skip to content

Code for the SIGIR20 paper -- Recommendation for New Users and New Items via Randomized Training and Mixture-of-Experts Transformation

Notifications You must be signed in to change notification settings

Zziwei/Heater--Cold-Start-Recommendation

Repository files navigation

Heater--Cold-Start-Recommendation

Code for the SIGIR20 paper -- Recommendation for New Users and New Items via Randomized Training and Mixture-of-Experts Transformation

Data

We used three datasets (CiteULike, LastFM, and XING) in this work, which are stored in 'data' folder. Details about these datasets can be found in the paper and also the original papers cited in our paper.

Requirements

python 3
tensorflow 1.14.0 numpy sklearn pandas

Excution

Run main_CiteULike.py to run the model Heater on CiteULike data; Run main_LastFM.py to run the model Heater on LastFM data; Run main_XING.py to run the model Heater on XING data;

Thanks

Our code is based on the implementation of DropoutNet (https://github.com/layer6ai-labs/DropoutNet).

About

Code for the SIGIR20 paper -- Recommendation for New Users and New Items via Randomized Training and Mixture-of-Experts Transformation

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages