UniSA: Unified Generative Framework for Sentiment Analysis

Zaijing Li, Ting-En Lin, Yuchuan Wu, Meng Liu, Fengxiao Tang +2 more
9/4/2023
cs.CLcs.AIcs.CV

No official code found. Best implementation: lizaijing/UniSA (53 stars, MIT, last commit 2024-04-29). 1 more below.

Abstract

Sentiment analysis is a crucial task that aims to understand people's emotional states and predict emotional categories based on multimodal information. It consists of several subtasks, such as emotion recognition in conversation (ERC), aspect-based sentiment analysis (ABSA), and multimodal sentiment analysis (MSA). However, unifying all subtasks in sentiment analysis presents numerous challenges, including modality alignment, unified input/output forms, and dataset bias. To address these challenges, we propose a Task-Specific Prompt method to jointly model subtasks and introduce a multimodal generative framework called UniSA. Additionally, we organize the benchmark datasets of main subtasks into a new Sentiment Analysis Evaluation benchmark, SAEval. We design novel pre-training tasks and training methods to enable the model to learn generic sentiment knowledge among subtasks to improve the model's multimodal sentiment perception ability. Our experimental results show that UniSA performs comparably to the state-of-the-art on all subtasks and generalizes well to various subtasks in sentiment analysis.

View on arXivView PDF

Code Implementations(2)

lizaijing/UniSACommunity100%
MIT

UniSA: Unified Generative Framework for Sentiment Analysis

535Shell, PythonJul 31, 20232 years agoMIT
MIT

SAEval: A benchmark for sentiment analysis to evaluate the model's performance on various subtasks.

152PythonJul 30, 20232 years agoMIT

Similar Papers

Cite this paper

@article{li2023unisa,
  title  = {UniSA: Unified Generative Framework for Sentiment Analysis},
  author = {Zaijing Li and Ting-En Lin and Yuchuan Wu and Meng Liu and Fengxiao Tang and Ming Zhao and Yongbin Li},
  year   = {2023},
  eprint = {2309.01339},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2309.01339v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2309.01339.svg)](https://codeofpaper.com/paper/2309.01339)

Discussion