Fifty Shades of Ratings: How to Benefit from a Negative Feedback in Top-N Recommendations Tasks
MyMediaLite: a free recommender system library