This class should extend `AbstractRatingPredictor`.