Data augmentation for low resource sentiment analysis using generative adversarial networks
Sentiment analysis is a task that may suffer from a lack of data in certain cases, as the datasets are often generated and annotated by humans. In cases where data is inadequate for training discriminative models, generate models may aid training via data augmentation. Generative Adversarial Networks (GANs) are one such model that has advanced the state of the art in several tasks, including as image and text generation. In this paper, I train GAN models on low resource datasets, then use them for the purpose of data augmentation towards improving sentiment classifier generalization. Given the constraints of limited data, I explore various techniques to train the GAN models. I also present an analysis of the quality of generated GAN data as more training data for the GAN is made available. In this analysis, the generated data is evaluated as a test set (against a model trained on real data points) as well as a training set to train classification models. Finally, I also conduct a visual analysis by projecting the generated and the real data into a two-dimensional space using the t-Distributed Stochastic Neighbor Embedding (t-SNE) method.
Code (0)
등록된 구현이 없습니다.
Tasks
Data AugmentationSentiment AnalysisText GenerationMethods 이 논문이 사용한 방법론
Similar Papers 제목 키워드 기반
Robust Sentiment Analysis for Low Resource languages Using Data Augmentation Approaches: A Case Study in Marathi
Sentiment analysis plays a crucial role in understanding the sentiment expressed in text data. While sentiment analysis research has been extensively conducted in English and other Western languages, there exists a signi…
Data AugmentationPseudo LabelSentiment Analysistext-classification+1Optimizing Small Transformer-Based Language Models for Multi-Label Sentiment Analysis in Short Texts
Sentiment classification in short text datasets faces significant challenges such as class imbalance, limited training samples, and the inherent subjectivity of sentiment labels -- issues that are further intensified by …
Sentiment AnalysisData AugmentationPABSA: Hybrid Framework for Persian Aspect-Based Sentiment Analysis
Sentiment analysis is a key task in Natural Language Processing (NLP), enabling the extraction of meaningful insights from user opinions across various domains. However, performing sentiment analysis in Persian remains c…
Sentiment AnalysisTransfer Learning for Low-Resource Sentiment Analysis
Sentiment analysis is the process of identifying and extracting subjective information from text. Despite the advances to employ cross-lingual approaches in an automatic way, the implementation and evaluation of sentimen…
Data AugmentationSentiment AnalysisTransfer LearningFrom Big to Small Without Losing It All: Text Augmentation with ChatGPT for Efficient Sentiment Analysis
In the era of artificial intelligence, data is gold but costly to annotate. The paper demonstrates a groundbreaking solution to this dilemma using ChatGPT for text augmentation in sentiment analysis. We leverage ChatGPT'…
AllSentiment AnalysisText Augmentation