pysentimiento: A Python Toolkit for Opinion Mining and Social NLP tasks
Not on the map. Why?
Abstract (arXiv)
In recent years, the extraction of opinions and information from user-generated text has attracted a lot of interest, largely due to the unprecedented volume of content in Social Media. However, social researchers face some issues in adopting cutting-edge tools for these tasks, as they are usually behind commercial APIs, unavailable for other languages than English, or very complex to use for non-experts. To address these issues, we present pysentimiento, a comprehensive multilingual Python toolkit designed for opinion mining and other Social NLP tasks. This open-source library brings state-of-the-art models for Spanish, English, Italian, and Portuguese in an easy-to-use Python library, allowing researchers to leverage these techniques. We present a comprehensive assessment of performance for several pre-trained language models across a variety of tasks, languages, and datasets, including an evaluation of fairness in the results.
Key facts. Cited by 9 papers in the map (data through 7 Oct 2026). Builds on 25 of its 79 references that are in the map. First posted on arXiv 17 Jun 2021.
Builds on
25 of 79 references.
References · 25
- 2017Attention Is All You Needcited by 59,932
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2019RoBERTa: A Robustly Optimized BERT Pretraining Approachcited by 13,266
- 2018GLUE: A Multi-Task Benchmark and Analysis Platform for Natural Language Understandingcited by 4,854
- 2019DistilBERT, a distilled version of BERT: smaller, faster, cheaper and lightercited by 4,243
- 2019Unsupervised Cross-lingual Representation Learning at Scalecited by 3,907
- 2019SuperGLUE: A Stickier Benchmark for General-Purpose Language Understanding Systemscited by 1,718
- 2019SciBERT: A Pretrained Language Model for Scientific Textcited by 1,404
- 2020Stanza: A Python Natural Language Processing Toolkit for Many Human Languagescited by 719
- 2014Certifying and removing disparate impactcited by 715
- 2020GoEmotions: A Dataset of Fine-Grained Emotionscited by 479
13 more
- 2020Med-BERT: pre-trained contextualized embeddings on large-scale structured electronic health records for disease predictioncited by 368
- 2020BERTweet: A pre-trained language model for English Tweetscited by 346
- 2013Good Debt or Bad Debt: Detecting Semantic Orientations in Economic Textscited by 310
- 2018SentEval: An Evaluation Toolkit for Universal Sentence Representationscited by 294
- 2018Examining Gender and Race Bias in Two Hundred Sentiment Analysis Systemscited by 234
- 2020HateCheck: Functional Tests for Hate Speech Detection Modelscited by 215
- 2019SemEval-2017 Task 4: Sentiment Analysis in Twittercited by 209
- 2020The Multilingual Amazon Reviews Corpuscited by 142
- 2021XLM-T: Multilingual Language Models in Twitter for Sentiment Analysis and Beyondcited by 114
- 2020LinCE: A Centralized Benchmark for Linguistic Code-switching Evaluationcited by 92
- 2020What the [MASK]? Making Sense of Language-Specific BERT Modelscited by 44
- 2020A survey of bias in Machine Learning through the prism of Statistical Parity for the Adult Data Setcited by 35
- 2017Building a Sentiment Corpus of Tweets in Brazilian Portuguesecited by 20
Built on by
Citing papers per year: 2024: 1; 2025: 6; 2026: 2.
9 papers.
- 2025Examining Spanish Counseling with MIDAS: a Motivational Interviewing Dataset in Spanishcited by 4
- 2025Person-Centric Annotations of LAION-400M: Auditing Bias and Its Transfer to Modelscited by 4
- 2025A Survey of Machine Learning Models and Datasets for the Multi-label Classification of Textual Hate Speech in Englishcited by 2
- 2025Are you sure? Measuring models bias in content moderation through uncertaintycited by 2
- 2025Specializing General-purpose LLM Embeddings for Implicit Hate Speech Detection across Datasetscited by 1
- 2024Quantifying the Effectiveness of Student Organization Activities using Natural Language Processingcited by 0
- 2025Experimenting with Affective Computing Models in Video Interviews with Spanish-speaking Older Adultscited by 0
- 2026MEGnifying Emotion: Sentiment Analysis from Annotated Brain Datacited by 0
- 2026A Durability and Cross-Language Transfer Benchmark for a Validated Teaching-Feedback Classification Protocolcited by 0
- 2026A Durability and Cross-Language Transfer Benchmark for a Validated Teaching-Feedback Classification Protocol13 Jul 2026
- 2026MEGnifying Emotion: Sentiment Analysis from Annotated Brain Data26 Jan 2026
- 2025Person-Centric Annotations of LAION-400M: Auditing Bias and Its Transfer to Models4 Oct 2025
- 2025Are you sure? Measuring models bias in content moderation through uncertainty21 Sep 2025
- 2025Specializing General-purpose LLM Embeddings for Implicit Hate Speech Detection across Datasets28 Aug 2025
- 2025A Survey of Machine Learning Models and Datasets for the Multi-label Classification of Textual Hate Speech in English11 Apr 2025
- 2025Examining Spanish Counseling with MIDAS: a Motivational Interviewing Dataset in Spanish12 Feb 2025
- 2025Experimenting with Affective Computing Models in Video Interviews with Spanish-speaking Older Adults28 Jan 2025
- 2024Quantifying the Effectiveness of Student Organization Activities using Natural Language Processing16 Aug 2024