SlideShare a Scribd company logo
Hate Speech as Toxic and Biased Words:
Construction and Analysis of
Korean Hate Speech Corpus
Won Ik Cho (SNU ECE)
2021. 6. 4 @JWLLP
Contents
• Introduction
• Source Corpus
• Guideline and Annotation
• Analysis
• Conclusion
Caution! This presenation contains contents that can be offensive
1
Introduction
• Hate speech
 What are the aspects of hate speech?
• Hate speech and hatred
• Bad words and insulting
• Discrimination and bias
 Various projects undergoing in the name of ...
• Abusive language, Toxic words, etc.
 Social agreement that prevalent hate speech `matters’ a lot
 However, some argues are on:
• What really is `hate speech’?
• Can some expressions be called as `hate speech’?
• Is hate speech really hateful?
2
Introduction
• Hate speech
 What are the aspects of hate speech?
• Hate speech and hatred
• Bad words and insulting
• Discrimination and bias
 Various projects undergoing in the name of ...
• Abusive language, Toxic words, etc.
 Social agreement that prevalent hate speech `matters’ a lot
 However, some argues are on:
• What really is `hate speech’?
• Can some expressions be called as `hate speech’?
• Is hate speech really hateful?
3
Introduction
• Hate speech
 Hate speech detection in practice
• Finding and blinding malicious expressions in game or broadcasting chat
• Blinding posts/comments of Youtube, Facebook or Twitter based on detecting
system
 Does current practical studies consider theoretical/social discussions?
• Current practical studies in Korean hate speech detection
– Detecting swear words and profanity terms: Usually dictionary-based
– Defines the sentences that contain the terms as `hate speech’
– OR sometimes defines the expressions from certain communities as hate speech
– Less study on human annotating the utterances
4
Introduction
• Hate speech
 Hate speech detection in practice
• Finding and blinding malicious expressions in game or broadcasting chat
• Blinding posts/comments of Youtube, Facebook or Twitter based on detecting
system
 Does current practical studies consider theoretical/social discussions?
• Current practical studies in Korean hate speech detection
– Detecting swear words and profanity terms: Usually dictionary-based
– Defines the sentences that contain the terms as `hate speech’
– OR sometimes defines the expressions from certain communities as hate speech
– Less study on human annotating the utterances
5
Introduction
• Hate speech
 In literature (and in other languages)
• Waseem and Hovy (2016)
– Tags English twitter posts, with around 10 or more characteristics that imply hate
speech
• Davidson et al. (2017)
– Mentions the discrepancy between the theoretical definition and real world
expressions of hate speech
– Puts `offensive’ expressions in between `hate’ and `non-hate’, to incorporate the
expressions that are in the grey area
• Sanguinetti et al. (2018)
– Investigates hate speech for the posts on Italian immigrants
» Beyond hate speech, detects if the post is offensive, aggressive, intensive, has
irony and sarcasm, shows stereotype.
» `Stereotype’ as a factor that can be a clue to discrimination
6
Introduction
• Hate speech
 In literature (and in other languages)
• Waseem and Hovy (2016)
– Tags English twitter posts, with around 10 or more characteristics that imply hate
speech
• Davidson et al. (2017)
– Mentions the discrepancy between the theoretical definition and real world
expressions of hate speech
– Puts `offensive’ expressions in between `hate’ and `non-hate’, to incorporate the
expressions that are in the grey area
• Sanguinetti et al. (2018)
– Investigates hate speech for the posts on Italian immigrants
» Beyond hate speech, detects if the post is offensive, aggressive, intensive, has
irony and sarcasm, shows stereotype.
» `Stereotype’ as a factor that can be a clue to discrimination
7
Introduction
• Hate speech
 Research Questions
• RQ1
– How is hate speech displayed in Korean online comments?
» What is bias and which categories are included in?
» How can we represent the amount of toxicity of expressions?
• RQ2
– What characteristics does the Korean hate speech corpus incorporate?
» Does bias accompany the toxicity of expression?
» Does toxicity matter with the type of shown bias?
8
Source Corpus
• Comments from the most popular Korean entertainment news
platform
 Jan. 2018 ~ Feb. 2020
 10,403,368 comments from 23,700 articles
 Sampling and Filtering
 Top 20 comments in the order of Wilson score on the downvote for each
1,580 articles acquired by stratified sampling
• Filter the duplicates and leave comments having more than single
token and less than 100 characters
• 10K comments were selected
9
Guideline and Annotation
• Formulation
 Hate speech
• Discussion with 1,000 comments over total 10,000
• Which factors make the comment `hate speech’?
– Bias
» `People with a specific characteristic may behave in some way’
» May differ from the judgment
– Hate
» Hostility towards a specific group or individual
» Can be represented by some profanity terms, but terms does not imply hate
– Insult
» Expressions that can harm the prestige of individuals or group
» Various profanity terms are included
– Offensive expressions
» Does not count as hate or insult, but may make the readers offensive
» Includes sarcasm, irony, bad guessing, unethical expressions
10
Guideline and Annotation
• Formulation
 Hate speech
• Discussion with 1,000 comments over total 10,000
• Which factors make the comment `hate speech’?
– Bias
» `People with a specific characteristic may behave in some way’
» May differ from the judgment
– Hate
» Hostility towards a specific group or individual
» Can be represented by some profanity terms, but terms does not imply hate
– Insult
» Expressions that can harm the prestige of individuals or group
» Various profanity terms are included
– Offensive expressions
» Does not count as hate or insult, but may make the readers offensive
» Includes sarcasm, irony, bad guessing, unethical expressions
11
Guideline and Annotation
• Formulation
 Social bias + Toxicity
• Detection of bias (ternary)
– Gender-related bias (Why?)
– Other biases
– None
» Close to the problem of `detection’
» Why concentrated on gender issue?
• Measuring toxicity (ternary)
– Severe hate or insult
– Not hateful but offensive or sarcastic
– None
» Close to the problem of `amount’
» Why formulated as a problem of intensity?
12
Guideline and Annotation
• Formulation
 Social bias + Toxicity
• Detection of bias (ternary)
– Gender-related bias (Why?)
– Other biases
– None
» Close to the problem of `detection’
» Why concentrated on gender issue?
• Measuring toxicity (ternary)
– Severe hate or insult
– Not hateful but offensive or sarcastic
– None
» Close to the problem of `amount’
» Why formulated as a problem of intensity?
13
Guideline and Annotation
• Guideline
 On bias
• Gender-related bias (left)
and other biases (right)
14
Guideline and Annotation
• Guideline
 On toxicity
• Hate (left two) and offensive (right)
15
Guideline and Annotation
• Guideline
 Multi-label tagging
• 3 classes for bias
• 3 classes for toxicity
 Given a comment (without context), the annotator should tag each
attribute
 Every comments provided to three random annotators
• Total 32 participants (in pilot and main tagging phase)
• Female : male = 6 : 4 / 20s : 30s : 40s = 3 : 2 : 1
16
1. What kind of bias does the comment contain?
- Gender bias, Other biases, or None
2. Which is the adequate category for the comment in terms of toxicity?
- Hate, Offensive, or None
Guideline and Annotation
• Pilot tagging – Which workers would fit?
 Human checked
• Ethical standard not too far from the guideline?
• Is feedback effective for the rejected samples?
 Automatically checked
• Enough taggings done?
• Too frequent cases of skipping the annotation?
17
Guideline and Annotation
• Crowd-sourcing – With selected workers
 Feedback for each annotator is not conducted in the sourcing phase
18
Analysis
• Data Post-processing
 After whole annotation (8,000 instances)
• Commonly checked for social bias and toxicity
– If all three annotators differ
» Task managers decide the final label after adjudication
• For toxicity
– Since the problem regarding ‘Intensity’, only (o) and (x) cases need to be reorganized
» Final decision after adjudication
• Failure for decision (unable to majority vote) - discarded
 Annotator agreement (Krippendorff’s alpha): overall moderate
• Bias (binary) – 0.767 (Existence of gender-related bias is relatively explicit)
• Bias (ternary) – 0.492
• Hate (ternary) – 0.496
19
Analysis
• Data Post-processing
 After whole annotation (8,000 instances)
• Commonly checked for social bias and toxicity
– If all three annotators differ
» Task managers decide the final label after adjudication
• For toxicity
– Since the problem regarding ‘Intensity’, only (o) and (x) cases need to be reorganized
» Final decision after adjudication
• Failure for decision (unable to majority vote) - discarded
 Annotator agreement (Krippendorff’s alpha): Overall moderate
• Bias (binary) – 0.767 (Existence of gender-related bias is relatively explicit)
• Bias (ternary) – 0.492
• Hate (ternary) – 0.496
20
Analysis
• Final data
 Data split
• Discarded 659 over 10,000
• Split train/valid/test with the rest
 Data composition
• Test: 974
– Data tagged while constructing the guideline (Most adjusted to the intention of the
guideline)
• Valid: 471
– Data which went through tagging/review/reject and accept in the pilot phase, done
with a large number of annotators (Roughly aligned with the guideline)
• Train: 7,896
– Data which were crowd-sourced with the selected annotators, not reviewed totally
but went through adjudication for some special case
21
Analysis
• Final data
 Characteristics
• Toxic comments possess slightly
larger portion towards None
• For bias, the same does not hold
 Something to remark
• ‘Lots of toxic expressions in celebrity news domain’?
– Though we sampled in the order of downvote, the overall portion does not
necessarily reflect the toxicity of random comments
• ‘Higher portion of toxic comments compared to bias’?
– Though the results tell so, biases are usually implicit and might not have been visible
to the users
» So that they were not accurately reflected to up/downvotes
22
Analysis
• Final data
 Characteristics
• Toxic comments possess slightly
larger portion towards None
• For bias, the same does not hold
 Something to remark
• ‘Lots of toxic expressions in celebrity news domain’?
– Though we sampled in the order of downvote, the overall portion does not
necessarily reflect the toxicity of random comments
• ‘Higher portion of toxic comments compared to bias’?
– Though the results tell so, biases are usually implicit and might not have been visible
to the users
» So that they were not accurately reflected to up/downvotes
23
Analysis
• Final data
 Bias and toxicity
• Toxicity is observed in most texts
with gender-related or other biases
– Gender-related bias?
» 93.76% toxic
– Other biases?
» 90.42% toxic
• In contrast, toxic comments do not necessarily contain biases
 The category of bias and amount of toxicity
• About 1.4 times gender-related bias in `hate’ compared to other biases
– Portion of gender-related bias goes half of other biases in `offensive’
• Maybe largely influenced by our guideline, but still suggests that the amount of
toxicity in celebrity news domain matters a lot with gender-related contents
24
Analysis
• Final data
 Bias and toxicity
• Toxicity is observed in most texts
with gender-related or other biases
– Gender-related bias?
» 93.76% toxic
– Other biases?
» 90.42% toxic
• In contrast, toxic comments do not necessarily contain biases
 The category of bias and amount of toxicity
• About 1.4 times gender-related bias in `hate’ compared to other biases
– Portion of gender-related bias goes half of other biases in `offensive’
• Maybe largely influenced by our guideline, but still suggests that the amount of
toxicity in celebrity news domain matters a lot with gender-related contents
25
Analysis
• Research questions
 RQ1
• How is hate speech displayed
in Korean online comments?
– Social bias and Toxicity
 RQ2
• What characteristics does the
Korean hate speech corpus
incorporate?
– Bias usually accompanies toxicity
– Gender-related bias seems to
accompany more toxic expressions
26
Conclusion
• Discussions on hate speech have diverse viewpoints, from
academia, to social and industry
• Construction of hate speech corpus in Korean links the above
discussions, to be useful in real world hate speech detection
• We observed bias and toxicity in Korean hate speech, which is
weighted to gender-related factors in celebrity news comments
• Our future work includes building up hate speech corpus for
various domain of texts, from formal to colloquial, to deal with the
uncovered cases
27
Conclusion
• Model and data release
 Annotation guideline
• https://www.notion.so/c1ecb7cc52d446cc93d928d172ef8442
 Kaggle competition
• https://www.kaggle.com/c/korean-gender-bias-detection
• https://www.kaggle.com/c/korean-bias-detection/
• https://www.kaggle.com/c/korean-hate-speech-detection/
 Github repository
• https://github.com/kocohub/korean-hate-speech
• For easier data importing
 Koco package
• https://github.com/inmoonlight/koco
– Library to easily access kocohub datasets
– Kocohub contains KOrean COrpus for natural language processing
» https://github.com/kocohub
28
Thank you!
EndOfPresentation

More Related Content

Similar to 2106 JWLLP

1SCAFFOLD STEP #4 DIVERSITY PERSPECTIVES WORKSHEET.docx
1SCAFFOLD STEP #4 DIVERSITY PERSPECTIVES WORKSHEET.docx1SCAFFOLD STEP #4 DIVERSITY PERSPECTIVES WORKSHEET.docx
1SCAFFOLD STEP #4 DIVERSITY PERSPECTIVES WORKSHEET.docx
felicidaddinwoodie
 
A2 presentation
A2 presentationA2 presentation
A2 presentation
asmediae15
 
Discourse communities -authorityanddata-1
Discourse communities -authorityanddata-1Discourse communities -authorityanddata-1
Discourse communities -authorityanddata-1Laura Martinez
 
10-L17.-Haters-Gonna-Hate-Be-Internet-Citizens.pptx
10-L17.-Haters-Gonna-Hate-Be-Internet-Citizens.pptx10-L17.-Haters-Gonna-Hate-Be-Internet-Citizens.pptx
10-L17.-Haters-Gonna-Hate-Be-Internet-Citizens.pptx
AdmissionOfficeGCTRW
 
Introduction cda pid2012
Introduction cda pid2012Introduction cda pid2012
Introduction cda pid2012Francesca Helm
 
Supporting Our Transgender Clients: Re-Evaluating Best Practices
Supporting Our Transgender Clients: Re-Evaluating Best PracticesSupporting Our Transgender Clients: Re-Evaluating Best Practices
Supporting Our Transgender Clients: Re-Evaluating Best PracticesMorganne Ray
 
Rhetoric and logic and argumentation
Rhetoric and logic and argumentationRhetoric and logic and argumentation
Rhetoric and logic and argumentation
pvenglishteach
 
Gender - Sexism 2016
Gender - Sexism 2016Gender - Sexism 2016
Gender - Sexism 2016
Dr Rawiri Waretini-Karena
 
Theories and Application for G325 Media
Theories and Application for G325 MediaTheories and Application for G325 Media
Theories and Application for G325 Media
bearskin_2
 
Rhetoric and public speaking
Rhetoric and public speakingRhetoric and public speaking
Rhetoric and public speakingAlice Mercer
 
Ethics in public speaking
Ethics in public speakingEthics in public speaking
Ethics in public speaking
memetsanverdi
 
Research Methodologies In Cultural Psychology
Research Methodologies In Cultural PsychologyResearch Methodologies In Cultural Psychology
Research Methodologies In Cultural PsychologyBenjamin Cheung
 
Bodies and social constructionism
Bodies and social constructionismBodies and social constructionism
Bodies and social constructionismfatima d
 
Mona Diab: Computational Modeling of Sociopragmatic Language Use in Arabic an...
Mona Diab: Computational Modeling of Sociopragmatic Language Use in Arabic an...Mona Diab: Computational Modeling of Sociopragmatic Language Use in Arabic an...
Mona Diab: Computational Modeling of Sociopragmatic Language Use in Arabic an...Sina Institute
 
Stereotypes to Prejudice Tutorial
Stereotypes to Prejudice TutorialStereotypes to Prejudice Tutorial
Stereotypes to Prejudice Tutorial
hokapelli
 
critical discourse analysis
critical discourse analysiscritical discourse analysis
critical discourse analysissiti nursaripah
 
Critical discourse analysis
Critical discourse analysisCritical discourse analysis
Critical discourse analysissiti nursaripah
 
Final exam power point
Final exam  power pointFinal exam  power point
Final exam power point
ms451711
 
Recsys 2017 -- Understanding How People Use Natural Language to Ask for Recom...
Recsys 2017 -- Understanding How People Use Natural Language to Ask for Recom...Recsys 2017 -- Understanding How People Use Natural Language to Ask for Recom...
Recsys 2017 -- Understanding How People Use Natural Language to Ask for Recom...
Max Harper
 

Similar to 2106 JWLLP (20)

1SCAFFOLD STEP #4 DIVERSITY PERSPECTIVES WORKSHEET.docx
1SCAFFOLD STEP #4 DIVERSITY PERSPECTIVES WORKSHEET.docx1SCAFFOLD STEP #4 DIVERSITY PERSPECTIVES WORKSHEET.docx
1SCAFFOLD STEP #4 DIVERSITY PERSPECTIVES WORKSHEET.docx
 
A2 presentation
A2 presentationA2 presentation
A2 presentation
 
Discourse communities -authorityanddata-1
Discourse communities -authorityanddata-1Discourse communities -authorityanddata-1
Discourse communities -authorityanddata-1
 
10-L17.-Haters-Gonna-Hate-Be-Internet-Citizens.pptx
10-L17.-Haters-Gonna-Hate-Be-Internet-Citizens.pptx10-L17.-Haters-Gonna-Hate-Be-Internet-Citizens.pptx
10-L17.-Haters-Gonna-Hate-Be-Internet-Citizens.pptx
 
Introduction cda pid2012
Introduction cda pid2012Introduction cda pid2012
Introduction cda pid2012
 
Supporting Our Transgender Clients: Re-Evaluating Best Practices
Supporting Our Transgender Clients: Re-Evaluating Best PracticesSupporting Our Transgender Clients: Re-Evaluating Best Practices
Supporting Our Transgender Clients: Re-Evaluating Best Practices
 
Rhetoric and logic and argumentation
Rhetoric and logic and argumentationRhetoric and logic and argumentation
Rhetoric and logic and argumentation
 
Gender - Sexism 2016
Gender - Sexism 2016Gender - Sexism 2016
Gender - Sexism 2016
 
Week 9 145
Week 9 145 Week 9 145
Week 9 145
 
Theories and Application for G325 Media
Theories and Application for G325 MediaTheories and Application for G325 Media
Theories and Application for G325 Media
 
Rhetoric and public speaking
Rhetoric and public speakingRhetoric and public speaking
Rhetoric and public speaking
 
Ethics in public speaking
Ethics in public speakingEthics in public speaking
Ethics in public speaking
 
Research Methodologies In Cultural Psychology
Research Methodologies In Cultural PsychologyResearch Methodologies In Cultural Psychology
Research Methodologies In Cultural Psychology
 
Bodies and social constructionism
Bodies and social constructionismBodies and social constructionism
Bodies and social constructionism
 
Mona Diab: Computational Modeling of Sociopragmatic Language Use in Arabic an...
Mona Diab: Computational Modeling of Sociopragmatic Language Use in Arabic an...Mona Diab: Computational Modeling of Sociopragmatic Language Use in Arabic an...
Mona Diab: Computational Modeling of Sociopragmatic Language Use in Arabic an...
 
Stereotypes to Prejudice Tutorial
Stereotypes to Prejudice TutorialStereotypes to Prejudice Tutorial
Stereotypes to Prejudice Tutorial
 
critical discourse analysis
critical discourse analysiscritical discourse analysis
critical discourse analysis
 
Critical discourse analysis
Critical discourse analysisCritical discourse analysis
Critical discourse analysis
 
Final exam power point
Final exam  power pointFinal exam  power point
Final exam power point
 
Recsys 2017 -- Understanding How People Use Natural Language to Ask for Recom...
Recsys 2017 -- Understanding How People Use Natural Language to Ask for Recom...Recsys 2017 -- Understanding How People Use Natural Language to Ask for Recom...
Recsys 2017 -- Understanding How People Use Natural Language to Ask for Recom...
 

More from WarNik Chow

2312 PACLIC
2312 PACLIC2312 PACLIC
2312 PACLIC
WarNik Chow
 
2311 EAAMO
2311 EAAMO2311 EAAMO
2311 EAAMO
WarNik Chow
 
2211 HCOMP
2211 HCOMP2211 HCOMP
2211 HCOMP
WarNik Chow
 
2211 APSIPA
2211 APSIPA2211 APSIPA
2211 APSIPA
WarNik Chow
 
2211 AACL
2211 AACL2211 AACL
2211 AACL
WarNik Chow
 
2210 CODI
2210 CODI2210 CODI
2210 CODI
WarNik Chow
 
2206 Modupop!
2206 Modupop!2206 Modupop!
2206 Modupop!
WarNik Chow
 
2204 Kakao talk on Hate speech dataset
2204 Kakao talk on Hate speech dataset2204 Kakao talk on Hate speech dataset
2204 Kakao talk on Hate speech dataset
WarNik Chow
 
2108 [LangCon2021] kosp2e
2108 [LangCon2021] kosp2e2108 [LangCon2021] kosp2e
2108 [LangCon2021] kosp2e
WarNik Chow
 
2106 PRSLLS
2106 PRSLLS2106 PRSLLS
2106 PRSLLS
WarNik Chow
 
2106 ACM DIS
2106 ACM DIS2106 ACM DIS
2106 ACM DIS
WarNik Chow
 
2104 Talk @SSU
2104 Talk @SSU2104 Talk @SSU
2104 Talk @SSU
WarNik Chow
 
2103 ACM FAccT
2103 ACM FAccT2103 ACM FAccT
2103 ACM FAccT
WarNik Chow
 
2102 Redone seminar
2102 Redone seminar2102 Redone seminar
2102 Redone seminar
WarNik Chow
 
2011 NLP-OSS
2011 NLP-OSS2011 NLP-OSS
2011 NLP-OSS
WarNik Chow
 
2010 INTERSPEECH
2010 INTERSPEECH 2010 INTERSPEECH
2010 INTERSPEECH
WarNik Chow
 
2010 PACLIC - pay attention to categories
2010 PACLIC - pay attention to categories2010 PACLIC - pay attention to categories
2010 PACLIC - pay attention to categories
WarNik Chow
 
2010 HCLT Hate Speech
2010 HCLT Hate Speech2010 HCLT Hate Speech
2010 HCLT Hate Speech
WarNik Chow
 
2009 DevC Seongnam - NLP
2009 DevC Seongnam - NLP2009 DevC Seongnam - NLP
2009 DevC Seongnam - NLP
WarNik Chow
 
2008 [lang con2020] act!
2008 [lang con2020] act!2008 [lang con2020] act!
2008 [lang con2020] act!
WarNik Chow
 

More from WarNik Chow (20)

2312 PACLIC
2312 PACLIC2312 PACLIC
2312 PACLIC
 
2311 EAAMO
2311 EAAMO2311 EAAMO
2311 EAAMO
 
2211 HCOMP
2211 HCOMP2211 HCOMP
2211 HCOMP
 
2211 APSIPA
2211 APSIPA2211 APSIPA
2211 APSIPA
 
2211 AACL
2211 AACL2211 AACL
2211 AACL
 
2210 CODI
2210 CODI2210 CODI
2210 CODI
 
2206 Modupop!
2206 Modupop!2206 Modupop!
2206 Modupop!
 
2204 Kakao talk on Hate speech dataset
2204 Kakao talk on Hate speech dataset2204 Kakao talk on Hate speech dataset
2204 Kakao talk on Hate speech dataset
 
2108 [LangCon2021] kosp2e
2108 [LangCon2021] kosp2e2108 [LangCon2021] kosp2e
2108 [LangCon2021] kosp2e
 
2106 PRSLLS
2106 PRSLLS2106 PRSLLS
2106 PRSLLS
 
2106 ACM DIS
2106 ACM DIS2106 ACM DIS
2106 ACM DIS
 
2104 Talk @SSU
2104 Talk @SSU2104 Talk @SSU
2104 Talk @SSU
 
2103 ACM FAccT
2103 ACM FAccT2103 ACM FAccT
2103 ACM FAccT
 
2102 Redone seminar
2102 Redone seminar2102 Redone seminar
2102 Redone seminar
 
2011 NLP-OSS
2011 NLP-OSS2011 NLP-OSS
2011 NLP-OSS
 
2010 INTERSPEECH
2010 INTERSPEECH 2010 INTERSPEECH
2010 INTERSPEECH
 
2010 PACLIC - pay attention to categories
2010 PACLIC - pay attention to categories2010 PACLIC - pay attention to categories
2010 PACLIC - pay attention to categories
 
2010 HCLT Hate Speech
2010 HCLT Hate Speech2010 HCLT Hate Speech
2010 HCLT Hate Speech
 
2009 DevC Seongnam - NLP
2009 DevC Seongnam - NLP2009 DevC Seongnam - NLP
2009 DevC Seongnam - NLP
 
2008 [lang con2020] act!
2008 [lang con2020] act!2008 [lang con2020] act!
2008 [lang con2020] act!
 

Recently uploaded

Influence of Marketing Strategy and Market Competition on Business Plan
Influence of Marketing Strategy and Market Competition on Business PlanInfluence of Marketing Strategy and Market Competition on Business Plan
Influence of Marketing Strategy and Market Competition on Business Plan
jerlynmaetalle
 
Opendatabay - Open Data Marketplace.pptx
Opendatabay - Open Data Marketplace.pptxOpendatabay - Open Data Marketplace.pptx
Opendatabay - Open Data Marketplace.pptx
Opendatabay
 
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
g4dpvqap0
 
Sample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdf
Sample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdfSample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdf
Sample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdf
Linda486226
 
Best best suvichar in gujarati english meaning of this sentence as Silk road ...
Best best suvichar in gujarati english meaning of this sentence as Silk road ...Best best suvichar in gujarati english meaning of this sentence as Silk road ...
Best best suvichar in gujarati english meaning of this sentence as Silk road ...
AbhimanyuSinha9
 
一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单
一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单
一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单
vcaxypu
 
一比一原版(QU毕业证)皇后大学毕业证成绩单
一比一原版(QU毕业证)皇后大学毕业证成绩单一比一原版(QU毕业证)皇后大学毕业证成绩单
一比一原版(QU毕业证)皇后大学毕业证成绩单
enxupq
 
standardisation of garbhpala offhgfffghh
standardisation of garbhpala offhgfffghhstandardisation of garbhpala offhgfffghh
standardisation of garbhpala offhgfffghh
ArpitMalhotra16
 
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
mbawufebxi
 
Adjusting primitives for graph : SHORT REPORT / NOTES
Adjusting primitives for graph : SHORT REPORT / NOTESAdjusting primitives for graph : SHORT REPORT / NOTES
Adjusting primitives for graph : SHORT REPORT / NOTES
Subhajit Sahu
 
Machine learning and optimization techniques for electrical drives.pptx
Machine learning and optimization techniques for electrical drives.pptxMachine learning and optimization techniques for electrical drives.pptx
Machine learning and optimization techniques for electrical drives.pptx
balafet
 
一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理
一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理
一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理
dwreak4tg
 
一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理
一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理
一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理
slg6lamcq
 
【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】
【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】
【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】
NABLAS株式会社
 
My burning issue is homelessness K.C.M.O.
My burning issue is homelessness K.C.M.O.My burning issue is homelessness K.C.M.O.
My burning issue is homelessness K.C.M.O.
rwarrenll
 
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
u86oixdj
 
哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样
哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样
哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样
axoqas
 
一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
vcaxypu
 
一比一原版(BU毕业证)波士顿大学毕业证成绩单
一比一原版(BU毕业证)波士顿大学毕业证成绩单一比一原版(BU毕业证)波士顿大学毕业证成绩单
一比一原版(BU毕业证)波士顿大学毕业证成绩单
ewymefz
 
Criminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdfCriminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdf
Criminal IP
 

Recently uploaded (20)

Influence of Marketing Strategy and Market Competition on Business Plan
Influence of Marketing Strategy and Market Competition on Business PlanInfluence of Marketing Strategy and Market Competition on Business Plan
Influence of Marketing Strategy and Market Competition on Business Plan
 
Opendatabay - Open Data Marketplace.pptx
Opendatabay - Open Data Marketplace.pptxOpendatabay - Open Data Marketplace.pptx
Opendatabay - Open Data Marketplace.pptx
 
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
 
Sample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdf
Sample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdfSample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdf
Sample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdf
 
Best best suvichar in gujarati english meaning of this sentence as Silk road ...
Best best suvichar in gujarati english meaning of this sentence as Silk road ...Best best suvichar in gujarati english meaning of this sentence as Silk road ...
Best best suvichar in gujarati english meaning of this sentence as Silk road ...
 
一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单
一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单
一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单
 
一比一原版(QU毕业证)皇后大学毕业证成绩单
一比一原版(QU毕业证)皇后大学毕业证成绩单一比一原版(QU毕业证)皇后大学毕业证成绩单
一比一原版(QU毕业证)皇后大学毕业证成绩单
 
standardisation of garbhpala offhgfffghh
standardisation of garbhpala offhgfffghhstandardisation of garbhpala offhgfffghh
standardisation of garbhpala offhgfffghh
 
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
 
Adjusting primitives for graph : SHORT REPORT / NOTES
Adjusting primitives for graph : SHORT REPORT / NOTESAdjusting primitives for graph : SHORT REPORT / NOTES
Adjusting primitives for graph : SHORT REPORT / NOTES
 
Machine learning and optimization techniques for electrical drives.pptx
Machine learning and optimization techniques for electrical drives.pptxMachine learning and optimization techniques for electrical drives.pptx
Machine learning and optimization techniques for electrical drives.pptx
 
一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理
一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理
一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理
 
一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理
一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理
一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理
 
【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】
【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】
【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】
 
My burning issue is homelessness K.C.M.O.
My burning issue is homelessness K.C.M.O.My burning issue is homelessness K.C.M.O.
My burning issue is homelessness K.C.M.O.
 
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
 
哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样
哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样
哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样
 
一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
 
一比一原版(BU毕业证)波士顿大学毕业证成绩单
一比一原版(BU毕业证)波士顿大学毕业证成绩单一比一原版(BU毕业证)波士顿大学毕业证成绩单
一比一原版(BU毕业证)波士顿大学毕业证成绩单
 
Criminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdfCriminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdf
 

2106 JWLLP

  • 1. Hate Speech as Toxic and Biased Words: Construction and Analysis of Korean Hate Speech Corpus Won Ik Cho (SNU ECE) 2021. 6. 4 @JWLLP
  • 2. Contents • Introduction • Source Corpus • Guideline and Annotation • Analysis • Conclusion Caution! This presenation contains contents that can be offensive 1
  • 3. Introduction • Hate speech  What are the aspects of hate speech? • Hate speech and hatred • Bad words and insulting • Discrimination and bias  Various projects undergoing in the name of ... • Abusive language, Toxic words, etc.  Social agreement that prevalent hate speech `matters’ a lot  However, some argues are on: • What really is `hate speech’? • Can some expressions be called as `hate speech’? • Is hate speech really hateful? 2
  • 4. Introduction • Hate speech  What are the aspects of hate speech? • Hate speech and hatred • Bad words and insulting • Discrimination and bias  Various projects undergoing in the name of ... • Abusive language, Toxic words, etc.  Social agreement that prevalent hate speech `matters’ a lot  However, some argues are on: • What really is `hate speech’? • Can some expressions be called as `hate speech’? • Is hate speech really hateful? 3
  • 5. Introduction • Hate speech  Hate speech detection in practice • Finding and blinding malicious expressions in game or broadcasting chat • Blinding posts/comments of Youtube, Facebook or Twitter based on detecting system  Does current practical studies consider theoretical/social discussions? • Current practical studies in Korean hate speech detection – Detecting swear words and profanity terms: Usually dictionary-based – Defines the sentences that contain the terms as `hate speech’ – OR sometimes defines the expressions from certain communities as hate speech – Less study on human annotating the utterances 4
  • 6. Introduction • Hate speech  Hate speech detection in practice • Finding and blinding malicious expressions in game or broadcasting chat • Blinding posts/comments of Youtube, Facebook or Twitter based on detecting system  Does current practical studies consider theoretical/social discussions? • Current practical studies in Korean hate speech detection – Detecting swear words and profanity terms: Usually dictionary-based – Defines the sentences that contain the terms as `hate speech’ – OR sometimes defines the expressions from certain communities as hate speech – Less study on human annotating the utterances 5
  • 7. Introduction • Hate speech  In literature (and in other languages) • Waseem and Hovy (2016) – Tags English twitter posts, with around 10 or more characteristics that imply hate speech • Davidson et al. (2017) – Mentions the discrepancy between the theoretical definition and real world expressions of hate speech – Puts `offensive’ expressions in between `hate’ and `non-hate’, to incorporate the expressions that are in the grey area • Sanguinetti et al. (2018) – Investigates hate speech for the posts on Italian immigrants » Beyond hate speech, detects if the post is offensive, aggressive, intensive, has irony and sarcasm, shows stereotype. » `Stereotype’ as a factor that can be a clue to discrimination 6
  • 8. Introduction • Hate speech  In literature (and in other languages) • Waseem and Hovy (2016) – Tags English twitter posts, with around 10 or more characteristics that imply hate speech • Davidson et al. (2017) – Mentions the discrepancy between the theoretical definition and real world expressions of hate speech – Puts `offensive’ expressions in between `hate’ and `non-hate’, to incorporate the expressions that are in the grey area • Sanguinetti et al. (2018) – Investigates hate speech for the posts on Italian immigrants » Beyond hate speech, detects if the post is offensive, aggressive, intensive, has irony and sarcasm, shows stereotype. » `Stereotype’ as a factor that can be a clue to discrimination 7
  • 9. Introduction • Hate speech  Research Questions • RQ1 – How is hate speech displayed in Korean online comments? » What is bias and which categories are included in? » How can we represent the amount of toxicity of expressions? • RQ2 – What characteristics does the Korean hate speech corpus incorporate? » Does bias accompany the toxicity of expression? » Does toxicity matter with the type of shown bias? 8
  • 10. Source Corpus • Comments from the most popular Korean entertainment news platform  Jan. 2018 ~ Feb. 2020  10,403,368 comments from 23,700 articles  Sampling and Filtering  Top 20 comments in the order of Wilson score on the downvote for each 1,580 articles acquired by stratified sampling • Filter the duplicates and leave comments having more than single token and less than 100 characters • 10K comments were selected 9
  • 11. Guideline and Annotation • Formulation  Hate speech • Discussion with 1,000 comments over total 10,000 • Which factors make the comment `hate speech’? – Bias » `People with a specific characteristic may behave in some way’ » May differ from the judgment – Hate » Hostility towards a specific group or individual » Can be represented by some profanity terms, but terms does not imply hate – Insult » Expressions that can harm the prestige of individuals or group » Various profanity terms are included – Offensive expressions » Does not count as hate or insult, but may make the readers offensive » Includes sarcasm, irony, bad guessing, unethical expressions 10
  • 12. Guideline and Annotation • Formulation  Hate speech • Discussion with 1,000 comments over total 10,000 • Which factors make the comment `hate speech’? – Bias » `People with a specific characteristic may behave in some way’ » May differ from the judgment – Hate » Hostility towards a specific group or individual » Can be represented by some profanity terms, but terms does not imply hate – Insult » Expressions that can harm the prestige of individuals or group » Various profanity terms are included – Offensive expressions » Does not count as hate or insult, but may make the readers offensive » Includes sarcasm, irony, bad guessing, unethical expressions 11
  • 13. Guideline and Annotation • Formulation  Social bias + Toxicity • Detection of bias (ternary) – Gender-related bias (Why?) – Other biases – None » Close to the problem of `detection’ » Why concentrated on gender issue? • Measuring toxicity (ternary) – Severe hate or insult – Not hateful but offensive or sarcastic – None » Close to the problem of `amount’ » Why formulated as a problem of intensity? 12
  • 14. Guideline and Annotation • Formulation  Social bias + Toxicity • Detection of bias (ternary) – Gender-related bias (Why?) – Other biases – None » Close to the problem of `detection’ » Why concentrated on gender issue? • Measuring toxicity (ternary) – Severe hate or insult – Not hateful but offensive or sarcastic – None » Close to the problem of `amount’ » Why formulated as a problem of intensity? 13
  • 15. Guideline and Annotation • Guideline  On bias • Gender-related bias (left) and other biases (right) 14
  • 16. Guideline and Annotation • Guideline  On toxicity • Hate (left two) and offensive (right) 15
  • 17. Guideline and Annotation • Guideline  Multi-label tagging • 3 classes for bias • 3 classes for toxicity  Given a comment (without context), the annotator should tag each attribute  Every comments provided to three random annotators • Total 32 participants (in pilot and main tagging phase) • Female : male = 6 : 4 / 20s : 30s : 40s = 3 : 2 : 1 16 1. What kind of bias does the comment contain? - Gender bias, Other biases, or None 2. Which is the adequate category for the comment in terms of toxicity? - Hate, Offensive, or None
  • 18. Guideline and Annotation • Pilot tagging – Which workers would fit?  Human checked • Ethical standard not too far from the guideline? • Is feedback effective for the rejected samples?  Automatically checked • Enough taggings done? • Too frequent cases of skipping the annotation? 17
  • 19. Guideline and Annotation • Crowd-sourcing – With selected workers  Feedback for each annotator is not conducted in the sourcing phase 18
  • 20. Analysis • Data Post-processing  After whole annotation (8,000 instances) • Commonly checked for social bias and toxicity – If all three annotators differ » Task managers decide the final label after adjudication • For toxicity – Since the problem regarding ‘Intensity’, only (o) and (x) cases need to be reorganized » Final decision after adjudication • Failure for decision (unable to majority vote) - discarded  Annotator agreement (Krippendorff’s alpha): overall moderate • Bias (binary) – 0.767 (Existence of gender-related bias is relatively explicit) • Bias (ternary) – 0.492 • Hate (ternary) – 0.496 19
  • 21. Analysis • Data Post-processing  After whole annotation (8,000 instances) • Commonly checked for social bias and toxicity – If all three annotators differ » Task managers decide the final label after adjudication • For toxicity – Since the problem regarding ‘Intensity’, only (o) and (x) cases need to be reorganized » Final decision after adjudication • Failure for decision (unable to majority vote) - discarded  Annotator agreement (Krippendorff’s alpha): Overall moderate • Bias (binary) – 0.767 (Existence of gender-related bias is relatively explicit) • Bias (ternary) – 0.492 • Hate (ternary) – 0.496 20
  • 22. Analysis • Final data  Data split • Discarded 659 over 10,000 • Split train/valid/test with the rest  Data composition • Test: 974 – Data tagged while constructing the guideline (Most adjusted to the intention of the guideline) • Valid: 471 – Data which went through tagging/review/reject and accept in the pilot phase, done with a large number of annotators (Roughly aligned with the guideline) • Train: 7,896 – Data which were crowd-sourced with the selected annotators, not reviewed totally but went through adjudication for some special case 21
  • 23. Analysis • Final data  Characteristics • Toxic comments possess slightly larger portion towards None • For bias, the same does not hold  Something to remark • ‘Lots of toxic expressions in celebrity news domain’? – Though we sampled in the order of downvote, the overall portion does not necessarily reflect the toxicity of random comments • ‘Higher portion of toxic comments compared to bias’? – Though the results tell so, biases are usually implicit and might not have been visible to the users » So that they were not accurately reflected to up/downvotes 22
  • 24. Analysis • Final data  Characteristics • Toxic comments possess slightly larger portion towards None • For bias, the same does not hold  Something to remark • ‘Lots of toxic expressions in celebrity news domain’? – Though we sampled in the order of downvote, the overall portion does not necessarily reflect the toxicity of random comments • ‘Higher portion of toxic comments compared to bias’? – Though the results tell so, biases are usually implicit and might not have been visible to the users » So that they were not accurately reflected to up/downvotes 23
  • 25. Analysis • Final data  Bias and toxicity • Toxicity is observed in most texts with gender-related or other biases – Gender-related bias? » 93.76% toxic – Other biases? » 90.42% toxic • In contrast, toxic comments do not necessarily contain biases  The category of bias and amount of toxicity • About 1.4 times gender-related bias in `hate’ compared to other biases – Portion of gender-related bias goes half of other biases in `offensive’ • Maybe largely influenced by our guideline, but still suggests that the amount of toxicity in celebrity news domain matters a lot with gender-related contents 24
  • 26. Analysis • Final data  Bias and toxicity • Toxicity is observed in most texts with gender-related or other biases – Gender-related bias? » 93.76% toxic – Other biases? » 90.42% toxic • In contrast, toxic comments do not necessarily contain biases  The category of bias and amount of toxicity • About 1.4 times gender-related bias in `hate’ compared to other biases – Portion of gender-related bias goes half of other biases in `offensive’ • Maybe largely influenced by our guideline, but still suggests that the amount of toxicity in celebrity news domain matters a lot with gender-related contents 25
  • 27. Analysis • Research questions  RQ1 • How is hate speech displayed in Korean online comments? – Social bias and Toxicity  RQ2 • What characteristics does the Korean hate speech corpus incorporate? – Bias usually accompanies toxicity – Gender-related bias seems to accompany more toxic expressions 26
  • 28. Conclusion • Discussions on hate speech have diverse viewpoints, from academia, to social and industry • Construction of hate speech corpus in Korean links the above discussions, to be useful in real world hate speech detection • We observed bias and toxicity in Korean hate speech, which is weighted to gender-related factors in celebrity news comments • Our future work includes building up hate speech corpus for various domain of texts, from formal to colloquial, to deal with the uncovered cases 27
  • 29. Conclusion • Model and data release  Annotation guideline • https://www.notion.so/c1ecb7cc52d446cc93d928d172ef8442  Kaggle competition • https://www.kaggle.com/c/korean-gender-bias-detection • https://www.kaggle.com/c/korean-bias-detection/ • https://www.kaggle.com/c/korean-hate-speech-detection/  Github repository • https://github.com/kocohub/korean-hate-speech • For easier data importing  Koco package • https://github.com/inmoonlight/koco – Library to easily access kocohub datasets – Kocohub contains KOrean COrpus for natural language processing » https://github.com/kocohub 28

Editor's Notes

  1. .