Multi-Label Sentiment Analysis on 100 Languages with Dynamic Weighting for Label Imbalance
Not on the map. Why?
Abstract (arXiv)
We investigate cross-lingual sentiment analysis, which has attracted significant attention due to its applications in various areas including market research, politics and social sciences. In particular, we introduce a sentiment analysis framework in multi-label setting as it obeys Plutchik wheel of emotions. We introduce a novel dynamic weighting method that balances the contribution from each class during training, unlike previous static weighting methods that assign non-changing weights based on their class frequency. Moreover, we adapt the focal loss that favors harder instances from single-label object recognition literature to our multi-label setting. Furthermore, we derive a method to choose optimal class-specific thresholds that maximize the macro-f1 score in linear time complexity. Through an extensive set of experiments, we show that our method obtains the state-of-the-art performance in 7 of 9 metrics in 3 different languages using a single model compared to the common baselines and the best-performing methods in the SemEval competition. We publicly share our code for our model, which can perform sentiment analysis in 100 languages, to facilitate further research.
Key facts. Cited by 11 papers in the map (data through 7 Oct 2026). First posted on arXiv 26 Aug 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 3; 2023: 4; 2024: 0; 2025: 2; 2026: 1.
11 papers.
- 2022A Survey of Methods for Addressing Class Imbalance in Deep-Learning Based Natural Language Processingcited by 20
- 2022An Effective Deployment of Contrastive Learning in Multi-label Text Classificationcited by 9
- 2021PyPlutchik: visualising and comparing emotion-annotated corporacited by 6
- 2023Deep Partial Multi-Label Learning with Graph Disambiguationcited by 4
- 2023Description-Enhanced Label Embedding Contrastive Learning for Text Classificationcited by 2
- 2022Video Games as a Corpus: Sentiment Analysis using Fallout New Vegas Dialogcited by 1
- 2023Sentiment Analysis Using Aligned Word Embeddings for Uralic Languagescited by 1
- 2023Analysis and Detection against Network Attacks in the Overlapping Phenomenon of Behavior Attributecited by 1
- 2025Reconsidering Feature Structure Information and Latent Space Alignment in Partial Multi-label Feature Selectioncited by 1
- 2025Noise-Resistant Label Reconstruction Feature Selection for Partial Multi-Label Learningcited by 1
- 2026How to Estimate Whether You Have Found Several Needles in a Haystack: Measuring Calibration in Multi-Label Text Classificationcited by 0
- 2026How to Estimate Whether You Have Found Several Needles in a Haystack: Measuring Calibration in Multi-Label Text Classification22 Sep 2026
- 2025Noise-Resistant Label Reconstruction Feature Selection for Partial Multi-Label Learning5 Jun 2025
- 2025Reconsidering Feature Structure Information and Latent Space Alignment in Partial Multi-label Feature Selection13 Mar 2025
- 2023Analysis and Detection against Network Attacks in the Overlapping Phenomenon of Behavior Attribute13 Sep 2023
- 2023Description-Enhanced Label Embedding Contrastive Learning for Text Classification15 Jun 2023
- 2023Sentiment Analysis Using Aligned Word Embeddings for Uralic Languages24 May 2023
- 2023Deep Partial Multi-Label Learning with Graph Disambiguation10 May 2023
- 2022Video Games as a Corpus: Sentiment Analysis using Fallout New Vegas Dialog5 Dec 2022
- 2022An Effective Deployment of Contrastive Learning in Multi-label Text Classification1 Dec 2022
- 2022A Survey of Methods for Addressing Class Imbalance in Deep-Learning Based Natural Language Processing10 Oct 2022
- 2021PyPlutchik: visualising and comparing emotion-annotated corpora19 Apr 2021