User-centric Recommendation Systems