State-of-the-art methods on conversational recommender systems (CRS) leverage external knowledge to enhance both items' and contextual words' representations to achieve high quality recommendations and responses generation. However, the representations of the items and words are usually modeled in two separated semantic spaces, which leads to misalignment issue between them. Consequently, this will cause the CRS to only achieve a sub-optimal ranking performance, especially when there is a lack of sufficient information from the user's input. To address limitations of previous works, we propose a new CRS framework KLEVER, which jointly models items and their associated contextual words in the same semantic space. Particularly, we construct an item descriptive graph from the rich items' textual features, such as item description and categories. Based on the constructed descriptive graph, KLEVER jointly learns the embeddings of the words and items, towards enhancing both recommender and dialog generation modules. Extensive experiments on benchmarking CRS dataset demonstrate that KLEVER achieves superior performance, especially when the information from the users' responses is lacking.
翻译:现有的谈话式推荐系统追求通过利用外部知识来增强项目和上下文词汇的表示,以实现高质量的推荐和响应生成。然而,项目和单词的表示通常在两个不同的语义空间中进行建模,导致它们之间存在错位问题。因此,当用户的输入信息不足时,这将导致谈话式推荐系统只能实现次优的排名。为了解决之前工作的局限性,我们提出了新的谈话式推荐体系KLEVER,该系统在同一个语义空间中共同建模项目及其关联的上下文单词。特别地,我们利用项目的丰富文本特征构建项目描述性图,例如项目描述和分类。基于所构建的描述性图,KLEVER共同学习单词和项目的嵌入,以强化推荐和对话生成模块的性能。在基准测试谈话式推荐系统数据集上进行的大量实验表明,KLEVER能够实现卓越的性能,特别是在缺乏来自用户响应的信息时。