Conversational recommender systems (CRS) aim to provide highquality recommendations in conversations. However, most conventional CRS models mainly focus on the dialogue understanding of the current session, ignoring other rich multi-aspect information of the central subjects (i.e., users) in recommendation. In this work, we highlight that the user's historical dialogue sessions and look-alike users are essential sources of user preferences besides the current dialogue session in CRS. To systematically model the multi-aspect information, we propose a User-Centric Conversational Recommendation (UCCR) model, which returns to the essence of user preference learning in CRS tasks. Specifically, we propose a historical session learner to capture users' multi-view preferences from knowledge, semantic, and consuming views as supplements to the current preference signals. A multi-view preference mapper is conducted to learn the intrinsic correlations among different views in current and historical sessions via self-supervised objectives. We also design a temporal look-alike user selector to understand users via their similar users. The learned multi-aspect multi-view user preferences are then used for the recommendation and dialogue generation. In experiments, we conduct comprehensive evaluations on both Chinese and English CRS datasets. The significant improvements over competitive models in both recommendation and dialogue generation verify the superiority of UCCR.
翻译:在这项工作中,我们强调,用户的历史对话会和貌相用户是当前CRS对话会之外用户偏好的重要来源。为了系统地建模多层信息,我们提议了一个用户-计算机对话会建议模式(UCCCR)模式,该模式可追溯到CRS任务中用户偏好学习的精髓。具体地说,我们提议一个历史会议学习者,从知识、语义和消费观点中获取用户的多视角偏好,以补充当前的偏好信号。我们用多视角对话会和看起来相似的用户来学习当前和历史会议中不同观点的内在关联性。为了系统地建模多视角用户对话会,我们还设计了一个类似于时间的用户选择器,通过类似的用户来理解用户。我们所学的多视角用户偏好在CRS任务中,然后在英语对话会后,在英语对话会中进行重要的CRU对话会后,对数据生成进行重要的CRV的测试。