pysentimiento: A Python Toolkit for Opinion Mining and Social NLP tasks
Juan Manuel P\'erez, Mariela Rajngewerc, Juan Carlos Giudici, Dami\'an, A. Furman, Franco Luque, Laura Alonso Alemany, Mar\'ia Vanina Mart\'inez

TL;DR
pysentimiento is an open-source Python toolkit that simplifies opinion mining and social NLP tasks across multiple languages, offering state-of-the-art models and comprehensive performance evaluation.
Contribution
It introduces a multilingual, user-friendly Python library with integrated models for opinion mining, addressing accessibility and language limitations of existing tools.
Findings
High performance across multiple languages and tasks
Evaluation of fairness in social NLP models
Open-source tool enhances accessibility for researchers
Abstract
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,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
- 🤗finiteautomata/bertweet-base-emotion-analysismodel· 35k dl· ♡ 1535k dl♡ 15
- 🤗finiteautomata/bertweet-base-sentiment-analysismodel· 101k dl· ♡ 191101k dl♡ 191
- 🤗finiteautomata/beto-emotion-analysismodel· 798 dl· ♡ 16798 dl♡ 16
- 🤗finiteautomata/beto-sentiment-analysismodel· 692k dl· ♡ 35692k dl♡ 35
- 🤗pysentimiento/bertweet-hate-speechmodel· 10k dl· ♡ 510k dl♡ 5
- 🤗pysentimiento/robertuito-emotion-analysismodel· 83k dl· ♡ 1883k dl♡ 18
- 🤗pysentimiento/robertuito-hate-speechmodel· 12k dl· ♡ 812k dl♡ 8
- 🤗pysentimiento/robertuito-ironymodel· 1.8k dl· ♡ 31.8k dl♡ 3
- 🤗pysentimiento/robertuito-sentiment-analysismodel· 446k dl· ♡ 97446k dl♡ 97
- 🤗pysentimiento/robertuito-nermodel· 19k dl· ♡ 219k dl♡ 2
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSentiment Analysis and Opinion Mining · Topic Modeling · Computational and Text Analysis Methods
