Yue Mao, Yi Shen, Chao Yu, Longjun Cai
Aspect based sentiment analysis (ABSA) involves three fundamental subtasks: aspect term extraction, opinion term extraction, and aspect-level sentiment classification. Early works only focused on solving one of these subtasks individually. Some recent work focused on solving a combination of two subtasks, e.g., extracting aspect terms along with sentiment polarities or extracting the aspect and opinion terms pair-wisely. More recently, the triple extraction task has been proposed, i.e., extracting the (aspect term, opinion term, sentiment polarity) triples from a sentence. However, previous approaches fail to solve all subtasks in a unified end-to-end framework. In this paper, we propose a complete solution for ABSA. We construct two machine reading comprehension (MRC) problems and solve all subtasks by joint training two BERT-MRC models with parameters sharing. We conduct experiments on these subtasks, and results on several benchmark datasets demonstrate the effectiveness of our proposed framework, which significantly outperforms existing state-of-the-art methods.
| Task | Dataset | Metric | Value | Model |
|---|---|---|---|---|
| Sentiment Analysis | SemEval-2014 Task-4 | Laptop 2014 (F1) | 79.9 | Dual-MRC |
| Sentiment Analysis | SemEval-2014 Task-4 | Restaurant 2014 (F1) | 83.73 | Dual-MRC |
| Sentiment Analysis | SemEval-2014 Task-4 | Restaurant 2015 (F1) | 74.5 | Dual-MRC |
| Sentiment Analysis | SemEval-2014 Task-4 | Restaurant 2016 (F1) | 83.33 | Dual-MRC |
| Sentiment Analysis | SemEval | F1 | 70.32 | Dual-MRC |
| Sentiment Analysis | SemEval | Avg F1 | 68.99 | Dual-MRC |
| Sentiment Analysis | SemEval | Laptop 2014 (F1) | 65.94 | Dual-MRC |
| Sentiment Analysis | SemEval | Restaurant 2014 (F1) | 75.95 | Dual-MRC |
| Sentiment Analysis | SemEval | Restaurant 2015 (F1) | 65.08 | Dual-MRC |
| Aspect-Based Sentiment Analysis (ABSA) | SemEval-2014 Task-4 | Laptop 2014 (F1) | 79.9 | Dual-MRC |
| Aspect-Based Sentiment Analysis (ABSA) | SemEval-2014 Task-4 | Restaurant 2014 (F1) | 83.73 | Dual-MRC |
| Aspect-Based Sentiment Analysis (ABSA) | SemEval-2014 Task-4 | Restaurant 2015 (F1) | 74.5 | Dual-MRC |
| Aspect-Based Sentiment Analysis (ABSA) | SemEval-2014 Task-4 | Restaurant 2016 (F1) | 83.33 | Dual-MRC |