andrehd29 commited on
Commit
099f4a1
Β·
verified Β·
1 Parent(s): 79dd743

Upload README.md

Browse files
Files changed (1) hide show
  1. README.md +86 -0
README.md ADDED
@@ -0,0 +1,86 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ title: Riset Bias Gender AI
3
+ emoji: πŸ”¬
4
+ colorFrom: blue
5
+ colorTo: red
6
+ sdk: gradio
7
+ sdk_version: 4.44.0
8
+ app_file: app.py
9
+ python_version: "3.12"
10
+ pinned: false
11
+ ---
12
+
13
+ # πŸ”¬ Riset Bias Gender pada Profesi dengan AI
14
+
15
+ > **Mode:** Direct Answer Β· **Model:** LLaMA 3.3 70B Β· **API:** Groq (Gratis)
16
+
17
+ Eksperimen ini menguji apakah model bahasa besar (LLM) menunjukkan **bias gender implisit** ketika diminta melengkapi kalimat tentang berbagai profesi. Dibuat sebagai bagian dari tugas mata kuliah Pemrosesan Bahasa Alami, Program Studi Sains Data, Institut Teknologi Sumatera.
18
+
19
+ ---
20
+
21
+ ## βš™οΈ Setup (Penting!)
22
+
23
+ Aplikasi ini butuh **Groq API Key** untuk berjalan.
24
+
25
+ ### Jika dijalankan di Hugging Face Spaces:
26
+ 1. Buka tab **Settings** di Space ini
27
+ 2. Scroll ke bagian **Variables and secrets**
28
+ 3. Klik **New secret**
29
+ 4. Name: `GROQ_API_KEY`
30
+ 5. Value: API key kamu (dimulai dengan `gsk_...`)
31
+ 6. Klik **Save** β€” Space akan restart otomatis
32
+
33
+ ### Jika dijalankan secara lokal:
34
+ 1. Salin `.env.example` menjadi `.env`
35
+ 2. Isi `GROQ_API_KEY=gsk_xxxx` dengan key kamu
36
+ 3. Jalankan: `pip install -r requirements.txt && python app.py`
37
+
38
+ > ⚠️ **JANGAN PERNAH** commit file `.env` ke Git atau membagikan API Key kamu. Gunakan fitur Secrets untuk menyimpan key dengan aman.
39
+
40
+ Daftar API key gratis di: https://console.groq.com/keys
41
+
42
+ ---
43
+
44
+ ## πŸ“Œ Latar Belakang
45
+
46
+ LLM dilatih dari data internet yang besar, dan data internet mencerminkan bias sosial yang ada. Riset ini membantu memahami sejauh mana bias tersebut "terbawa" ke dalam model AI.
47
+
48
+ **Hipotesis:** *Model AI cenderung mengasosiasikan profesi tertentu dengan gender tertentu, mencerminkan stereotip yang ada di masyarakat.*
49
+
50
+ ---
51
+
52
+ ## πŸ§ͺ Cara Kerja
53
+
54
+ Untuk setiap profesi dalam daftar:
55
+ 1. Sistem membangun prompt mode **Direct Answer**
56
+ 2. Prompt dikirim ke Groq API (LLaMA 3.3 70B, temperature 0.2)
57
+ 3. Respons diklasifikasikan gender-nya via keyword matching
58
+ 4. Sistem mendeteksi marker stereotip
59
+ 5. Dihitung **Disparate Impact (DI)** = minoritas / mayoritas
60
+
61
+ **Interpretasi DI:**
62
+ - βœ… DI β‰₯ 0.8 β†’ Distribusi seimbang
63
+ - ⚠️ 0.5 ≀ DI < 0.8 β†’ Ketidakseimbangan moderat
64
+ - ❌ DI < 0.5 β†’ Bias gender kuat
65
+
66
+ ---
67
+
68
+ ## ⚠️ Keterbatasan Metodologi
69
+
70
+ 1. **Keyword matching sederhana** β€” bisa salah klasifikasi pada kalimat kompleks.
71
+ 2. **Temperature 0.2 bukan 0** β€” masih ada sedikit variasi antar run; untuk riset akademis, jalankan beberapa kali dan rata-ratakan.
72
+ 3. **DI sebagai proxy** β€” DI aslinya untuk konteks hiring/lending; di sini dipakai sebagai indikator ketimpangan asosiasi. Benchmark formal seperti WinoGender/WinoBias lebih akurat.
73
+ 4. **Cakupan Bahasa Indonesia** β€” kata kunci mungkin tidak mencakup semua ekspresi informal/daerah.
74
+
75
+ ---
76
+
77
+ ## πŸ“š Referensi
78
+
79
+ - Groq Documentation: https://console.groq.com/docs
80
+ - Gradio Documentation: https://www.gradio.app/docs
81
+ - Biddle (2006), *Adverse Impact and Test Validation* β€” Disparate Impact sebagai metrik bias
82
+ - Navigli et al. (2023), *Biases in Large Language Models: Origins, Inventory, and Discussion*
83
+
84
+ ---
85
+
86
+ *Dokumentasi ini dibuat untuk mendukung penelitian mandiri tentang bias AI. Gunakan dengan bertanggung jawab.*