Grunderna i AI
Vad ÃĪr Explainable AI?
Allteftersom artificiell intelligens (AI) blir mer komplex och allmÃĪnt antagen i samhÃĪllet, ÃĪr en av de viktigaste processerna och metoderna fÃķrklarlig (AI), ibland kallad XAI.
FÃķrklarlig AI kan definieras som:
- En uppsÃĪttning processer och metoder som hjÃĪlper mÃĪnskliga anvÃĪndare att fÃķrstÃĨ och lita pÃĨ resultaten frÃĨn maskinlÃĪrningsalgoritmer.
Som du kan gissa, ÃĪr denna fÃķrklarbarhet otroligt viktig eftersom AI-algoritmer tar kontroll Ãķver mÃĨnga sektorer, vilket medfÃķr risken fÃķr partiskhet, felaktiga algoritmer och andra problem. Genom att uppnÃĨ transparens med fÃķrklarbarhet kan vÃĪrlden verkligen utnyttja kraften i AI.
FÃķrklarlig AI, som namnet antyder, hjÃĪlper till att beskriva en AI-modell, dess pÃĨverkan och potentiella partiskhet. Den spelar ocksÃĨ en roll i att karakterisera modellens noggrannhet, rÃĪttvisa, transparens och resultat i AI-styrda beslutsprocesser.
Idag bÃķr AI-styrda organisationer alltid anta fÃķrklarliga AI-processer fÃķr att hjÃĪlpa till att bygga fÃķrtroende och tillit till AI-modellerna i produktion. FÃķrklarlig AI ÃĪr ocksÃĨ nyckeln till att bli ett ansvarsfullt fÃķretag i dagens AI-miljÃķ.
Eftersom dagens AI-system ÃĪr sÃĨ avancerade, utfÃķr mÃĪnniskor vanligtvis en berÃĪkningsprocess fÃķr att spÃĨra hur algoritmen nÃĨdde sitt resultat. Denna process blir en âsvart lÃĨdaâ, vilket innebÃĪr att det ÃĪr omÃķjligt att fÃķrstÃĨ. NÃĪr dessa ofÃķrklarliga modeller utvecklas direkt frÃĨn data, kan ingen fÃķrstÃĨ vad som hÃĪnder inuti dem.
Genom att fÃķrstÃĨ hur AI-system fungerar genom fÃķrklarlig AI, kan utvecklare sÃĪkerstÃĪlla att systemet fungerar som det ska. Det kan ocksÃĨ hjÃĪlpa till att sÃĪkerstÃĪlla att modellen uppfyller regulatoriska standarder och ger mÃķjlighet fÃķr modellen att utmanas eller ÃĪndras.

Bild: Dr. Matt Turek/DARPA
Skillnader mellan AI och XAI
Vissa nyckelskillnader hjÃĪlper till att skilja âvanligâ AI frÃĨn fÃķrklarlig AI, men framfÃķr allt implementerar XAI specifika tekniker och metoder som hjÃĪlper till att sÃĪkerstÃĪlla att varje beslut i ML-processen ÃĪr spÃĨrbar och fÃķrklarlig. I jÃĪmfÃķrelse anlÃĪnder vanlig AI vanligtvis till sitt resultat med hjÃĪlp av en ML-algoritm, men det ÃĪr omÃķjligt att fullstÃĪndigt fÃķrstÃĨ hur algoritmen nÃĨdde sitt resultat. I fallet med vanlig AI ÃĪr det extremt svÃĨrt att kontrollera noggrannhet, vilket resulterar i en fÃķrlust av kontroll, ansvar och granskning.
FÃķrdelar med fÃķrklarlig AI
Det finns mÃĨnga fÃķrdelar fÃķr alla organisationer som vill anta fÃķrklarlig AI, sÃĨsom:
- Snabbare resultat: FÃķrklarlig AI mÃķjliggÃķr fÃķr organisationer att systematiskt Ãķvervaka och hantera modeller fÃķr att optimera affÃĪrsresultat. Det ÃĪr mÃķjligt att kontinuerligt utvÃĪrdera och fÃķrbÃĪttra modellprestanda och finjustera modellutveckling.
- Minska risker: Genom att anta fÃķrklarliga AI-processer sÃĪkerstÃĪller du att dina AI-modeller ÃĪr fÃķrklarliga och transparenta. Du kan hantera regulatoriska, regelefterlevnads-, risker och andra krav samtidigt som du minskar den manuella inspektionens Ãķvervakning. Allt detta hjÃĪlper ocksÃĨ till att minska risken fÃķr oavsiktlig partiskhet.
- Bygg fÃķrtroende: FÃķrklarlig AI hjÃĪlper till att etablera fÃķrtroende i produktions-AI. AI-modeller kan snabbt tas till produktion, du kan sÃĪkerstÃĪlla tolkbarhet och fÃķrklarbarhet, och modellutvÃĪrderingsprocessen kan fÃķrenklas och gÃķras mer transparent.
Tekniker fÃķr fÃķrklarlig AI
Det finns vissa XAI-tekniker som alla organisationer bÃķr ÃķvervÃĪga, och de bestÃĨr av tre huvudmetoder: fÃķrutsÃĪgelse noggrannhet, spÃĨrbarhet och beslutsfÃķrstÃĨelse.
Den fÃķrsta av de tre metoderna, fÃķrutsÃĪgelse noggrannhet, ÃĪr avgÃķrande fÃķr att framgÃĨngsrikt anvÃĪnda AI i dagliga operationer. Simuleringar kan utfÃķras, och XAI-utdata kan jÃĪmfÃķras med resultaten i trÃĪningsdatamÃĪngden, vilket hjÃĪlper till att bestÃĪmma fÃķrutsÃĪgelse noggrannhet. En av de mest populÃĪra teknikerna fÃķr att uppnÃĨ detta kallas Lokal tolkbar modell-agnostisk fÃķrklaring (LIME), en teknik som fÃķrklarar fÃķrutsÃĪgelsen av klassificerare med maskinlÃĪrningsalgoritmen.
Den andra metoden ÃĪr spÃĨrbarhet, som uppnÃĨs genom att begrÃĪnsa hur beslut kan fattas, samt etablera en smalare omfattning fÃķr maskinlÃĪrningsregler och funktioner. En av de vanligaste spÃĨrbarhetsteknikerna ÃĪr DeepLIFT, eller Deep Learning Important FeaTures. DeepLIFT jÃĪmfÃķr aktiveringen av varje neuron med dess referensneuron medan den visar en spÃĨrbar lÃĪnk mellan varje aktiverad neuron. Den visar ocksÃĨ beroenden mellan dem.
Den tredje och sista metoden ÃĪr beslutsfÃķrstÃĨelse, som ÃĪr mÃĪnniskofokuserad, till skillnad frÃĨn de andra tvÃĨ metoderna. BeslutsfÃķrstÃĨelse innebÃĪr att utbilda organisationen, sÃĪrskilt teamet som arbetar med AI, fÃķr att mÃķjliggÃķra fÃķr dem att fÃķrstÃĨ hur och varfÃķr AI fattar beslut. Denna metod ÃĪr avgÃķrande fÃķr att etablera fÃķrtroende fÃķr systemet.
Principer fÃķr fÃķrklarlig AI
FÃķr att ge en bÃĪttre fÃķrstÃĨelse fÃķr XAI och dess principer, tillhandahÃĨller National Institute of Standards (NIST), som ÃĪr en del av USA:s handelsdepartement, definitioner fÃķr fyra principer fÃķr fÃķrklarlig AI:
- Ett AI-system bÃķr ge bevis, stÃķd eller resonemang fÃķr varje utdata. Â
- Ett AI-system bÃķr ge fÃķrklaringar som kan fÃķrstÃĨs av dess anvÃĪndare. Â
- FÃķrklaringen bÃķr ÃĨterge processen som anvÃĪndes av systemet fÃķr att nÃĨ sitt utdata. Â
- AI-systemet bÃķr endast fungera under de fÃķrhÃĨllanden det var utformat fÃķr, och det bÃķr inte ge utdata nÃĪr det saknar tillrÃĪcklig fÃķrtroende fÃķr resultatet.
Dessa principer kan organiseras ytterligare i:
- Meningsfull: FÃķr att uppnÃĨ principen om meningsfullhet bÃķr en anvÃĪndare fÃķrstÃĨ fÃķrklaringen som tillhandahÃĨlls. Detta kan ocksÃĨ innebÃĪra att i fallet med en AI-algoritm som anvÃĪnds av olika typer av anvÃĪndare, kan det finnas flera fÃķrklaringar. Till exempel, i fallet med en sjÃĪlvkÃķrande bil, kan en fÃķrklaring vara i linje med ââĶ AI klassificerade plastpÃĨsen pÃĨ vÃĪgen som en sten och tog dÃĪrfÃķr ÃĨtgÃĪrder fÃķr att undvika att trÃĪffa den.â Medan detta exempel skulle fungera fÃķr fÃķraren, skulle det inte vara sÃĪrskilt anvÃĪndbart fÃķr en AI-utvecklare som vill korrigera problemet. I det fallet mÃĨste utvecklaren fÃķrstÃĨ varfÃķr det fanns en feltolkning. Â
- FÃķrklaringsnoggrannhet: Till skillnad frÃĨn utdata noggrannhet, fÃķrklaringsnoggrannhet innebÃĪr att AI-algoritmen korrekt fÃķrklarar hur den nÃĨdde sitt utdata. Till exempel, om en lÃĨnegodkÃĪnnandealgoritm fÃķrklarar ett beslut baserat pÃĨ en ansÃķknings inkomst nÃĪr det i sjÃĪlva verket var baserat pÃĨ sÃķkandens bostadsort, skulle fÃķrklaringen vara inkorrekt. Â
- KunskapsgrÃĪnser: AI-systemets kunskapsgrÃĪnser kan nÃĨs pÃĨ tvÃĨ sÃĪtt, och det innebÃĪr att indata ligger utanfÃķr systemets expertis. Till exempel, om ett system ÃĪr byggt fÃķr att klassificera fÃĨgelarter och det ges en bild av ett ÃĪpple, bÃķr det kunna fÃķrklara att indata inte ÃĪr en fÃĨgel. Om systemet ges en suddig bild, bÃķr det kunna rapportera att det inte kan identifiera fÃĨgeln i bilden, eller alternativt, att dess identifiering har mycket lÃĨg fÃķrtroendegrad.
Dataens roll i fÃķrklarlig AI
En av de viktigaste komponenterna i fÃķrklarlig AI ÃĪr data.
Enligt Google (GOOGL ) , nÃĪr det gÃĪller data och fÃķrklarlig AI, âÃĪr ett AI-system som bÃĪst fÃķrstÃĨs av den underliggande trÃĪningsdata och trÃĪningsprocess, samt den resulterande AI-modellen.â Detta fÃķrstÃĨnd ÃĪr beroende av fÃķrmÃĨgan att kartlÃĪgga en trÃĪnad AI-modell till den exakta datamÃĪngd som anvÃĪndes fÃķr att trÃĪna den, samt fÃķrmÃĨgan att undersÃķka data noggrant.
FÃķr att fÃķrbÃĪttra fÃķrklarbarheten hos en modell ÃĪr det viktigt att uppmÃĪrksamma trÃĪningsdata. Team bÃķr bestÃĪmma ursprunget till data som anvÃĪnds fÃķr att trÃĪna en algoritm, lagligheten och etiken kring dess erhÃĨllande, eventuell partiskhet i data och vad som kan gÃķras fÃķr att mildra eventuell partiskhet.
En annan kritisk aspekt av data och XAI ÃĪr att data som ÃĪr irrelevanta fÃķr systemet bÃķr uteslutas. FÃķr att uppnÃĨ detta bÃķr irrelevanta data inte ingÃĨ i trÃĪningsmÃĪngden eller indata.
Google har rekommenderat en uppsÃĪttning metoder fÃķr att uppnÃĨ tolkbarhet och ansvar:
- Planera dina alternativ fÃķr att uppnÃĨ tolkbarhet
- Behandla tolkbarhet som en kÃĪrndel av anvÃĪndarupplevelsen
- Designa modellen fÃķr att vara tolkbar
- VÃĪlj mÃĨtt som ÃĨterspeglar slutmÃĨlet och slutuppgiften
- FÃķrstÃĨ den trÃĪnade modellen
- Kommunicera fÃķrklaringar till modellanvÃĪndare
- UtfÃķr omfattande tester fÃķr att sÃĪkerstÃĪlla att AI-systemet fungerar som avsett
Genom att fÃķlja dessa rekommenderade metoder kan din organisation sÃĪkerstÃĪlla att den uppnÃĨr fÃķrklarlig AI, vilket ÃĪr nyckeln till alla AI-styrda organisationer i dagens miljÃķ.












