Recommender systems based on user reviews: the state of the art