The user review data have been demonstrated to be effective in solving different recommendation problems. Previous review-based recommendation methods usually employ sophisticated compositional models such as Recurrent Neural Networks (RNN) and Convolutional Neural Networks (CNN) to learn semantic representations from the review data for recommendation. However, these methods mainly capture the local and consecutive dependency between neighbouring words in a word window. Therefore, they may not be effective in capturing the long-term, non-consecutive, and global dependency between words coherently. In this paper, we propose a novel review-based recommendation model, named Review Graph Neural Network (RGNN). Specifically, RGNN builds a specific review graph for each individual user/item, where nodes represent the review words and edges describe the connection types between words. A type-aware graph attention mechanism is developed to learn semantic embeddings of words. Moreover, a personalized graph pooling operator is proposed to learn hierarchical representations of the review graph to form the semantic representation for each user/item. We compared RGNN with state-of-the-art review-based recommendation approaches on real datasets. The experimental results indicate that RGNN usually outperforms baseline methods in terms of mean square error.
翻译:用户审查数据被证明是解决不同建议问题的有效方法。以前基于审查的建议方法通常使用复杂的组成模型,如经常性神经网络(RNN)和进化神经网络(CNN),从审查数据中学习语义表达,但这种方法主要捕捉了相邻词在单词窗口中的本地和连续依赖性。因此,它们可能无法有效地捕捉长期、非连续性和全球对词义的一致依赖性。在本文件中,我们提出了一个新的基于审查的建议模型,名为《神经网络评论》(RGNN)。具体地说,RGN为每个用户/项目设计了一个具体的审查图表,其中节点代表审查词和边框描述字词之间的连接类型。开发了一个类型觉图形关注机制,以学习文字的语义嵌入。此外,还提议一个个性化的图形汇总操作器,学习审查图的等级表达方式,以形成每个用户/项目的语义代表。我们将RGNNN与基于州审查的建议中通常以标准为基准的RG方法进行比较结果。