Semua artikel
Penilaian kredit
Risiko model
Penjaminan emisi

Credit scoring yang bisa Anda pertanggungjawabkan

AI underwriting mudah didemo dan sulit dipertahankan. Ini metodologi scorecard kami: fitur bobot bukti, validasi dengan interval kepercayaan, pemantauan penyimpangan, dan keputusan yang bertahan dalam pengamatan model risiko.

Tim Levmetrics

Dokumen intelijen & forensik penipuan

6 menit membaca
Penilaian kredit
Di halaman ini⌄

Model kredit mudah didemo. Anda memasukkan pemohon, model mengembalikan angka, dan angka itu terlihat percaya diri. Bagian sulit datang kemudian, di ruangan tempat tim model risk pemberi pinjaman mengajukan pertanyaan yang menentukan apakah model boleh mendekati keputusan peminjaman nyata: Seberapa prediktif, dengan interval kepercayaan berapa? Fitur mana yang membawa beban? Bagaimana Anda tahu kapan populasi bergeser? Bisakah Anda menjelaskan penolakan kepada pemohon, dan kepada regulator?

Ini metodologi yang menjadi dasar mesin credit scoring kami. Tidak ada yang baru; itulah poinnya. Metodologi ini mengikuti literatur praktisi, terutama Penilaian Kredit yang Cerdas karya Siddiqi dan panduan model risk Federal Reserve AS SR 11-7, karena "dapat dipertanggungjawabkan" mengalahkan "cerdik" setiap kali pinjaman nyata dipertaruhkan.

Skor hanya sebaik jejak auditnya

Keputusan desain pertama adalah skor tidak pernah berjalan sendiri. Setiap keputusan yang dikeluarkan mesin membawa, dalam satu payload:

  • skor pada skala 300 hingga 850 yang familiar, plus probabilitas default yang dipetakannya,
  • Expected Credit Loss IFRS 9 untuk eksposur,
  • kode alasan teratas yang mendorong skor,
  • pemberitahuan adverse action ketika hasilnya penolakan,
  • dan model card yang mendeskripsikan model yang menghasilkannya.

Alasannya sederhana: keputusan yang tidak dapat direkonstruksi adalah keputusan yang tidak dapat dipertanggungjawabkan. Menghubungkan output kembali ke model dan kebijakan tepat yang menghasilkannya adalah yang mengubah "AI bilang tidak" menjadi keputusan yang dapat diaudit dan diperdebatkan.

Memilih fitur yang benar-benar prediktif

Sebelum model difit, pertanyaannya adalah sinyal mana yang layak masuk. Alat klasik di sini adalah Weight of Evidence (WoE) dan statistik ringkasannya, Information Value (IV). WoE mengekspresikan ulang setiap bin fitur sebagai log-odds hasil baik versus buruk; IV merangkumnya menjadi satu angka seberapa banyak fitur memisahkan dua populasi.

IV memberi filter yang lugas dan jujur. Menggunakan pita kekuatan dari Siddiqi (2017, hlm. 184):

Nilai Informasi Pita Keputusan
< 0,02 Tidak prediktif Buang
0,02 hingga 0,10 Lemah Selidiki, mungkin buang
0,10 hingga 0,30 Sedang Pertahankan
0,30 hingga 0,50 Kuat Pertahankan
> 0,50 Mencurigakan kuat Audit kebocoran target

Baris terakhir itu yang sering dilupakan. Fitur yang terlihat terlalu bagus biasanya membocorkan jawaban-misalnya field yang hanya terisi setelah pinjaman sudah bermasalah. Memperlakukan "mencurigakan kuat" sebagai tanda bahaya, bukan kemenangan, adalah bagian dari jujur pada diri sendiri sebelum regulator melakukannya untuk Anda. (Bin dengan hitungan nol ditangani dengan Laplace smoothing, konvensi setengah-hitungan dari Siddiqi hlm. 183, agar satu bucket kosong tidak merusak matematika.)

Memvalidasi dengan interval kepercayaan, bukan estimasi titik

Satu angka akurasi bukan validasi. Mesin melaporkan metrik diskriminasi standar, Kolmogorov-Smirnov (KS), Gini, dan AUC, dan melaporkan masing-masing dengan interval kepercayaan 95% dari bootstrap 1000-resample.

Ini lebih penting dari yang terdengar. Estimasi titik "Gini 0,70" tidak memberi tahu apakah sampel berikutnya akan berada di 0,68 atau 0,55. Interval kepercayaan yang melakukannya. Model card tanpa interval kepercayaan adalah tanda bahaya dalam memo validasi model mana pun, jadi kami menempatkannya secara default, bukan sebagai pemikiran belakangan.

Pita verdict, lagi dari Siddiqi (2017, hlm. 260), sengaja konservatif:

KS Begini AUC Putusan
< 20 < 0,40 < 0,70 Merah, bangun ulang
20 hingga 30 0,40 hingga 0,55 0,70 hingga 0,775 Kuning, marjinal
30 hingga 50 0,55 hingga 0,80 0,775 hingga 0,90 Hijau, dapat produksi
> 50 > 0,80 > 0,90 Audit kebocoran target

Perhatikan pita teratas lagi: KS sangat tinggi bukan trofi, melainkan dorongan untuk mencari kebocoran. Rentang jujur untuk hidup adalah "hijau," bukan "sempurna."

Mengawasi drift setelah diluncurkan

Model divalidasi terhadap populasi tempat ia dibangun. Populasi produksi bergerak. Population Stability Index (PSI) mengukur seberapa jauh distribusi skor live telah bergeser dari distribusi pelatihan, dengan pita tindakan standar (Siddiqi 2017, hlm. 365):

PSI Pita Tindakan
< 0,10 Hijau Tidak ada tindakan
0,10 hingga 0,25 Kuning Selidiki, pantau satu hingga dua periode
≥ 0,25 Merah Rekalibrasi atau bangun ulang

PSI sendiri hanya memberi tahu bahwa sesuatu bergerak. Memasangkannya dengan Scorecard Characteristic Index, pergeseran poin rata-rata per fitur yang dapat diatribusikan pada perubahan, memberi tahu fitur mana yang bergerak-perbedaan antara peringatan berguna dan peringatan samar.

Mengubah probabilitas menjadi keputusan

Metrik diskriminasi mengurutkan pemohon; mereka tidak menetapkan cutoff. Gains table yang melakukannya: bin populasi terbaik-dulu dan baca tingkat buruk kumulatif serta tingkat persetujuan di setiap pita, sehingga Anda dapat memilih cutoff yang mencapai target tingkat persetujuan atau tingkat buruk.

Dari sana, probabilitas default langsung memasuki perhitungan penurunan nilai IFRS 9:

Expected Credit Loss = PD x LGD x EAD

di mana PD adalah probabilitas default, LGD kerugian jika default, dan EAD eksposur saat default. Probabilitas yang sama yang mendorong keputusan setuju/tolak juga mendorong provisi kerugian, dari satu angka konsisten daripada dua model yang tidak setuju.

Menjelaskan setiap keputusan

Penolakan belum selesai sampai dapat dijelaskan. Dua artefak menangani ini:

  • Kode alasan. Dekomposisi bergaya SHAP mengatribusikan skor ke pendorongnya, sehingga "ditolak" datang dengan "karena debt-to-income tinggi dan pendapatan berulang tipis," bukan mengangkat bahu.
  • Pemberitahuan adverse action. Ketika hasilnya penolakan, mesin menghasilkan pemberitahuan yang konsisten dengan persyaratan konten FCRA AS dan ECOA Regulation B. Pemohon mendapat alasan utama-baik sebagai hukum maupun hal yang benar.

Keadilan oleh konstruksi

Cara paling bersih menghindari model diskriminatif adalah tidak pernah memberinya input yang memungkinkan diskriminasi. Fitur dibatasi pada sinyal perilaku keuangan, dan masing-masing terdaftar dengan kelas regulasinya. Tidak ada atribut kelas terlindungi, dan tidak ada proksi untuknya. Keadilan adalah properti set fitur terlebih dahulu, bukan filter yang ditempelkan di akhir.

Mengapa ini versi membosankan dengan sengaja

Ada cara yang lebih mencolok untuk menulis tentang AI underwriting. Tetapi keputusan peminjaman adalah tindakan yang diatur dengan orang nyata di sisi lain, dan versi yang bertahan dalam tinjauan model risk adalah yang dibangun pada pemilihan fitur yang dapat dijustifikasi, metrik dengan interval kepercayaan, monitoring drift yang menamai pelakunya, dan keputusan yang dapat dijelaskan. Dapat dipertanggungjawabkan dulu. Cerdik kedua.

Catatan terima kasih

Sebagian besar cara kami berpikir tentang scorecard-disiplin WoE/IV, pita validasi, monitoring drift-berasal dari satu buku: Penilaian Kredit yang Cerdas karya Naeem Siddiqi. Ini teks langka yang rigor sekaligus praktis, dan telah membentuk pekerjaan ini lebih dari sumber tunggal lainnya. Jika Anda membangun model kredit untuk hidup dan belum membacanya, mulailah di sana. Terima kasih, Naeem.

Referensi

  • Siddiqi, N. (2017). Penilaian Kredit yang Cerdas: Membangun dan Menerapkan Kartu Skor Risiko Kredit yang Lebih Baik, ed. 2. Wiley/SAS.
  • Federal Reserve / OCC (2011). SR 11-7, Pedoman Pengawasan Model Manajemen Risiko.
  • IASB (2014). IFRS 9 Instrumen Keuangan, bagian 5.5 (Penurunan nilai).
  • Lundberg, S. & Lee, S. (2017). Pendekatan Terpadu untuk Menafsirkan Prediksi Model. sarafIPS.
  • ICCR Bank Dunia (2019). Pedoman Pendekatan Penilaian Kredit.
  • FCRA (15 U.S.C. section 1681m) dan ECOA Regulation B (12 CFR section 1002.9), konten pemberitahuan adverse action.