Abstract
It has been commonly agreed that the explanation associated with recommendation can be effective in increasing the recommender systems (RS)'s transparency and thus users' satisfaction and acceptance. Among the various types of explanation in RS, the commonly used textual explanation can be roughly classified into two categories, i.e., template-based and generation-based. As for the former, the fixed template may lose flexibility, while, though the latter may enrich the explanation, it may produce less useful content due to the lack of controllability. In this work, we combine the advantages of the two types of method by developing a neural generation approach named Neural Template (NETE) whose explanations are not only flexible but also controllable and useful. Our human evaluation results confirm that the explanations from our model are perceived helpful by users. Furthermore, our case study illustrates that the explanation generation process is controllable. To demonstrate the controllability of our model, we present a demo that can be easily viewed on a Web browser.
Original language | English |
---|---|
Title of host publication | The Web Conference 2020 - Companion of the World Wide Web Conference, WWW 2020 |
Publisher | Association for Computing Machinery (ACM) |
Pages | 198-202 |
Number of pages | 5 |
ISBN (Electronic) | 9781450370240 |
DOIs | |
Publication status | Published - 20 Apr 2020 |
Event | 29th International World Wide Web Conference, WWW 2020 - Taipei, Taiwan, Province of China Duration: 20 Apr 2020 → 24 Apr 2020 https://dl.acm.org/doi/proceedings/10.1145/3366423 |
Publication series
Name | The Web Conference 2020 - Companion of the World Wide Web Conference, WWW 2020 |
---|
Conference
Conference | 29th International World Wide Web Conference, WWW 2020 |
---|---|
Country/Territory | Taiwan, Province of China |
City | Taipei |
Period | 20/04/20 → 24/04/20 |
Internet address |
Scopus Subject Areas
- Computer Networks and Communications
- Software
User-Defined Keywords
- Explainable recommendation
- natural language generation
- neural networks