Claim Missing Document
Check
Articles

Found 2 Documents
Search

An Explainable AI Model for Hate Speech Detection on Indonesian Twitter Muhammad Amien Ibrahim; Samsul Arifin; I Gusti Agung Anom Yudistira; Rinda Nariswari; Abdul Azis Abdillah; Nerru Pranuta Murnaka; Puguh Wahyu Prasetyo
CommIT (Communication and Information Technology) Journal Vol. 16 No. 2 (2022): CommIT Journal
Publisher : Bina Nusantara University

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.21512/commit.v16i2.8343

Abstract

To avoid citizen disputes, hate speech on social media, such as Twitter, must be automatically detected. The current research in Indonesian Twitter focuses on developing better hate speech detection models. However, there is limited study on the explainability aspects of hate speech detection. The research aims to explain issues that previous researchers have not detailed and attempt to answer the shortcomings of previous researchers. There are 13,169 tweets in the dataset with labels like “hate speech” and “abusive language”. The dataset also provides binary labels on whether hate speech is directed to individual, group, religion, race, physical disability, and gender. In the research, classification is performed by using traditional machine learning models, and the predictions are evaluated using an Explainable AI model, such as Local Interpretable Model-Agnostic Explanations (LIME), to allow users to comprehend why a tweet is regarded as a hateful message. Moreover, models that perform well in classification perceive incorrect words as contributing to hate speech. As a result, such models are unsuitable for deployment in the real world. In the investigation, the combination of XGBoost and logical LIME explanations produces the most logical results. The use of the Explainable AI model highlights the importance of choosing the ideal model while maintaining users’ trust in the deployed model.
Operasi Dasar Baris/Kolom Matriks Secara Interaktif Dengan Menggunakan R I Gusti Agung Anom Yudistira; Rinda Nariswari
Engineering, MAthematics and Computer Science (EMACS) Journal Vol. 5 No. 1 (2023): EMACS
Publisher : Bina Nusantara University

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.21512/emacsjournal.v5i1.9206

Abstract

The linear algebra applications available today usually only provide the result. So, it is a challenge to overcome this, and innovation is needed in the computing aspect. One of the popular and open-source programming languages ​​is R. The computational innovation in R needs to be explored further, to explore the R programming logic. The creation of a function environment with the list function and the involvement of local and global variables/objects has received little attention. Based on the problems formulated, this study proposes two objectives, namely (1) developing an R program that is able to provide interactive and step-by-step solutions, to obtain a solution of a system of linear equations, and (2) to explore R’s ability to create and handle global variables. An R program is created, starting with creating a function environment. This function environment is filled with four related functions, namely “exchange”, “multiply”, “fold”, and “yield”. These four functions are connected to each other through a global object. Users can type in each function to perform row/column operations, interactively and step by step. The environmental function in this program, is named OBE. The OBE function accepts input in the form of a coupling matrix derived from a system of linear equations. The final result of this interactive process chain is given by the “result” function. The result function will display two matrices, namely the Original Matrix which is the input and the Equivalent Matrix.