Explainable AI (XAI), česky vysvětlitelná umělá inteligence, označuje soubor metod, které pomáhají porozumět tomu, jak modely umělé inteligence dospívají ke svým výsledkům. Umožňují například zjistit, které vstupní údaje ovlivnily konkrétní predikci nebo podle jakých vzorců model rozhoduje.
Proč je vysvětlitelná umělá inteligence důležitá
Mnohé modely, zejména složité systémy strojového učení, mohou fungovat jako takzvaná černá skříňka. Poskytnou výsledek, ale pro uživatele nemusí být zřejmé, proč k němu dospěly. Vysvětlitelnost pomáhá toto rozhodování lépe kontrolovat a posuzovat.
V některých oblastech nestačí znát pouze výsledek. Organizace potřebují rozumět tomu, jak vznikl, ověřovat jeho správnost a případně jej vysvětlit lidem, kterých se týká. To je důležité například ve zdravotnictví, bankovnictví, pojišťovnictví nebo při rozhodování o přístupu ke službám.
Jak Explainable AI vysvětluje rozhodnutí modelu
Metody XAI mohou analyzovat chování modelu jako celku nebo vysvětlovat jednotlivé predikce. V prvním případě pomáhají odhalit, jaké vzorce model obecně používá. Ve druhém objasňují, proč systém vydal konkrétní výsledek pro určitý vstup.
Význam vstupních proměnných
Jedním z běžných přístupů je vyhodnocení vlivu jednotlivých vstupních proměnných. Vysvětlení může například ukázat, zda při posouzení žádosti hrály větší roli příjmy, délka zaměstnání nebo jiné údaje. Metody jako SHAP nebo LIME pomáhají odhadnout, jak jednotlivé proměnné přispěly k predikci.
Kontrafaktuální vysvětlení
Kontrafaktuální vysvětlení popisují, jak by se výsledek změnil při úpravě některých vstupních údajů. Mohou například ukázat, jaká změna konkrétní hodnoty by vedla k jinému rozhodnutí. Jejich přínos spočívá v tom, že výsledek přibližují srozumitelným způsobem, jejich použitelnost však závisí na povaze úlohy i na tom, zda jsou navržené změny realistické.
Přínosy a omezení metod XAI
Vysvětlitelnost může pomoci odborníkům odhalit chyby, nežádoucí zkreslení nebo přílišnou závislost modelu na nevhodných datech. Usnadňuje také komunikaci výsledků, kontrolu systémů a jejich průběžné vyhodnocování. Sama o sobě však nezaručuje, že je model správný, spravedlivý nebo bezpečný.
Vysvětlení navíc často představuje zjednodušený pohled na složité výpočty. Různé metody mohou pro stejný model poskytnout odlišné výsledky a některá vysvětlení nemusí přesně vystihovat jeho skutečné chování. Proto je důležité posuzovat jejich spolehlivost, vhodnost pro daný účel a srozumitelnost pro konkrétní uživatele.
Jak vybrat vhodné vysvětlení umělé inteligence
Výběr metody závisí na typu modelu, účelu jeho použití a na tom, kdo bude vysvětlení využívat. Datový analytik může potřebovat podrobný rozbor proměnných, zatímco člověk dotčený rozhodnutím ocení stručné a srozumitelné zdůvodnění. V praxi se proto často kombinuje více přístupů a jejich výstupy se ověřují na různých příkladech.
Explainable AI tak představuje důležitou součást odpovědného využívání umělé inteligence. Pomáhá lépe porozumět rozhodnutím modelů a podporuje jejich kontrolu, ale nenahrazuje odborný dohled, kvalitní data ani pravidelné hodnocení systému.
