Detecting and Measuring Social Bias of Arabic Generative Models in the Context of Search and Recommendation
Fouzi Harrag, Chaima Mehdadi and Amina Norhane Ziad
Computer Sciences Department, Ferhat Abbas University, Setif 1, Setif, Algeria
BIAS 2023
1
4/1/2023
The 45th European Conference on Information Retrieval ECIR'2023
The Fourth International Workshop on Algorithmic Bias in Search and Recommendation (BIAS 2023)
Dublin, Ireland�02 April 2023
Plan
BIAS 2023
2
4/1/2023
Introduction
BIAS 2023
3
4/1/2023
BIAS 2023
4
4/1/2023
This paper explores expressions of bias in Arabic text generation.
Analyses will be performed on samples produced by the generative model AraGPT2 (a GPT-2 fine-tuned for Arabic).
An Arabic bias classifier (Regard Classifier) based on the transformer model AraBERT (a BERT fine-tuned for Arabic) will be used to captures the social Bias of an Arabic-generated sentence or text.
The performance of our proposed model has been assessed through a quantitative evaluation study.
we also conducted a qualitative study to understand how our system would compare to others approaches where users try to find bias in Arabic texts generated using AraGPT2 model.
Our proposed model has achieved very encouraging results by reaching an accuracy percentage of 81%.
Aim & Contributions
BIAS 2023
5
4/1/2023
Model architecture
The developed model shown in the figure below, is composed of seven (7) major steps:
BIAS 2023
6
4/1/2023
7
14
Dataset�
We used the ’Multilingual and Multi-Aspect Hate Speech Analysis dataset, available on Github*:
As it is shown in Table1, the attribute “Target” presents the cases when the tweet contains what its meaning leads to insults or discriminates against people.
This represents a bias on five different cases namely origin, religious affiliation, gender, sexual orientation, special needs or other.
BIAS 2023
8
4/1/2023
Experiment Setup�
BIAS 2023
9
4/1/2023
Research Questions�
For analyzing the results, we mainly focus on the following research questions:
BIAS 2023
10
4/1/2023
Experiment I (RQ-1: Different data balancing techniques)�
BIAS 2023
11
4/1/2023
Experiment I : Balancing Configurations
To resolve the imbalanced data problem, we test four (4) different configuration of our dataset:
We removed 1723 tweets from the second set and we just kept 715 normal tweets & 715 biased tweets. Our new balanced data is next divided into 70% for training and 30% for a testing.
BIAS 2023
12
4/1/2023
Experiment I: Results and discussion
BIAS 2023
13
4/1/2023
Experiment II (RQ-2: Different hyperparameters)�
BIAS 2023
14
4/1/2023
Experiment II: Results and discussion
BIAS 2023
15
4/1/2023
Experiment III (RQ-3: Qualitative Evaluation of Generation Process)��
BIAS 2023
16
4/1/2023
Experiment III : Evaluations Configurations
To Evaluate our system, we used four (4) different evaluations approaches:
BIAS 2023
17
4/1/2023
Experiment III : Evaluations Configurations
b) Human Annotation Evaluation
BIAS 2023
18
4/1/2023
Experiment III : Evaluations Configurations
BIAS 2023
19
4/1/2023
Experiment III : Evaluations Configurations
c) Automatic evaluation
BIAS 2023
20
4/1/2023
Experiment III : Evaluations Configurations
d) Final evaluation
BIAS 2023
21
4/1/2023
Experiment III : Findings
BIAS 2023
22
4/1/2023
Conclusion
BIAS 2023
23
4/1/2023
Future Works
BIAS 2023
24
4/2/2023
Thank You ☺
BIAS 2023
25
4/2/2023