https://github.com/terrierteam/stratified_recsys_eval