Knowledge-Enhanced Conversational Recommendation via Transformer-based Sequential Modelling
arXiv:2412.02415 · doi:10.1145/3677376
Abstract
In conversational recommender systems (CRSs), conversations usually involve a set of items and item-related entities or attributes, e.g., director is a related entity of a movie. These items and item-related entities are often mentioned along the development of a dialog, leading to potential sequential dependencies among them. However, most of existing CRSs neglect these potential sequential dependencies. In this article, we first propose a Transformer-based sequential conversational recommendation method, named TSCR, to model the sequential dependencies in the conversations to improve CRS. In TSCR, we represent conversations by items and the item-related entities, and construct user sequences to discover user preferences by considering both the mentioned items and item-related entities. Based on the constructed sequences, we deploy a Cloze task to predict the recommended items along a sequence. Meanwhile, in certain domains, knowledge graphs formed by the items and their related entities are readily available, which provide various different kinds of associations among them. Given that TSCR does not benefit from such knowledge graphs, we then propose a knowledge graph enhanced version of TSCR, called TSCRKG. In specific, we leverage the knowledge graph to offline initialize our model TSCRKG, and augment the user sequence of conversations (i.e., sequence of the mentioned items and item-related entities in the conversation) with multi-hop paths in the knowledge graph. Experimental results demonstrate that our TSCR model significantly outperforms state-of-the-art baselines, and the enhanced version TSCRKG further improves recommendation performance on top of TSCR.
Accepted by ACM TOIS
References in corpus (18)
- A Survey on Knowledge Graphs: Representation, Acquisition and Applications
- A Survey on Conversational Recommender Systems
- Estimation-Action-Reflection: Towards Deep Interaction Between Conversational and Recommender Systems
- Asking Clarifying Questions in Open-Domain Information-Seeking Conversations
- Interactive Path Reasoning on Graph for Conversational Recommendation
- Towards Unified Conversational Recommender Systems via Knowledge-Enhanced Prompt Learning
- Seamlessly Unifying Attributes and Items: Conversational Recommendation for Cold-Start Users
- Discovering New Intents with Deep Aligned Clustering
- Towards Question-based Recommender Systems
- User-Centric Conversational Recommendation with Multi-Aspect User Modeling
- Conversational Product Search Based on Negative Feedback
- Learning to Ask Appropriate Questions in Conversational Recommendation
- Variational Reasoning over Incomplete Knowledge Graphs for Conversational Recommendation
- Leveraging Historical Interaction Data for Improving Conversational Recommender System
- Proactive Retrieval-based Chatbots based on Relevant Knowledge and Goals
- Learning to Ask: Conversational Product Search via Representation Learning
- Balancing Reinforcement Learning Training Experiences in Interactive Information Retrieval
- A Re-classification of Information Seeking Tasks and Their Computational Solutions