Numerous Knowledge Graphs (KGs) are being created to make recommender systems not only intelligent but also knowledgeable. Reinforcement recommendation reasoning is a recent approach able to model high-order user-product relations, according to the KG. This type of approach makes it possible to extract reasoning paths between the recommended product and already experienced products. These paths can be in turn translated into textual explanations to be provided to the user for a given recommendation. However, none of the existing approaches has investigated user-level properties of a single or a group of reasoning paths. In this paper, we propose a series of quantitative properties that monitor the quality of the reasoning paths, based on recency, popularity, and diversity. We then combine in- and post-processing approaches to optimize for both recommendation quality and reasoning path quality. Experiments on three public data sets show that our approaches significantly increase reasoning path quality according to the proposed properties, while preserving recommendation quality. Source code, data sets, and KGs are available at https://tinyurl.com/bdbfzr4n.
翻译:根据KG, 强化建议推理是一种能够模拟高阶用户-产品关系的最新方法。这种方法使得有可能在推荐的产品和已经有经验的产品之间找到推理路径。这些路径反过来可以转换成文本解释,提供给用户用于某条建议。然而,现有的方法没有一个对单一或一组推理路径的用户级特性进行调查。在本文中,我们提出了一系列数量属性,根据正确性、受欢迎性和多样性来监测推理路径的质量。然后,我们结合了内部和后处理方法,以优化建议质量和推理路径质量。对三个公共数据集的实验表明,我们的方法大大提高了推理路径质量,使之符合拟议属性,同时保留建议质量。源代码、数据集和KGs可在https://tinyurl.com/bdfr4n查阅。