论文标题
一个通用加强的可解释框架,具有知识图,用于基于会话的建议
A Generic Reinforced Explainable Framework with Knowledge Graph for Session-based Recommendation
论文作者
论文摘要
近年来,基于会话的建议(SR)引起了人们的关注。大量的研究致力于设计复杂的算法以提高建议性能,而深度学习方法占多数。但是,这些方法中的大多数是黑框,而忽略了以提供适度的解释以促进用户的理解,从而可能导致用户满意度降低并减少了系统收入。因此,在我们的研究中,我们提出了一个通用加强的可解释框架,其中具有基于会话建议的知识图(即REK),该框架努力通过马尔可夫决策过程来改善现有的黑盒SR模型(表示为不可解释的)。特别是,我们构建具有会话行为的知识图,并将SR模型视为马尔可夫决策过程的政策网络的一部分。基于我们特别设计的国家向量,奖励策略和损失功能,基于强化的框架(RL)框架不仅可以提高推荐准确性,而且还提供了适当的解释。最后,我们将REK实例化,以五个代表性的最先进的SR模型(即Gru4Rec,Narm,Sr-GNN,GCSAN,BERT4REC)实例化,从而在四个数据集中对这些方法进行了广泛的实验,证明了我们在建议和解释任务上对我们框架的有效性。
Session-based recommendation (SR) has gained increasing attention in recent years. Quite a great amount of studies have been devoted to designing complex algorithms to improve recommendation performance, where deep learning methods account for the majority. However, most of these methods are black-box ones and ignore to provide moderate explanations to facilitate users' understanding, which thus might lead to lowered user satisfaction and reduced system revenues. Therefore, in our study, we propose a generic Reinforced Explainable framework with Knowledge graph for Session-based recommendation (i.e., REKS), which strives to improve the existing black-box SR models (denoted as non-explainable ones) with Markov decision process. In particular, we construct a knowledge graph with session behaviors and treat SR models as part of the policy network of Markov decision process. Based on our particularly designed state vector, reward strategy, and loss function, the reinforcement learning (RL)-based framework not only achieves improved recommendation accuracy, but also provides appropriate explanations at the same time. Finally, we instantiate the REKS in five representative, state-of-the-art SR models (i.e., GRU4REC, NARM, SR-GNN, GCSAN, BERT4REC), whereby extensive experiments towards these methods on four datasets demonstrate the effectiveness of our framework on both recommendation and explanation tasks.