Leveraging Knowledge Graph Embedding for Effective Conversational Recommendation
Conversational recommender system (CRS), which combines the techniques of dialogue system and recommender system, has obtained increasing interest recently. In contrast to traditional recommender system, it learns the user preference better through interactions (i.e. conversations), and then further boosts the recommendation performance. However, existing studies on CRS ignore to address the relationship among attributes, users, and items effectively, which might lead to inappropriate questions and inaccurate recommendations. In this view, we propose a knowledge graph based conversational recommender system (referred as KG-CRS). Specifically, we first integrate the user-item graph and item-attribute graph into a dynamic graph, i.e., dynamically changing during the dialogue process by removing negative items or attributes. We then learn informative embedding of users, items, and attributes by also considering propagation through neighbors on the graph. Extensive experiments on three real datasets validate the superiority of our method over the state-of-the-art approaches in terms of both the recommendation and conversation tasks.
Code (0)
등록된 구현이 없습니다.
Similar Papers 제목 키워드 기반
Suggest me a movie for tonight: Leveraging Knowledge Graphs for Conversational Recommendation
Conversational recommender systems focus on the task of suggesting products to users based on the conversation flow. Recently, the use of external knowledge in the form of knowledge graphs has shown to improve the perfor…
Conversational RecommendationKnowledge GraphsRecommendation SystemsContext-Dependent Embedding Utterance Representations for Emotion Recognition in Conversations
Emotion Recognition in Conversations (ERC) has been gaining increasing importance as conversational agents become more and more common. Recognizing emotions is key for effective communication, being a crucial component i…
ClassificationEmotion RecognitionEmotion Recognition in ConversationFrom Data to Dialogue: Leveraging the Structure of Knowledge Graphs for Conversational Exploratory Search
Exploratory search is an open-ended information retrieval process that aims at discovering knowledge about a topic or domain rather than searching for a specific answer or piece of information. Conversational interfaces …
ArticlesConversational SearchInformation RetrievalKnowledge Graphs+2Alquist 3.0: Alexa Prize Bot Using Conversational Knowledge Graph
The third version of the open-domain dialogue system Alquist developed within the Alexa Prize 2020 competition is designed to conduct coherent and engaging conversations on popular topics. The main novel contribution is …
KECRS: Towards Knowledge-Enriched Conversational Recommendation System
The chit-chat-based conversational recommendation systems (CRS) provide item recommendations to users through natural language interactions. To better understand user's intentions, external knowledge graphs (KG) have bee…
Conversational RecommendationEntity EmbeddingsKnowledge GraphsRecommendation Systems+2