LEGO-ABSA: A Prompt-based Task Assemblable Unified Generative Framework for Multi-task Aspect-based Sentiment Analysis
gaotianhao@pku.edu.cn
{junfang8, liuhanyu11, liuzhiyuan8, liuchao397,
liupengzhang, baoyongjun, Paul.yan}@jd.com
Introduction
binary
triplet
quadruple
The target of different sub-tasks are shown in below table.
[1] Zhang, Wenxuan, et al. "A Survey on Aspect-Based Sentiment Analysis: Tasks, Methods, and Challenges." arXiv preprint arXiv:2203.01054 (2022).
Previous generative Method
Recently, large-scale generative language models have become increasingly powerful, and any ABSA task can be converted to a generative problem. Many generative methods have been proposed But they:
A generative AOPE model
“Pizza is delicious”
“Pizza, delicious”
WHY NOT
“Pizza, delicious”
“Pizza, POS”
“Pizza, food ”
Related Work
- Applied extractive-style and annotated-style generative method to several independent sub-tasks, and the SoTA effect is achieved.
- Instead of generating text directly, a span index of text is generated, and although multiple subtasks are explored, multiple subtasks cannot be solved using a single model
- Explore the generative approach to the ASQP task and add task specific prompt after text
Our Contribution
[1]element prompt
Problem Formulation of LEGO-ABSA
Single Task Training
(c) GAS method
Multitask Training
[1] Aspect sentiment quad prediction as paraphrase generation . (zhang et al., 2021b)
Task Transfer Scenario
Task Transfer Scenario:complete Advanced task(such as ASTE task) by training only on basic tasks(such as AOPE and E2E-ABSA tasks).
core:
training:Basic Tasks each added their own task prompt and mixed the data for training�
inference: Use the task prompt corresponding to the Advanced Task for inference
Experiments
Analysis
Table 8: Lego split case for text "tech support would not fix the problem unless I bought your plan for $