| Literature DB >> 35844297 |
Abstract
Recent work on language technology has aimed to identify negative language such as hate speech and cyberbullying as well as improve offensive language detection to mediate social media platforms. Most of these systems rely on using machine learning models along with the labelled dataset. Such models have succeeded in identifying negativity and removing it from the platform deleting it. However, recently, more research has been conducted on the improvement of freedom of speech on social media. Instead of deleting supposedly offensive speech, we developed a multilingual dataset to identify hope speech in the comments and promote positivity. This paper presents a multilingual hope speech dataset that promotes equality, diversity and inclusion (EDI) in English, Tamil, Malayalam and Kannada. It was collected to promote positivity and ensure EDI in language technology. Our dataset is unique, as it contains data collected from the LGBTQIA+ community, persons with disabilities and women in science, engineering, technology and management (STEM). We also report our benchmark system results in various machine learning models. We experimented on the Hope Speech dataset for Equality, Diversity and Inclusion (HopeEDI) using different state-of-the-art machine learning models and deep learning models to create benchmark systems.Entities:
Keywords: Diversity; Dravidian Languages; Equality; Hope speech; Inclusion; Multilingual
Year: 2022 PMID: 35844297 PMCID: PMC9271554 DOI: 10.1007/s41060-022-00341-0
Source DB: PubMed Journal: Int J Data Sci Anal
Annotators
| Language | English | Tamil | Malayalam | |
|---|---|---|---|---|
| Gender | Male | 4 | 2 | 2 |
| Female | 5 | 3 | 5 | |
| Non-binary | 2 | 1 | 0 | |
| Higher Education | Undergraduate | 1 | 0 | 0 |
| Graduate | 4 | 4 | 5 | |
| Postgraduate | 6 | 2 | 2 | |
| Nationality | Ireland, UK, USA, Australia | India, Sri Lanka | India | |
| Total | 11 | 6 | 7 |
Corpus statistic
| Language pair | English | Tamil | Malayalam |
|---|---|---|---|
| Number of Words | 522,717 | 191,242 | 122,917 |
| Vocabulary Size | 29,383 | 46,237 | 40,893 |
| Number of Comments/Posts | 28,424 | 17,715 | 9,817 |
| Number of Sentences | 46,974 | 22935 | 13,643 |
| Average Number of Words per Sentence | 18 | 9 | 11 |
| Average Number of Sentences per Post | 1 | 1 | 1 |
Class-wise data distribution
| Class | English | Tamil | Malayalam |
|---|---|---|---|
| Hope | 2,484 | 7,899 | 2,052 |
| Not Hope | 25,940 | 9,816 | 7,765 |
| Total | 28,451 | 17,715 | 9,817 |
Train-development-test data distribution
| English | Tamil | Malayalam | |
|---|---|---|---|
| Training | 22,735 | 13677 | 7,676 |
| Development | 2,843 | 2,018 | 1,070 |
| Test | 2,846 | 2,020 | 1,071 |
| Total | 28,424 | 17,715 | 9,817 |
Precision, recall and F-score for English: support is the number of actual occurrences of the class in the specified dataset
| Classifier | Hope Speech | Not-Hope Speech | Macro Avg | Weighted Avg |
|---|---|---|---|---|
| Support | 250 | 2,593 | ||
| SVM | 0.23 | 0.91 | 0.30 | 0.83 |
| MNB | 0.24 | 0.91 | 0.35 | 0.84 |
| KNN | 0.63 | 0.92 | 0.52 | 0.90 |
| DT | 0.46 | 0.94 | 0.47 | 0.90 |
| LR | 0.33 | 0.96 | 0.43 | 0.90 |
| RoBERTa | 0.69 | 0.95 | 0.55 | 0.93 |
| SVM | 0.22 | 1.00 | 0.33 | 0.83 |
| MNB | 0.19 | 1.00 | 0.33 | 0.91 |
| KNN | 0.14 | 0.99 | 0.38 | 0.92 |
| DT | 0.39 | 0.96 | 0.45 | 0.90 |
| LR | 0.59 | 0.88 | 0.49 | 0.86 |
| RoBERTa | 0.53 | 0.98 | 0.50 | 0.94 |
| SVM | 0.21 | 0.95 | 0.32 | 0.87 |
| MNB | 0.20 | 0.95 | 0.31 | 0.87 |
| KNN | 0.23 | 0.96 | 0.40 | 0.89 |
| DT | 0.42 | 0.95 | 0.46 | 0.90 |
| LR | 0.43 | 0.92 | 0.45 | 0.87 |
| RoBERTa | 0.60 | 0.97 | 0.52 | 0.93 |
Precision, recall and F-score for Tamil: support is the number of actual occurrences of the class in the specified dataset
| Classifier | Hope Speech | Not-Hope Speech | Macro Avg | Weighted Avg |
|---|---|---|---|---|
| Support | 815 | 946 | ||
| SVM | 0.00 | 0.47 | 0.16 | 0.22 |
| MNB | 0.58 | 0.57 | 0.63 | 0.60 |
| KNN | 0.48 | 0.55 | 0.53 | 0.52 |
| DT | 0.52 | 0.57 | 0.53 | 0.54 |
| LR | 0.59 | 0.59 | 0.55 | 0.58 |
| RoBERTa | 0.59 | 0.64 | 0.59 | 0.61 |
| SVM | 0.00 | 1.00 | 0.33 | 0.47 |
| MNB | 0.42 | 0.81 | 0.49 | 0.58 |
| KNN | 0.35 | 0.72 | 0.48 | 0.53 |
| DT | 0.40 | 0.71 | 0.51 | 0.55 |
| LR | 0.37 | 0.73 | 0.58 | 0.57 |
| RoBERTa | 0.49 | 0.68 | 0.63 | 0.61 |
| SVM | 0.00 | 0.64 | 0.21 | 0.30 |
| MNB | 0.49 | 0.67 | 0.51 | 0.56 |
| KNN | 0.41 | 0.62 | 0.49 | 0.51 |
| DT | 0.45 | 0.63 | 0.51 | 0.53 |
| LR | 0.46 | 0.65 | 0.55 | 0.56 |
| RoBERTa | 0.54 | 0.66 | 0.61 | 0.60 |
Precision, recall and F-score for Malayalam: support is the number of actual occurrences of the class in the specified dataset
| Classifier | Hope Speech | Not-Hope Speech | Macro Avg | Weighted Avg |
|---|---|---|---|---|
| Support | 194 | 776 | ||
| SVM | 0.00 | 0.72 | 0.24 | 0.52 |
| MNB | 0.78 | 0.76 | 0.81 | 0.78 |
| KNN | 0.39 | 0.77 | 0.65 | 0.71 |
| DT | 0.51 | 0.81 | 0.61 | 0.73 |
| LR | 0.46 | 0.79 | 0.57 | 0.70 |
| RoBERTa | 0.70 | 0.91 | 0.81 | 0.87 |
| SVM | 0.00 | 1.00 | 0.33 | 0.72 |
| MNB | 0.16 | 1.00 | 0.42 | 0.76 |
| KNN | 0.12 | 0.96 | 0.48 | 0.75 |
| DT | 0.27 | 0.92 | 0.53 | 0.76 |
| LR | 0.25 | 0.89 | 0.51 | 0.73 |
| RoBERTa | 0.72 | 0.91 | 0.81 | 0.87 |
| SVM | 0.00 | 0.84 | 0.28 | 0.61 |
| MNB | 0.26 | 0.86 | 0.44 | 0.69 |
| KNN | 0.19 | 0.86 | 0.51 | 0.70 |
| DT | 0.36 | 0.86 | 0.56 | 0.73 |
| LR | 0.33 | 0.84 | 0.53 | 0.70 |
| RoBERTa | 0.71 | 0.91 | 0.81 | 0.87 |
Rank list based on F1-score along with other evaluation metrics (precision and recall) for the Tamil language
| Team-Name | Precision | Recall | F1 Score | Rank |
|---|---|---|---|---|
| spartans [ | 0.62 | 0.62 | 0.61 | 1 |
| TeamUNCC [ | 0.61 | 0.61 | 0.61 | 1 |
| NLP@CUET [ | 0.61 | 0.61 | 0.6 | 2 |
| res - si sun | 0.61 | 0.6 | 0.6 | 2 |
| team-hub [ | 0.61 | 0.61 | 0.59 | 3 |
| MUCS [ | 0.59 | 0.59 | 0.59 | 3 |
| ZYJ [ | 0.59 | 0.59 | 0.59 | 3 |
| dhivya-hope-detection [ | 0.59 | 0.59 | 0.59 | 3 |
| GCDH [ | 0.62 | 0.6 | 0.58 | 4 |
| e8ijs | 0.59 | 0.59 | 0.58 | 4 |
| EDIOne - suman [ | 0.58 | 0.58 | 0.58 | 4 |
| IIITK [ | 0.58 | 0.58 | 0.58 | 4 |
| HopeIsAllYouNeed | 0.59 | 0.59 | 0.57 | 5 |
| IRNLP-DAIICT-LR [ | 0.59 | 0.59 | 0.57 | 5 |
| KBCNMUJAL | 0.59 | 0.59 | 0.57 | 5 |
| KU-NLP [ | 0.62 | 0.6 | 0.56 | 6 |
| Zeus [ | 0.59 | 0.59 | 0.56 | 6 |
| CFILT-IITB-Submission | 0.55 | 0.55 | 0.55 | 7 |
| IIIT-DWD [ | 0.54 | 0.54 | 0.54 | 8 |
| hopeful-nlp [ | 0.57 | 0.56 | 0.53 | 9 |
| MUM | 0.53 | 0.53 | 0.53 | 9 |
| snehan-coursera | 0.53 | 0.55 | 0.52 | 10 |
| TeamX - Olawale Onabola | 0.55 | 0.55 | 0.52 | 10 |
| Hopeful-Men [ | 0.52 | 0.55 | 0.49 | 11 |
| SIMON [ | 0.63 | 0.56 | 0.49 | 11 |
| result | 0.63 | 0.56 | 0.49 | 11 |
| Amrita-CEN-NLP [ | 0.48 | 0.49 | 0.47 | 12 |
| mIGeng | 0.42 | 0.42 | 0.42 | 13 |
| ssn-diBERTsity [ | 0.43 | 0.44 | 0.38 | 14 |
| IIITT - Karthik Puranik [ | 0.38 | 0.39 | 0.37 | 15 |
Rank list based on F1-score along with other evaluation metrics (precision and recall) for the Malayalam language
| Team-Name | Precision | Recall | F1 Score | Rank |
|---|---|---|---|---|
| NLP@CUET[ | 0.86 | 0.85 | 0.85 | 1 |
| MUCS [ | 0.85 | 0.85 | 0.85 | 1 |
| GCDH [ | 0.84 | 0.85 | 0.85 | 1 |
| ZYJ [ | 0.84 | 0.84 | 0.84 | 2 |
| team-hub [ | 0.84 | 0.85 | 0.84 | 2 |
| res - si sun | 0.84 | 0.85 | 0.84 | 2 |
| KU-NLP [ | 0.84 | 0.85 | 0.84 | 2 |
| CFILT-IITB-Submission | 0.84 | 0.85 | 0.84 | 2 |
| TeamUNCC [ | 0.83 | 0.83 | 0.83 | 3 |
| IIITK [ | 0.83 | 0.84 | 0.83 | 3 |
| HopeIsAllYouNeed | 0.83 | 0.83 | 0.83 | 3 |
| EDIOne - suman t [ | 0.83 | 0.83 | 0.83 | 3 |
| e8ijs | 0.83 | 0.84 | 0.83 | 3 |
| ssn-diBERTsity [ | 0.82 | 0.81 | 0.81 | 4 |
| snehan-coursera | 0.82 | 0.81 | 0.81 | 4 |
| KBCNMUJAL | 0.81 | 0.82 | 0.81 | 4 |
| hopeful-nlp [ | 0.82 | 0.81 | 0.81 | 4 |
| dhivya-hope-detection [ | 0.81 | 0.82 | 0.81 | 4 |
| IIIT-DWD [ | 0.79 | 0.79 | 0.79 | 5 |
| Zeus [ | 0.79 | 0.81 | 0.78 | 6 |
| MUM | 0.76 | 0.78 | 0.77 | 7 |
| TeamX - Olawale Onabola | 0.77 | 0.74 | 0.75 | 8 |
| IRNLP-DAIICT-LR [ | 0.78 | 0.79 | 0.75 | 8 |
| Hopeful-Men [ | 0.76 | 0.79 | 0.75 | 8 |
| Amrita-CEN-NLP [ | 0.78 | 0.73 | 0.75 | 8 |
| Amrita [ | 0.76 | 0.72 | 0.73 | 9 |
| spartans [ | 0.62 | 0.62 | 0.61 | 10 |
| mIGeng | 0.58 | 0.61 | 0.59 | 11 |
| IIITT - Karthik Puranik [ | 0.57 | 0.57 | 0.57 | 12 |
| SIMON [ | 0.63 | 0.56 | 0.49 | 13 |
| result | 0.63 | 0.56 | 0.49 | 13 |
Rank list based on F1 score along with other evaluation metrics (precision and recall) for the English language
| Team-name | Precision | Recall | F1 score | Rank |
|---|---|---|---|---|
| Zeus [ | 0.93 | 0.94 | 0.93 | 1 |
| TeamUNCC [ | 0.93 | 0.94 | 0.93 | 1 |
| team-hub [ | 0.93 | 0.93 | 0.93 | 1 |
| res - si sun | 0.93 | 0.93 | 0.93 | 1 |
| NLP@CUET[ | 0.93 | 0.93 | 0.93 | 1 |
| KU-NLP [ | 0.92 | 0.93 | 0.93 | 1 |
| Hopeful-men [ | 0.93 | 0.93 | 0.93 | 1 |
| GCDH | 0.93 | 0.93 | 0.93 | 1 |
| EDIOne - suman t [ | 0.93 | 0.94 | 0.93 | 1 |
| cs-english [ | 0.93 | 0.94 | 0.93 | 1 |
| Autobots [ | 0.93 | 0.93 | 0.93 | 1 |
| Hopeful-nlp [ | 0.93 | 0.94 | 0.93 | 1 |
| ZYJ [ | 0.92 | 0.93 | 0.92 | 2 |
| ssn-diBERTsity [ | 0.91 | 0.93 | 0.92 | 2 |
| MUCS [ | 0.92 | 0.93 | 0.92 | 2 |
| IRNLP-DAIICT-LR [ | 0.92 | 0.93 | 0.92 | 2 |
| IIITK [ | 0.92 | 0.92 | 0.92 | 2 |
| HopeIsAllYouNeed | 0.92 | 0.93 | 0.92 | 2 |
| dhivya-hope-detection [ | 0.92 | 0.92 | 0.92 | 2 |
| CFILT-IITB-Submission | 0.92 | 0.93 | 0.92 | 2 |
| snehan-coursera | 0.92 | 0.91 | 0.91 | 3 |
| IIITT - Karthik Puranik [ | 0.92 | 0.91 | 0.91 | 3 |
| MUM | 0.89 | 0.91 | 0.9 | 4 |
| IIIT-DWD [ | 0.9 | 0.91 | 0.9 | 4 |
| e8ijs | 0.91 | 0.92 | 0.9 | 4 |
| wrecking-crew | 0.9 | 0.91 | 0.87 | 5 |
| HopeFighters | 0.83 | 0.91 | 0.87 | 5 |
| Amrita-CEN-NLP [ | 0.83 | 0.91 | 0.87 | 5 |
| mlGeng | 0.86 | 0.85 | 0.85 | 6 |
| TeamX - Olawale Onabola | 0.9 | 0.77 | 0.81 | 7 |
| KBCNMUJAL | 0.88 | 0.5 | 0.61 | 8 |