ExpGCN: Review-aware Graph Convolution Network for explainable recommendation.

Journal: Neural networks : the official journal of the International Neural Network Society
Published Date:

Abstract

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.

Authors

  • Tianjun Wei
    Department of Electrical Engineering, City University of Hong Kong, Tat Chee Avenue, Kowloon, Hong Kong. Electronic address: tjwei2-c@my.cityu.edu.hk.
  • Tommy W S Chow
    Department of Electronic Engineering, City University of Hong Kong, Tat Chee Avenue, Kowloon, Hong Kong Special Administrative Region. Electronic address: eetchow@cityu.edu.hk.
  • Jianghong Ma
    Department of Computer Science and Technology, Harbin Institute of Technology, Shenzhen, 518055, China. Electronic address: majianghong@hit.edu.cn.
  • Mingbo Zhao
    Department of Electronic Engineering, City University of Hong Kong, Tat Chee Avenue, Kowloon, Hong Kong.