Lahat ng artikulo
Credit scoring
Panganib sa modelo
Underwriting

Credit scoring na kayang ipagtanggol

Madaling i-demo ang AI underwriting, mahirap ipagtanggol. Ito ang scorecard methodology namin: weight-of-evidence features, validation, at drift monitoring.

Koponan ng Levmetrics

Idokumento ang intelligence at fraud forensics

7 min na nabasa
Credit scoring
Sa pahinang ito⌄

Ang isang modelo ng kredito ay madaling i-demo. Pinakain mo ito sa isang aplikante, nagbabalik ito ng isang numero, at ang numero ay mukhang tiwala. Ang mahirap na bahagi ay darating sa ibang pagkakataon, sa silid kung saan ang isang pangkat na may panganib na modelo ng tagapagpahiram ay nagtatanong ng mga tanong na magpapasya kung ang modelo ay pinapayagan kahit saan malapit sa isang tunay na desisyon sa pagpapahiram: Gaano ito mahuhulaan, na may pagitan ng kumpiyansa? Aling mga tampok ang nagdadala ng timbang? Paano mo malalaman kung lumilipat ang populasyon? Maaari mo bang ipaliwanag ang pagtanggi sa aplikante, at sa isang regulator?

Ito ang pamamaraang binuo ng aming credit-scoring engine. Wala sa mga ito ay nobela; iyon ang punto. Sinusundan nito ang literatura ng practitioner, pangunahin ang kay Siddiqi Matalinong Pagmamarka ng Kredito at ang gabay sa panganib sa modelo sa SR 11-7 ng US Federal Reserve, dahil ang "mapagtatanggol" ay natalo sa "matalino" sa tuwing ang isang tunay na pautang ay nasa linya.

Ang isang marka ay kasing ganda lang ng paper trail nito

Ang unang desisyon sa disenyo ay ang isang marka ay hindi kailanman naglalakbay nang mag-isa. Ang bawat desisyon na inilalabas ng makina ay nagdadala, sa isang kargamento:

  • isang marka sa pamilyar na 300 hanggang 850 na sukat, kasama ang posibilidad ng default na imamapa nito,
  • ang IFRS 9 Inaasahang Pagkawala ng Credit para sa pagkakalantad,
  • ang nangungunang mga code ng dahilan na nagdulot ng marka,
  • isang adverse-action notice kapag ang kinalabasan ay isang pagbaba,
  • at isang model card na naglalarawan sa modelong gumawa nito.

Ang dahilan ay simple: ang isang desisyon na hindi mo mabubuo ay isang desisyon na hindi mo maaaring ipagtanggol. Ang pagtali sa output pabalik sa eksaktong modelo at patakaran na gumawa nito ay kung ano ang nagiging "sabi ng AI na hindi" sa isang auditable, mapagkumpitensyang desisyon.

Pagpili ng mga feature na talagang hinuhulaan

Bago magkasya ang anumang modelo, ang tanong ay kung aling mga signal ang karapat-dapat na ilagay dito. Ang klasikal na tool dito ay Weight of Evidence (WoE) at ang buod nitong istatistika, Information Value (IV). Inihahayag muli ng WoE ang bawat bin ng isang feature bilang log-odds ng mabuti laban sa masamang resulta; Inilalagay ng IV ang mga iyon sa isang solong numero para sa kung gaano kalaki ang pinaghihiwalay ng feature sa dalawang populasyon.

Binibigyan ka ng IV ng isang mapurol, tapat na filter. Gamit ang mga strength band mula sa Siddiqi (2017, p. 184):

Halaga ng Impormasyon banda Desisyon
< 0.02 Hindi predictive Ihulog
0.02 hanggang 0.10 Mahina Mag-imbestiga, maaaring mahulog
0.10 hanggang 0.30 Katamtaman Panatilihin
0.30 hanggang 0.50 Malakas Panatilihin
> 0.50 Malakas na kahina-hinala Pag-audit para sa target na pagtagas

Ang huling hanay na iyon ang nakalimutan ng mga tao. Ang isang feature na mukhang napakahusay ay kadalasang naglalabas ng sagot, halimbawa isang field na napupuno lang pagkatapos masira ang loan. Ang pagtrato sa "kahina-hinalang malakas" bilang isang pulang bandila sa halip na isang panalo ay bahagi ng pagiging tapat sa iyong sarili bago ito gawin ng isang regulator para sa iyo. (Ang mga zero-count bin ay pinangangasiwaan gamit ang Laplace smoothing, ang kalahating bilang na convention mula sa Siddiqi p. 183, kaya ang isang walang laman na balde ay hindi sumabog sa matematika.)

Pagpapatunay na may mga pagitan ng kumpiyansa, hindi mga pagtatantya ng punto

Ang isang numero ng katumpakan ay hindi isang pagpapatunay. Iniuulat ng makina ang karaniwang sukatan ng diskriminasyon, Kolmogorov-Smirnov (KS), Gini, at AUC, at iniuulat nito ang bawat isa na may 95% na agwat ng kumpiyansa mula sa isang 1000-resample na bootstrap.

Ito ay higit na mahalaga kaysa ito ay tunog. Ang pagtatantya ng punto ng "Gini 0.70" ay walang sinasabi sa iyo kung ang susunod na sample ay pupunta sa 0.68 o 0.55. Ginagawa ang agwat ng kumpiyansa. Ang isang modelong card na walang mga agwat ng kumpiyansa ay isang pulang bandila sa anumang memo ng pagpapatunay ng modelo, kaya inilalagay namin ang mga ito bilang default sa halip na bilang isang nahuling pag-iisip.

Ang mga grupo ng hatol, muli mula sa Siddiqi (2017, p. 260), ay sadyang konserbatibo:

KS Gini AUC Hatol
< 20 < 0.40 < 0.70 Pula, muling buuin
20 hanggang 30 0.40 hanggang 0.55 0.70 hanggang 0.775 Amber, nasa gilid
30 hanggang 50 0.55 hanggang 0.80 0.775 hanggang 0.90 Berde, katanggap-tanggap sa produksyon
> 50 > 0.80 > 0.90 Pag-audit para sa target na pagtagas

Pansinin muli ang nangungunang banda: ang napakataas na KS ay hindi isang tropeo, ito ay isang prompt upang maghanap ng pagtagas. Ang tapat na hanay ng tirahan ay "berde," hindi "perpekto."

Binabantayan ang drift pagkatapos mong ipadala

Ang isang modelo ay napatunayan laban sa populasyon kung saan ito binuo. Ang mga populasyon ng produksyon ay gumagalaw. Sinusukat ng Population Stability Index (PSI) kung gaano kalayo ang distribusyon ng live score mula sa distribusyon ng pagsasanay, gamit ang mga karaniwang action band (Siddiqi 2017, p. 365):

PSI banda Aksyon
< 0.10 Berde Walang aksyon
0.10 hanggang 0.25 Amber Mag-imbestiga, subaybayan sa loob ng isa hanggang dalawang panahon
≥ 0.25 Pula I-recalibrate o muling itayo

Ang PSI lang ang nagsasabi sa iyo na may gumalaw. Ang pagpapares nito sa isang Scorecard Characteristic Index, ang per-feature average point shift na maiuugnay sa pagbabago, ay nagsasabi sa iyo alin inilipat ang feature, na siyang pagkakaiba sa pagitan ng isang kapaki-pakinabang na alerto at isang hindi malinaw.

Ginagawang desisyon ang probabilidad

Ang mga sukatan ng diskriminasyon ay nagraranggo ng mga aplikante; hindi sila nagtatakda ng cutoff. Ginagawa iyon ng talahanayan ng mga pakinabang: i-bin ang populasyon sa pinakamabuting-una at basahin ang pinagsama-samang masamang rate at rate ng pag-apruba sa bawat banda, para mapili mo ang cutoff na tumama sa iyong target na rate ng pag-apruba o ang iyong target na masamang rate.

Mula doon, direktang pinapakain ng posibilidad ng default ang pagkalkula ng kapansanan sa IFRS 9:

Expected Credit Loss = PD x LGD x EAD

kung saan ang PD ay ang posibilidad ng default, LGD ang pagkawala na ibinigay na default, at EAD ang pagkakalantad sa default. Ang parehong probabilidad na nagtutulak sa pag-apruba/decline na desisyon ay nagtutulak din sa pagkawala ng provisioning, mula sa isang pare-parehong numero sa halip na dalawang modelong hindi sumasang-ayon.

Ipinapaliwanag ang bawat desisyon

Ang pagtanggi ay hindi matatapos hangga't hindi ito maipaliwanag. Dalawang artifact ang humahawak nito:

  • Mga code ng dahilan. Ang isang SHAP-style decomposition ay nag-attribute ng marka sa mga driver nito, kaya ang "tinanggihan" ay may kasamang "dahil ang utang-sa-kita ay mataas at ang paulit-ulit na kita ay manipis," hindi isang kibit-balikat.
  • Mga abiso sa masamang aksyon. Kapag ang resulta ay isang pagbaba, ang makina ay bumubuo ng isang paunawa na naaayon sa mga kinakailangan sa nilalaman ng US FCRA at ECOA Regulation B. Nakukuha ng aplikante ang mga pangunahing dahilan, na parehong batas at ang disenteng bagay na dapat gawin.

Pagkamakatarungan sa pamamagitan ng pagtatayo

Ang pinakamalinis na paraan upang maiwasan ang isang diskriminasyong modelo ay ang hindi kailanman pakainin ito ng mga input na nagbibigay-daan sa diskriminasyon. Limitado ang mga feature sa mga signal ng financial-behavior, at ang bawat isa ay nakarehistro sa klase ng regulasyon nito. Walang mga katangian ng protektadong klase, at walang mga proxy para sa kanila. Ang pagiging patas ay isang property ng feature set muna, hindi isang filter na naka-bold sa dulo.

Bakit ito ay ang boring na bersyon sa layunin

Mayroong mas maliwanag na paraan upang magsulat tungkol sa AI underwriting. Ngunit ang desisyon sa pagpapahiram ay isang kinokontrol na pagkilos na may isang tunay na tao sa kabilang panig, at ang bersyon na nakaligtas sa isang pagsusuri sa panganib ng modelo ay ang binuo sa pagpili ng tampok na maaari mong bigyang-katwiran, mga sukatan na may mga pagitan ng kumpiyansa, pagsubaybay sa drift na nagpapangalan sa salarin, at mga desisyon na maaari mong ipaliwanag. Defensable muna. Matalino pangalawa.

Isang tala ng pasasalamat

Karamihan sa kung paano natin iniisip ang tungkol sa mga scorecard, ang WoE/IV na disiplina, ang mga validation band, ang drift monitoring, ay nagbabalik sa isang libro: Naeem Siddiqi's Matalinong Pagmamarka ng Kredito. Ito ay ang pambihirang teksto na parehong mahigpit at tunay na praktikal, at ito ay humubog sa gawaing ito nang higit pa kaysa sa anumang iba pang pinagmumulan. Kung bumuo ka ng mga modelo ng kredito para mabuhay at hindi mo pa ito nabasa, magsimula doon. Salamat, Naeem.

Mga sanggunian

  • Siddiqi, N. (2017). Intelligent Credit Scoring: Pagbuo at Pagpapatupad ng Mas Mabuting Credit Risk Scorecards, 2nd ed. Wiley/SAS.
  • Federal Reserve / OCC (2011). SR 11-7, Patnubay sa Pangangasiwa sa Pamamahala ng Panganib sa Modelo.
  • IASB (2014). IFRS 9 Mga Instrumentong Pananalapi, seksyon 5.5 (Paghina).
  • Lundberg, S. & Lee, S. (2017). Isang Pinag-isang Diskarte sa Pagbibigay-kahulugan sa Mga Hula ng Modelo. NeuroIPS.
  • World Bank ICCR (2019). Mga Alituntunin sa Pagmalapit sa Pagmamarka ng Kredito.
  • FCRA (15 U.S.C. section 1681m) at ECOA Regulation B (12 CFR section 1002.9), adverse-action notice content.