Improving Explainable Recommendations with Synthetic Reviews
An important task for a recommender system to provide interpretable explanations for the user. This is important for the credibility of the system. Current interpretable recommender systems tend to focus on certain features known to be important to the user and offer their explanations in a structured form. It is well known that user generated reviews and feedback from reviewers have strong leverage over the users' decisions. On the other hand, recent text generation works have been shown to generate text of similar quality to human written text, and we aim to show that generated text can be successfully used to explain recommendations. In this paper, we propose a framework consisting of popular review-oriented generation models aiming to create personalised explanations for recommendations. The interpretations are generated at both character and word levels. We build a dataset containing reviewers' feedback from the Amazon books review dataset. Our cross-domain experiments are designed to bridge from natural language processing to the recommender system domain. Besides language model evaluation methods, we employ DeepCoNN, a novel review-oriented recommender system using a deep neural network, to evaluate the recommendation performance of generated reviews by root mean square error (RMSE). We demonstrate that the synthetic personalised reviews have better recommendation performance than human written reviews. To our knowledge, this presents the first machine-generated natural language explanations for rating prediction.
Code (0)
등록된 구현이 없습니다.
Tasks
Language Model EvaluationLanguage ModelingLanguage ModellingRecommendation SystemsText GenerationSimilar Papers 제목 키워드 기반
Synthesizing Aspect-Driven Recommendation Explanations from Reviews
Explanations help to make sense of recommendations, increasing the likelihood of adoption. However, existing approaches to explainable recommendations tend to rely on rigid, standardized templates, customized only via fi…
Explainable RecommendationText GenerationExplainable Entity-based Recommendations with Knowledge Graphs
Explainable recommendation is an important task. Many methods have been proposed which generate explanations from the content and reviews written for items. When review text is unavailable, generating explanations is sti…
Explainable RecommendationKnowledge GraphsAOTree: Aspect Order Tree-based Model for Explainable Recommendation
Recent recommender systems aim to provide not only accurate recommendations but also explanations that help users understand them better. However, most existing explainable recommendations only consider the importance of…
Decision MakingExplainable RecommendationRecommendation SystemsHybrid Deep Embedding for Recommendations with Dynamic Aspect-Level Explanations
Explainable recommendation is far from being well solved partly due to three challenges. The first is the personalization of preference learning, which requires that different items/users have different contributions to …
Explainable RecommendationPERS: A Personalized and Explainable POI Recommender System
The Location-Based Social Networks (LBSN) (e.g., Facebook) have many factors (for instance, ratings, check-in time, etc.) that play a crucial role for the Point-of-Interest (POI) recommendations. Unlike ratings, the revi…
Explainable RecommendationRecommendation Systems