Transformation Networks for Target-Oriented Sentiment Classification
About
Target-oriented sentiment classification aims at classifying sentiment polarities over individual opinion targets in a sentence. RNN with attention seems a good fit for the characteristics of this task, and indeed it achieves the state-of-the-art performance. After re-examining the drawbacks of attention mechanism and the obstacles that block CNN to perform well in this classification task, we propose a new model to overcome these issues. Instead of attention, our model employs a CNN layer to extract salient features from the transformed word representations originated from a bi-directional RNN layer. Between the two layers, we propose a component to generate target-specific representations of words in the sentence, meanwhile incorporate a mechanism for preserving the original contextual information from the RNN layer. Experiments show that our model achieves a new state-of-the-art performance on a few benchmarks.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Aspect-Term Sentiment Analysis | LAPTOP SemEval 2014 (test) | Macro-F171.88 | 69 | |
| Aspect Sentiment Classification | Rest SemEval 2014 (test) | Accuracy80.56 | 60 | |
| Aspect-level sentiment classification | SemEval Laptop 2014 (test) | Accuracy74.61 | 59 | |
| Aspect Sentiment Classification | Laptop (test) | Accuracy76.54 | 49 | |
| Target-dependent sentiment classification | Twitter (test) | Accuracy77.6 | 31 | |
| Aspect Sentiment Classification | Restaurant (test) | Accuracy80.69 | 19 | |
| Aspect-based Sentiment Classification | 15Rest SemEval-2015 (test) | Accuracy0.7847 | 19 | |
| Aspect-based Sentiment Classification | Rest SemEval 2016 (test) | Accuracy89.07 | 15 |