Abstract

Conversational recommender systems (CRS) aim to capture user preferences and provide high-quality recommendations through conversations. Existing CRSs use items in conversations to represent user preferences, and these items usually need to match corresponding entities in external knowledge graphs (KGs). However, current general approaches extract subgraphs from large KGs (e.g., DBpedia) and thus may contain noise from nonrelevant domains and do not cover items in the CRS domain well. In addition, existing CRSs do not focus on hidden semantic preferences in user conversations, nor do they emphasize item attributes. Moreover, the system-generated responses lack diversity and descriptiveness. To address these issues, we propose a novel approach for Improving Conversation Recommendation Systems via Multi-Preference Modelling and Knowledge-Enhanced (MPKE). Specifically, we first customize a higher-quality knowledge graph LMKG for CRS to help the model fully exploit external knowledge to improve its performance. Second, we design a semantic fusion module to augment the semantic connections between external knowledge and dialogue text. Then, we propose a two-stage recommendation mechanism to explore more item attributes and fuse entity and text semantics to enhance user representation. For response generation, we use a word-level KG (i.e., ConceptNet) to enhance the representation of conversation keywords and construct explanation templates with slots to enhance the diversity of system responses. extensive experiments show that our approach outperforms past state-of-the-art methods. the source code will be published at https://github.com/zcy-cqut/MPKE.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.