Towards Knowledge-Based Recommender Dialog System
About
In this paper, we propose a novel end-to-end framework called KBRD, which stands for Knowledge-Based Recommender Dialog System. It integrates the recommender system and the dialog generation system. The dialog system can enhance the performance of the recommendation system by introducing knowledge-grounded information about users' preferences, and the recommender system can improve that of the dialog generation system by providing recommendation-aware vocabulary bias. Experimental results demonstrate that our proposed model has significant advantages over the baselines in both the evaluation of dialog generation and recommendation. A series of analyses show that the two systems can bring mutual benefits to each other, and the introduced knowledge contributes to both their performances.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Recommendation | REDIAL (test) | Recall@1017.96 | 46 | |
| Conversational Recommendation | REDIAL | Recall@50.0763 | 40 | |
| Conversational Performance | REDIAL (test) | Distinct-336.8 | 37 | |
| Conversational Recommendation | INSPIRED (test) | R@13 | 33 | |
| Conversation | INSPIRED | Distinct-21.347 | 27 | |
| Conversational Recommendation | REDDIT V2 (test) | Recall@54.44 | 26 | |
| Recommendation | REDIAL | R@1017.5 | 24 | |
| Conversational Recommendation | REDDIT V2 | Recall@54.44 | 23 | |
| Recommendation | TG-REDIAL (test) | R@100.032 | 22 | |
| Conversational Performance | TG-REDIAL (test) | Dist-20.8013 | 21 |