Wei Tianjun, Chow Tommy W S, Ma Jianghong, Zhao Mingbo
Department of Electrical Engineering, City University of Hong Kong, Tat Chee Avenue, Kowloon, Hong Kong.
Department of Computer Science and Technology, Harbin Institute of Technology, Shenzhen, 518055, China.
Neural Netw. 2023 Jan;157:202-215. doi: 10.1016/j.neunet.2022.10.014. Epub 2022 Oct 22.
Existing works in recommender system have widely explored extracting reviews as explanations beyond user-item interactions, and formulated the explanation generation as a ranking task to enhance item recommendation performance. To associate explanations with users and items, graph neural networks (GNN) are usually employed to learn node representations on the heterogeneous user-item-explanation interaction graph. However, modeling heterogeneous graph convolution poses limitations in both message passing styles and computational efficiency, resulting in sub-optimal recommendation performance. To address the limitations, we propose an Explanation-aware Graph Convolution Network (ExpGCN). In particular, the heterogeneous interaction graph is divided to subgraphs regard to the edge types in ExpGCN. By aggregating information from distinct subgraphs, ExpGCN is capable of generating node representations for explanation ranking task and item recommendation task respectively. Task-oriented graph convolution can not only reduce the complexity of heterogeneous node aggregation, but also alleviate the performance degeneration caused by the conflicts between task learning objectives, which has been neglected in current studies. Extensive experiments on four public datasets show that ExpGCN significantly outperforms state-of-the-art baselines with high efficiency, demonstrating the effectiveness of ExpGCN in explainable recommendations.
推荐系统领域的现有研究广泛探索了提取评论作为超越用户-物品交互的解释,并将解释生成表述为一项排序任务,以提升物品推荐性能。为了将解释与用户和物品相关联,通常会采用图神经网络(GNN)在异构的用户-物品-解释交互图上学习节点表示。然而,对异构图卷积进行建模在消息传递方式和计算效率方面都存在局限性,导致推荐性能次优。为了解决这些局限性,我们提出了一种解释感知图卷积网络(ExpGCN)。具体而言,在ExpGCN中,异构交互图会根据边的类型被划分为子图。通过聚合来自不同子图的信息,ExpGCN能够分别为解释排序任务和物品推荐任务生成节点表示。面向任务的图卷积不仅可以降低异构节点聚合的复杂度,还能缓解因任务学习目标之间的冲突而导致的性能退化,而这一点在当前研究中一直被忽视。在四个公共数据集上进行的大量实验表明,ExpGCN以高效率显著优于当前最先进的基线方法,证明了ExpGCN在可解释推荐中的有效性。