Ansvar gjennom hele livsløpet
Et strømselskap vurderer en modell som skal avgjøre hvilke kunder med ubetalte regninger som får tilbud om nedbetalingsavtale, og hvilke som går rett til inkasso. Før noen sammenligner algoritmer, må teamet svare på noen spørsmål. Hvem berøres, og hvem av dem er sårbare? Hvilken beslutning påvirker modellen, og hva skjer etterpå? Hvilken nytte ønsker vi, og for hvem? Hvilke feil kan skade, og hvem bærer kostnaden? Finnes det enklere alternativer uten modell? En modell med høy AUC kan fortsatt være feil verktøy hvis formålet er uklart eller tiltaket etter prediksjonen er uforsvarlig.
Derfor starter ansvarlighetsarbeidet når formål, berørte grupper og databehov defineres, ikke etter at modellen er trent. Valg av problem, label, metrikk, terskel, brukergrensesnitt og klagevei former alle konsekvensene.
Ansvarlighet betyr at roller, beslutninger og dokumentasjon gjør det mulig å plassere og utøve ansvar. Modellen bestemmer ingenting i moralsk forstand. Mennesker og virksomheter valgte formål, data, terskler og bruk. I praksis betyr det et modellkort som beskriver tiltenkt bruk og kjente begrensninger, dokumenterte og versjonerte data, logging av hvilken modellversjon som ga hvilken beslutning, en navngitt eier og en klagevei som faktisk virker. Ansvaret forsvinner heller ikke når modellen kjøpes fra en leverandør.
RegneeksempelLag en kort ansvarsplan for strømselskapets modell før utviklingen starter.Vis løsningSkjul løsning
Steg 1 — berørte og beslutning. Kundene med ubetalte regninger, særlig de med lav inntekt, saksbehandlerne og selskapet. Modellen avgjør om kunden får tilbud om avtale eller går til inkasso.
Steg 2 — feiltyper. Å sende en kunde som kunne betalt med avtale, rett til inkasso, gir stor skade for kunden. Å gi avtale til en som ikke betaler, gir et økonomisk tap for selskapet. Feilene er ikke like alvorlige, og det må styre valg av terskel og metrikk.
Steg 3 — dokumentasjon og eierskap. Modellkort, versjonerte data, logg over beslutninger og en navngitt eier.
Steg 4 — kontroll og stopp. Saksbehandlere kan overstyre, kunden kan klage, og det er bestemt på forhånd hvilke målinger som gjør at modellen settes på pause.
Når bør ansvarlighetsarbeid starte i et ML-prosjekt?