Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

A Joint Training Dual-MRC Framework for Aspect Based Sentiment Analysis

About

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.

Yue Mao, Yi Shen, Chao Yu, Longjun Cai• 2021

Related benchmarks

TaskDatasetResultRank
aspect sentiment triplet extractionLap SemEval 2014 (test)
F1 Score55.58
69
aspect sentiment triplet extractionRest SemEval 2015 (test)
F1 Score57.21
69
Aspect-level sentiment classificationSemEval Restaurant 2014 (test)--
67
Aspect-level sentiment classificationSemEval Laptop 2014 (test)--
59
aspect sentiment triplet extraction14lap (test)
F1 Score55.58
40
Aspect-based Sentiment ClassificationLap14
Accuracy75.97
37
Aspect-based Sentiment AnalysisREST 2014 (test)
ABSA F1 Score75.95
37
aspect sentiment triplet extractionREST 2014 (test)
F1 Score70.32
35
aspect sentiment triplet extractionRest 2016 (test)
F1 Score67.4
35
Aspect Sentiment ClassificationRestaurant SemEval 2015 (test)
Accuracy73.59
32
Showing 10 of 88 rows
...

Other info

Follow for update