Recommender System with Explanations - Frederico Portugal Pinho Rocha (2021)