Impolite Words Detection Algorithm for Standard Thai and Thai Regional Dialects

Impolite word detection, also known as rude word detection, is a natural language processing (NLP) technique designed to identify inappropriate or offensive language in texts and various media. This technique aims to prevent the use of language that could be considered inappropriate or cause discomfort in online communities and communication applications. This research article introduces a novel approach for detecting impolite Thai words, encompassing various Thai dialects, and identifying the regional origin of the offensive words. The new algorithm employs multiple dictionaries; each stored using inverted lists based on character positions rather than direct word storage. This dictionary structure enables the search process to achieve 100% efficiency with no errors. Experimental results from a program developed to detect impolite words in standard Thai, as well as Northern, Southern, and Northeastern Thai dialects, demonstrated 100% accuracy, significantly outperforming previous detection algorithms. Additionally, the new algorithm outperformed current Generative AI models, even without considering sentence context or utilizing AI.

Authors

Institutions

Publication Details

Published
2024-11-06
DOI
https://doi.org/10.1109/icsec62781.2024.10770630
Citations
1
Primary Topic
Natural Language Processing Techniques
Type
article
Field-Weighted Citation Impact
0.35
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Impolite Words Detection Algorithm for Standard Thai and Thai Regional Dialects

Chouvalit Khancome, Kanida Charungchit, Nannapas Abhiratthanarath
1 citations
Natural Language Processing Techniques
0.35
article

Impolite Words Detection Algorithm for Standard Thai and Thai Regional Dialects

Chouvalit Khancome, Kanida Charungchit, Nannapas Abhiratthanarath
article en
1 citations

Abstract

Impolite word detection, also known as rude word detection, is a natural language processing (NLP) technique designed to identify inappropriate or offensive language in texts and various media. This technique aims to prevent the use of language that could be considered inappropriate or cause discomfort in online communities and communication applications. This research article introduces a novel approach for detecting impolite Thai words, encompassing various Thai dialects, and identifying the regional origin of the offensive words. The new algorithm employs multiple dictionaries; each stored using inverted lists based on character positions rather than direct word storage. This dictionary structure enables the search process to achieve 100% efficiency with no errors. Experimental results from a program developed to detect impolite words in standard Thai, as well as Northern, Southern, and Northeastern Thai dialects, demonstrated 100% accuracy, significantly outperforming previous detection algorithms. Additionally, the new algorithm outperformed current Generative AI models, even without considering sentence context or utilizing AI.

Rajabhat Rajanagarindra University (TH), Ramkhamhaeng University (TH)
Quality Education
Openalex Percentile: Top 31%
Natural Language Processing Techniques
0.35
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.