A Taxonomy for Generating Explanations in Recommender Systems