Unsupervised Self-Training for Sentiment Analysis of Code-Switched Data
Not on the map. Why?
Abstract (arXiv)
Sentiment analysis is an important task in understanding social media content like customer reviews, Twitter and Facebook feeds etc. In multilingual communities around the world, a large amount of social media text is characterized by the presence of Code-Switching. Thus, it has become important to build models that can handle code-switched data. However, annotated code-switched data is scarce and there is a need for unsupervised models and algorithms. We propose a general framework called Unsupervised Self-Training and show its applications for the specific use case of sentiment analysis of code-switched data. We use the power of pre-trained BERT models for initialization and fine-tune them in an unsupervised manner, only using pseudo labels produced by zero-shot transfer. We test our algorithm on multiple code-switched languages and provide a detailed analysis of the learning dynamics of the algorithm with the aim of answering the question - `Does our unsupervised model understand the Code-Switched languages or does it just learn its representations?'. Our unsupervised models compete well with their supervised counterparts, with their performance reaching within 1-7% (weighted F1 scores) when compared to supervised models trained for a two class problem.
Key facts. Cited by 7 papers in the map (data through 7 Oct 2026). Builds on 11 of its 17 references that are in the map. First posted on arXiv 27 Mar 2021.
Builds on
11 of 17 references.
References · 11
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2019RoBERTa: A Robustly Optimized BERT Pretraining Approachcited by 13,266
- 2019Unsupervised Cross-lingual Representation Learning at Scalecited by 3,907
- 2020TweetEval: Unified Benchmark and Comparative Evaluation for Tweet Classificationcited by 414
- 2020Rethinking Pre-training and Self-trainingcited by 352
- 2020Theoretical Analysis of Self-Training with Deep Networks on Unlabeled Datacited by 179
- 2020Self-training Improves Pre-training for Natural Language Understandingcited by 96
- 2020Corpus Creation for Sentiment Analysis in Code-Mixed Tamil-English Textcited by 67
- 2020SemEval-2020 Task 9: Overview of Sentiment Analysis of Code-Mixed Tweetscited by 62
- 2020A Sentiment Analysis Dataset for Code-Mixed Malayalam-Englishcited by 50
- 2021SJ_AJ@DravidianLangTech-EACL2021: Task-Adaptive Pre-Training of Multilingual BERT models for Offensive Language Identificationcited by 11
Built on by
Citing papers per year: 2022: 4; 2023: 2; 2024: 0; 2025: 1.
7 papers.
- 2022Self-Training: A Surveycited by 85
- 2022The Decades Progress on Code-Switching Research in NLP: A Systematic Survey on Trends and Challengescited by 35
- 2025Beyond Monolingual Assumptions: A Survey of Code-Switched NLP in the Era of Large Language Models across Modalitiescited by 4
- 2022A Comprehensive Understanding of Code-mixed Language Semantics using Hierarchical Transformercited by 2
- 2022Progressive Sentiment Analysis for Code-Switched Text Datacited by 1
- 2023Unsupervised Domain Adaptation using Lexical Transformations and Label Injection for Twitter Datacited by 0
- 2023Can Physics Informed Neural Operators Self Improve?cited by 0
- 2025Beyond Monolingual Assumptions: A Survey of Code-Switched NLP in the Era of Large Language Models across Modalities8 Oct 2025
- 2023Can Physics Informed Neural Operators Self Improve?23 Nov 2023
- 2023Unsupervised Domain Adaptation using Lexical Transformations and Label Injection for Twitter Data14 Jul 2023
- 2022The Decades Progress on Code-Switching Research in NLP: A Systematic Survey on Trends and Challenges19 Dec 2022
- 2022Progressive Sentiment Analysis for Code-Switched Text Data25 Oct 2022
- 2022A Comprehensive Understanding of Code-mixed Language Semantics using Hierarchical Transformer27 Apr 2022
- 2022Self-Training: A Survey24 Feb 2022