Aspect-based Sentiment Classification via Reinforcement Learning
Aspect-based sentiment classification aims to predict sentimental polarities of one or multiple aspects in texts. As texts always contain a large proportion of task-irrelevant words, accurate alignment between aspects and their sentimental descriptions is the most crucial and challenging step. State-of-the-art approaches are mainly based on word-level attention learned from recurrent neural network variants (e.g., LSTM) or graph neural networks. From another view, these methods essentially weight and aggregate all possible alignments. However, this mechanism heavily relies on large-scale supervision training: without enough labels, it could easily overfit with difficulty in generalization. To address this challenge, we propose SentRL, a reinforcement learning-based framework for aspect-based sentiment classification. In this framework, input texts are transformed into their dependency graphs. Then, an agent is deployed to walk on the graphs, explores paths from target aspect nodes to their potential sentimental regions, and differentiates the effectiveness of different paths. By limiting the agent's exploration budget, our method encourages the agent to skip task-irrelevant information and focus on the most effective paths for alignment purpose. Our method considerably reduces the impact of task-irrelevant words and improves generalization performance. Compared with competitive baseline methods, our approach achieves the highest performance on public benchmark datasets with up to $3.7\%$ improvement.
Code (0)
등록된 구현이 없습니다.
Tasks
ClassificationGeneral Classificationreinforcement-learningReinforcement LearningReinforcement Learning (RL)Sentiment AnalysisSentiment ClassificationSimilar Papers 제목 키워드 기반
Human-Like Decision Making: Document-level Aspect Sentiment Classification via Hierarchical Reinforcement Learning
Recently, neural networks have shown promising results on Document-level Aspect Sentiment Classification (DASC). However, these approaches often offer little transparency w.r.t. their inner working mechanisms and lack in…
Decision MakingGeneral ClassificationHierarchical Reinforcement Learningreinforcement-learning+4Zero-shot Aspect-level Sentiment Classification via Explicit Utilization of Aspect-to-Document Sentiment Composition
As aspect-level sentiment labels are expensive and labor-intensive to acquire, zero-shot aspect-level sentiment classification is proposed to learn classifiers applicable to new domains without using any annotated aspect…
ClassificationSentiment AnalysisSentiment ClassificationAspect-level Sentiment Classification with HEAT (HiErarchical ATtention) Network
Aspect-level sentiment classification is a fine-grained sentiment analysis task, which aims to predict the sentiment of a text in different aspects. One key point of this task is to allocate the appropriate sentiment wor…
ClassificationSentenceSentiment AnalysisSentiment ClassificationA Convolutional Neural Network for Aspect Sentiment Classification
With the development of the Internet, natural language processing (NLP), in which sentiment analysis is an important task, became vital in information processing.Sentiment analysis includes aspect sentiment classificatio…
ClassificationGeneral ClassificationSentenceSentiment Analysis+1Modeling Sentiment Dependencies with Graph Convolutional Networks for Aspect-level Sentiment Classification
Aspect-level sentiment classification aims to distinguish the sentiment polarities over one or more aspect terms in a sentence. Existing approaches mostly model different aspects in one sentence independently, which igno…
Aspect-Based Sentiment Analysis (ABSA)ClassificationGeneral ClassificationSentence+2