Relational Graph Convolutional Networks for Sentiment Analysis
Asal Khosravi, Zahed Rahmati, Ali Vefghi
TL;DR
This work introduces a heterogeneous text-graph framework that leverages Relational Graph Convolutional Networks (RGCNs) to capture multi-relational dependencies in sentiment analysis. By initializing word and document nodes with pretrained language models (BERT/RoBERTa) and constructing a three-edge-type graph (word-word, word-document, document-document) with PMI, TF-IDF, and Jaccard-based weights, the approach achieves superior performance over traditional GCN-based methods on both English Amazon reviews and Persian Digikala data. The study demonstrates that a two-layer RGCN can effectively propagate relation-specific information, with RoBERTa+RGCN and ParsBERT+RGCN delivering notable gains. The findings highlight the value of relational structure in text graphs and point to future work on dynamic edges, inductive learning, and cross-linguistic extension for practical sentiment analysis applications.
Abstract
With the growth of textual data across online platforms, sentiment analysis has become crucial for extracting insights from user-generated content. While traditional approaches and deep learning models have shown promise, they cannot often capture complex relationships between entities. In this paper, we propose leveraging Relational Graph Convolutional Networks (RGCNs) for sentiment analysis, which offer interpretability and flexibility by capturing dependencies between data points represented as nodes in a graph. We demonstrate the effectiveness of our approach by using pre-trained language models such as BERT and RoBERTa with RGCN architecture on product reviews from Amazon and Digikala datasets and evaluating the results. Our experiments highlight the effectiveness of RGCNs in capturing relational information for sentiment analysis tasks.
