English

Automatic Generation of Natural Language Explanations

Computation and Language 2017-07-07 v1 Machine Learning

Abstract

An important task for recommender system is to generate explanations according to a user's preferences. Most of the current methods for explainable recommendations use structured sentences to provide descriptions along with the recommendations they produce. However, those methods have neglected the review-oriented way of writing a text, even though it is known that these reviews have a strong influence over user's decision. In this paper, we propose a method for the automatic generation of natural language explanations, for predicting how a user would write about an item, based on user ratings from different items' features. We design a character-level recurrent neural network (RNN) model, which generates an item's review explanations using long-short term memories (LSTM). The model generates text reviews given a combination of the review and ratings score that express opinions about different factors or aspects of an item. Our network is trained on a sub-sample from the large real-world dataset BeerAdvocate. Our empirical evaluation using natural language processing metrics shows the generated text's quality is close to a real user written review, identifying negation, misspellings, and domain specific vocabulary.

Keywords

Cite

@article{arxiv.1707.01561,
  title  = {Automatic Generation of Natural Language Explanations},
  author = {Felipe Costa and Sixun Ouyang and Peter Dolog and Aonghus Lawlor},
  journal= {arXiv preprint arXiv:1707.01561},
  year   = {2017}
}

Comments

7 pages, 5 figures, 2nd workshop on Deep Learning for Recommender Systems

R2 v1 2026-06-22T20:39:05.160Z