CLAIOct 27, 2023

Towards a Unified Conversational Recommendation System: Multi-task Learning via Contextualized Knowledge Distillation

arXiv:2310.18119v1137 citationsh-index: 3
Originality Incremental advance
AI Analysis

This work addresses the problem of integrating conversational and recommendation capabilities for users in AI-driven dialogue systems, presenting an incremental improvement over prior modular approaches.

The paper tackles the discrepancy between recommendation results and generated responses in conversational recommendation systems by proposing a unified model that jointly learns both tasks via Contextualized Knowledge Distillation, achieving significant improvements in recommendation performance and fluency while maintaining diversity.

In Conversational Recommendation System (CRS), an agent is asked to recommend a set of items to users within natural language conversations. To address the need for both conversational capability and personalized recommendations, prior works have utilized separate recommendation and dialogue modules. However, such approach inevitably results in a discrepancy between recommendation results and generated responses. To bridge the gap, we propose a multi-task learning for a unified CRS, where a single model jointly learns both tasks via Contextualized Knowledge Distillation (ConKD). We introduce two versions of ConKD: hard gate and soft gate. The former selectively gates between two task-specific teachers, while the latter integrates knowledge from both teachers. Our gates are computed on-the-fly in a context-specific manner, facilitating flexible integration of relevant knowledge. Extensive experiments demonstrate that our single model significantly improves recommendation performance while enhancing fluency, and achieves comparable results in terms of diversity.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes