Enhancing Zero-Shot Domain Transfer in Low-Resource Sentiment Analysis: A Case Study in Marathi
Organizations: Pune Institute of Computer Technology (PICT), Pune, Maharashtra, India · L3Cube Labs, Pune · Indian Institute of Technology Madras, Chennai, Tamil Nadu, India
Abstract
Sentiment analysis is a key task in Natural Language Processing that determines the polarity of opinions in text. For low-resource languages like Marathi--where limited data prevents the direct use of standard statistical methods--models are often trained on single-domain datasets. While this yields strong in-domain performance, it leads to poor generalization to unseen domains. Recent studies highlight the need for domain-robust systems that can handle diverse real-world content through multi-domain modeling. This study investigates how multi-domain training improves sentiment classification for unseen Marathi domains. Models are trained using single-domain, two-domain, and three-domain dataset combinations. Results show that two-domain training improves accuracy on unseen domains by about 8% compared to single-domain training. Adding a third domain provides further improvement, though the gain is smaller, averaging around 2% for some domains. These results suggest that training with data from multiple domains helps build more robust sentiment analysis models for low-resource languages, though the benefits reduce as more domains are added.
Figures & tables
| Domain | Approx Size | Text Nature | Avg Length |
|---|---|---|---|
| Political Tweets (PT) | 16K | Formal, opinion-driven, topic-focused | 26.8658 |
| Generic Tweets (GT) | 15K | Informal, diverse, user-generated | 10.4528 |
| Subtitles (ST) | 15K | Conversational, short utterances | 6.3753 |
| Movie Reviews (MR) | 15K | Descriptive, expressive, sentiment-rich | 12.6323 |
Sentiment Analysis
Sentiment analysis detects and measures opinions, emotions, and evaluative stance in text and multimodal data.
See all 127 papers