Interpretasi Model: Panduan Machine Learning untuk Pemula #7
Anda selesai membangun model. Skornya bagus. Anda presentasikan ke atasan atau klien, dan pertanyaan pertama yang muncul hampir selalu sama:
"Kenapa modelnya memutuskan begitu?"
Kalau jawaban Anda hanya "karena hasil pelatihannya begitu", model itu kemungkinan besar tidak akan dipakai. Di banyak bidang seperti perbankan, asuransi, dan kesehatan, ketidakmampuan menjelaskan bahkan bisa membuat model dilarang dipakai secara hukum.
Artikel ini membahas tiga alat utama untuk membuka isi model: permutation importance, partial dependence plot, dan SHAP. Ketiganya bekerja pada model apa pun, termasuk yang paling rumit sekalipun.
Daftar Isi
- Kenapa Interpretasi Model Penting
- Istilah Dasar yang Perlu Dipahami
- Menyiapkan Data dan Model Contoh
- Cara Bawaan dan Kelemahannya
- Permutation Importance
- Partial Dependence Plot
- SHAP
- Membandingkan Ketiga Alat
- Menjawab Pertanyaan Nyata di Dunia Kerja
- Kesalahan Pemula yang Sering Terjadi
Kenapa Interpretasi Model Penting
Analogi Sederhana
Bayangkan Anda punya karyawan yang selalu memberi rekomendasi tepat, tapi setiap kali ditanya alasannya dia hanya menjawab "pokoknya begitu".
Awalnya Anda mungkin percaya karena rekomendasinya sering benar. Tapi begitu ada satu keputusan yang aneh, Anda tidak punya cara memeriksa apakah dia benar-benar paham atau cuma beruntung selama ini.
Model machine learning persis seperti itu. Skor bagus tidak membuktikan alasannya benar.
Empat Alasan Praktis
Membangun kepercayaan. Orang tidak akan memakai sistem yang tidak mereka pahami, sebagus apa pun angkanya.
Menemukan kesalahan. Interpretasi sering mengungkap kebocoran data. Kalau ternyata satu kolom mendominasi seluruh keputusan model, dan kolom itu adalah tanggal_penutupan_akun pada model prediksi berhenti berlangganan, Anda baru menyadari model itu mengintip jawaban.
Kewajiban hukum. Di banyak negara, keputusan otomatis yang merugikan seseorang, misalnya penolakan pinjaman, wajib bisa dijelaskan kepada orang tersebut.
Menghasilkan wawasan bisnis. Kadang yang berharga bukan prediksinya, tapi pemahaman tentang faktor apa yang berpengaruh.
Model Transparan dan Model Kotak Hitam
Model transparan bisa dibaca langsung. Regresi linear punya koefisien yang bisa diterjemahkan jadi kalimat. Pohon keputusan bisa dicetak jadi aturan bertingkat.
Model kotak hitam tidak bisa dibaca langsung. Random Forest dengan 500 pohon, gradient boosting dengan ribuan iterasi, dan jaringan saraf termasuk kategori ini.
Masalahnya, model kotak hitam biasanya lebih akurat. Alat-alat di artikel ini menjembatani keduanya: Anda tetap memakai model akurat, tapi tetap bisa menjelaskannya.