Providing personalized explanations for recommendations can help users to understand the underlying insight of the recommendation results, which is helpful to the effectiveness, transparency, persuasiveness and trustworthiness of recommender systems. Current explainable recommendation models mostly generate textual explanations based on pre-defined sentence templates. However, the expressiveness power of template-based explanation sentences are limited to the pre-defined expressions, and manually defining the expressions require significant human efforts. Motivated by this problem, we propose to generate free-text natural language explanations for personalized recommendation. In particular, we propose a hierarchical sequence-to-sequence model (HSS) for personalized explanation generation. Different from conventional sentence generation in NLP research, a great challenge of explanation generation in e-commerce recommendation is that not all sentences in user reviews are of explanation purpose. To solve the problem, we further propose an auto-denoising mechanism based on topical item feature words for sentence generation. Experiments on various e-commerce product domains show that our approach can not only improve the recommendation accuracy, but also the explanation quality in terms of the offline measures and feature words coverage. This research is one of the initial steps to grant intelligent agents with the ability to explain itself based on natural language sentences.
翻译:为建议提供个性化解释,可以帮助用户理解建议结果的基本洞察力,这有助于建议系统的有效性、透明度、说服性和可信度。目前可解释的建议模式大多产生基于预先定义的句子模板的文字解释。然而,基于模板的解释性句子的清晰度力量仅限于预先定义的表达方式,人工定义这些表达方式需要大量的人力努力。受这一问题的驱动,我们提议为个性化建议产生自由文本自然语言解释。特别是,我们提议为个性化解释生成提出一个等级顺序对顺序的模型(HSS ) 。不同于常规的NLP 研究生成的句子,在电子商务建议中产生解释性解释性的巨大挑战是,用户审查中并非所有的句子都是为了解释目的。为了解决问题,我们进一步提议基于生成句子时的热门项目特写词的自动识别机制。对各种电子商务产品领域的实验表明,我们的方法不仅可以提高建议准确性,而且还可以提高离线措施和特写词覆盖面的解释质量。这一研究是赋予智能代理人以自然语言的能力的初步步骤之一。