CMD + K

Introduksjon til maskinlæringAnsvarlig maskinlæringBegreper & formler14
14 min lesing

Ansvarlig maskinlæring

Vurder datakvalitet, fairness, menneskelig autonomi, velgjørenhet og AI Act gjennom hele livsløpet til et maskinlæringssystem.

Læringsmål
  • 01Forklar hvorfor ansvarlighetsarbeid må starte når formål og berørte grupper defineres, og hva som gjør et system etterprøvbart
  • 02Identifiser datasettbias og proxyer i et scenario og forklar hvorfor mer data fra samme prosess ikke fjerner dem
  • 03Regn ut og sammenlign demografisk paritet og lik mulighet for to grupper, og forklar hvorfor kriteriene kan kollidere
  • 04Forklar hvordan distribusjonsskift kan endre precision, og hva reell menneskelig kontroll krever
  • 05Knytt et scenario til riktig etisk prinsipp: velgjørenhet, ikke-skade, autonomi, rettferdighet eller forklarbarhet
  • 06Beskriv den risikobaserte oppbygningen av AI Act og plasser et system på riktig nivå
0 av 13 aktiviteter
Kjerneidé

En modell kan være treffsikker og likevel urettferdig, skadelig eller ulovlig å bruke. Ansvarlig maskinlæring handler om å stille de riktige spørsmålene gjennom hele livsløpet: hvem berøres, hva måler dataene egentlig, hvilke feil rammer hvem, og hvem kan gripe inn. Tenk på en bro: at den tålte prøvelasten på åpningsdagen, er ikke nok. Noen må vite hva den er bygget for, inspisere den jevnlig og ha myndighet til å stenge den.

Steg 1 av 7

Ansvar gjennom hele livsløpet

Konsept

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.

Laster interaktiv figur …
Figur 17.1Ansvar gjennom hele ML-livsløpet. Dokumentasjon, ansvar og kontroll følger systemet fra formål til avvikling.
RegneeksempelLag en kort ansvarsplan for strømselskapets modell før utviklingen starter.

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.

Øving 1 av 1

Når bør ansvarlighetsarbeid starte i et ML-prosjekt?

Mine notater

Skriv egne notater for dette kapittelet. De lagres automatisk og dukker opp i «Mine notater»-oversikten paa fag-siden.

Laster…