Tugas 6: Explainable AI (XAI): Interpretasi Model Prediktif Menggunakan SHAP dan PDP
Tugas 6: Interpretasi Model Black-Box Menggunakan Explainable AI (SHAP dan PDP)
Penerapan kerangka kerja Explainable Artificial Intelligence (XAI) untuk membongkar mekanisme internal model kompleks (black-box machine learning), memberikan transparansi keputusan, dan memvalidasi keadilan model (model fairness).
1. Landasan Teori Nilai SHAP (SHapley Additive exPlanations)
Berasal dari konsep teori permainan kooperatif (Cooperative Game Theory), nilai Shapley mendistribusikan kontribusi setiap fitur secara adil terhadap selisih antara prediksi model dan nilai ekspektasi rata-rata :
di mana adalah himpunan seluruh fitur dan adalah subset koalisi fitur tanpa fitur ke-.
2. Visualisasi Partial Dependence Plots (PDP)
- PDP Univariat: Menggambarkan efek marjinal dari satu fitur terhadap luaran prediksi model secara global dengan memperhitungkan rata-rata pengaruh seluruh fitur lainnya.
- Individual Conditional Expectation (ICE): Menampilkan kurva prediksi individual untuk setiap baris sampel guna mendeteksi keberadaan efek interaksi nonlinier yang tersembunyi.
3. Analisis Hasil Interpretasi Model
Visualisasi SHAP summary plot, beeswarm plot, dan force plot diterapkan untuk mengidentifikasi fitur pendorong positif maupun penghambat keputusan, memastikan luaran model selaras dengan logika domain bisnis riil.
4. Berkas Tugas Terlampir
- Jupyter Notebook interpretasi:
xai-shap-pdp-analysis.ipynbyang mendokumentasikan integrasi modulshapdanscikit-learn, grafik dependensi parsial, dan analisis atribusi lokal.