论文标题
多阶段可解释建议的知识图上的神经符号推理
Neural-Symbolic Reasoning over Knowledge Graph for Multi-stage Explainable Recommendation
论文作者
论文摘要
关于推荐系统的最新工作将外部知识图视为有价值的信息来源,不仅是为了提出更好的建议,而且还提供了为什么选择推荐项目的解释。纯粹的基于规则的符号方法为知识图提供了一个透明的推理过程,但缺乏看不见的示例的概括能力,而深度学习模型则增强了强大的功能表示能力,但很难解释。此外,由于巨大的搜索搜索空间,大规模知识图上的直接推理可能是昂贵的。我们通过一种称为NSER的新颖的粗到细神经符号推理方法来解决问题。它首先生成了粗粒的解释,以捕获抽象的用户行为模式,然后是罚款粒度的解释,并带有明确的推理路径和从知识图推断出的建议。我们对四个现实世界数据集进行了广泛的实验,并观察到与最先进的方法以及不同粒度中更多样化的解释相比,推荐性能的大量提高。
Recent work on recommender systems has considered external knowledge graphs as valuable sources of information, not only to produce better recommendations but also to provide explanations of why the recommended items were chosen. Pure rule-based symbolic methods provide a transparent reasoning process over knowledge graph but lack generalization ability to unseen examples, while deep learning models enhance powerful feature representation ability but are hard to interpret. Moreover, direct reasoning over large-scale knowledge graph can be costly due to the huge search space of pathfinding. We approach the problem through a novel coarse-to-fine neural symbolic reasoning method called NSER. It first generates a coarse-grained explanation to capture abstract user behavioral pattern, followed by a fined-grained explanation accompanying with explicit reasoning paths and recommendations inferred from knowledge graph. We extensively experiment on four real-world datasets and observe substantial gains of recommendation performance compared with state-of-the-art methods as well as more diversified explanations in different granularity.