{"id":3281,"date":"2023-05-24T08:13:43","date_gmt":"2023-05-24T06:13:43","guid":{"rendered":"https:\/\/www.risc-software.at\/fachbeitrag-explainable-artificial-intelligence\/"},"modified":"2025-07-06T20:41:26","modified_gmt":"2025-07-06T18:41:26","slug":"technical-article-explainable-artificial-intelligence","status":"publish","type":"publication","link":"https:\/\/www.risc-software.at\/en\/technicalarticles\/technical-article-explainable-artificial-intelligence\/","title":{"rendered":"Explainable Artificial Intelligence (XAI): How Machine Learning Predictions Become Interpretable"},"content":{"rendered":"\n<h3 class=\"wp-block-heading\">von Anna-Sophie Jaeger, MSc<\/h3>\n\n<p>Anna-Sophie Jaeger, MSc schrieb ihre Master Thesis im Bereich \u201cExplaining Text Classification for ICD-Coding\u201d.<\/p>\n<div class=\"wp-block-group-container alignfull \">\n<div class=\"wp-block-group alignwide is-layout-constrained wp-block-group-is-layout-constrained\">\n<p>Sie unterst\u00fctzt uns bei der Wahl unserer Kleidung, erleichtert uns die Kommunikation \u00fcber Sprachbarrieren hinweg, assistiert uns beim Fahren und vereinfacht die Navigation. All diese Bereiche durchdringt K\u00fcnstliche Intelligenz (KI) und ist damit aus unserem Alltag nicht mehr wegzudenken. K\u00fcnstliche Intelligenz ist gro\u00dfteils auf tiefe, k\u00fcnstliche neuronale Netzwerke zur\u00fcckzuf\u00fchren, die dem menschlichen Gehirn nachempfunden sind. Welche Faktoren f\u00fcr die Vorhersagen entscheidend sind, bleibt dabei meist im Dunkeln. Modelle aus dem Bereich Deep-Learning sind aufgrund ihrer Architektur zwar oft einsehbar, aber nicht interpretierbar (sog.<em>\u00a0Black Boxes<\/em>).\u00a0Das bedeutet, dass Modellvorhersagen und daraus abgeleitete Entscheidungen von Menschen ohne zus\u00e4tzliche Software nicht nachvollzogen werden k\u00f6nnen.\u00a0In bestimmten Situationen ist es jedoch notwendig, die Entscheidungsgrundlage der Vorhersage erkl\u00e4ren zu k\u00f6nnen.<\/p>\n\n\n\n<p>Wird beispielsweise \u00fcber ein Machine-Learning- (ML-) Modell die Bewilligung eines Kredits entschieden, sind die Beweggr\u00fcnde, die f\u00fcr bzw. gegen die Bewilligung sprechen, durchaus wichtig.\u00a0Ein weiterer Bereich, in dem die Transparenz von KI-Systemen gefordert wird, ist die Medizin. Fachexpert*innen sollten sich keinesfalls blind auf die Vorhersagen eines ML-Modells verlassen, denn diese sind nicht immer korrekt. Das Vertrauen in das Modell kann jedoch gest\u00e4rkt werden, wenn die Faktoren, die f\u00fcr die Entscheidung des Modells signifikant waren, offengelegt werden k\u00f6nnen und damit Nachvollziehbarkeit bzw. Transparenz gegeben ist (siehe auch\u00a0<a href=\"http:\/\/ris.w4.at\/fachbeitrag-vertrauen-in-die-kuenstliche-intelligenz\" target=\"_blank\" rel=\"noreferrer noopener\">Fachbeitrag \u201cVertrauen in die K\u00fcnstliche Intelligenz\u201d<\/a>).\u00a0Welche technischen Methoden zur besseren Interpretation der Modellentscheidungen zum Einsatz kommen k\u00f6nnen, wird in diesem Fachartikel am Beispiel eines Textklassifikators im medizinischen Bereich gezeigt.<br \/><br \/><\/p>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-media-text has-media-on-the-right is-stacked-on-mobile is-vertically-aligned-center\"><div class=\"wp-block-media-text__content\">\n<p><strong>Inhalt<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Use-Case: KI als Unterst\u00fctzung bei der Diagnosefindung<\/li>\n\n\n\n<li>Wie sieht die Erkl\u00e4rung einer Vorhersage aus?\n<ul class=\"wp-block-list\">\n<li>LIME<\/li>\n\n\n\n<li>SHAP<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Welche Erkl\u00e4rungsmethode ist besser?<\/li>\n\n\n\n<li>Fazit<\/li>\n\n\n\n<li>Referenzen<\/li>\n\n\n\n<li>Kontakt<\/li>\n<\/ul>\n<\/div><figure class=\"wp-block-media-text__media\"><img decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/www.risc-software.at\/app\/uploads\/2023\/06\/iStock-904420042-1024x683.jpg\" alt=\"AI\" class=\"wp-image-3270 size-full\" srcset=\"https:\/\/www.risc-software.at\/app\/uploads\/2023\/06\/iStock-904420042-1024x683.jpg 1024w, https:\/\/www.risc-software.at\/app\/uploads\/2023\/06\/iStock-904420042-300x200.jpg 300w, https:\/\/www.risc-software.at\/app\/uploads\/2023\/06\/iStock-904420042-768x512.jpg 768w, https:\/\/www.risc-software.at\/app\/uploads\/2023\/06\/iStock-904420042-1536x1024.jpg 1536w, https:\/\/www.risc-software.at\/app\/uploads\/2023\/06\/iStock-904420042.jpg 1920w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div>\n<\/div>\n<\/div><div class=\"wp-block-group-container alignfull \">\n<div class=\"wp-block-group alignwide is-layout-constrained wp-block-group-is-layout-constrained\">\n<h3 class=\"wp-block-heading\">Use-Case: KI als Unterst\u00fctzung bei der Diagnosefindung<\/h3>\n\n\n\n<p>Im medizinischen Bereich ist die Diagnose einer Krankheit ein wichtiger Teil des t\u00e4glichen Arbeitsablaufs. Die \u201cInternational Statistical Classification of Diseases and Related Health Problems\u201d (ICD) wird weltweit verwendet, um Diagnosen eindeutig zu kategorisieren.\u00a0ICD-Codes sind hierarchisch organisiert und werden in 19 Krankheitskapitel eingeteilt. Jedes Kapitel besteht aus mehreren Kategorien, welche sich wiederum in Subkategorien unterteilen. Wird ein Bericht \u00fcber eine Diagnose erstellt, muss diesem ein ICD-Code zugeordnet werden. Die Zuordnung der ICD-Codes erfordert aufgrund der Komplexit\u00e4t und Vielf\u00e4ltigkeit umfangreiches Dom\u00e4nen-Wissen und wird daher von Personen mit medizinischer Expertise vorgenommen. Dieser Prozess ist zeitaufw\u00e4ndig und teuer, kann aber mithilfe von Techniken des maschinellen Lernens effizienter gestaltet werden. Dazu wird ein Modell speziell darauf trainiert, einen ICD-Code basierend auf einer textuellen Beschreibung (z.B. Anamnese oder Entlassungsbericht) vorherzusagen.\u00a0In einem weiteren Schritt sollen die treibenden Faktoren f\u00fcr die Modellentscheidung identifiziert werden, bspw. indem die aussagekr\u00e4ftigsten Teile des Textes markiert werden. Um eine solche Erkl\u00e4rung zu generieren, gibt es verschiedene M\u00f6glichkeiten.\u00a0Nicht immer ist klar, welche Technik am besten f\u00fcr den konkreten Anwendungsfall geeignet ist. Auch das\u00a0verwendete Modell spielt hier eine entscheidende Rolle.\u00a0Erkl\u00e4rmethoden\u00a0lassen sich dazu in zwei Kategorien einteilen:\u00a0<em>modell-agnostische<\/em>\u00a0Erkl\u00e4rmethoden k\u00f6nnen die Vorhersage eines beliebigen Modells erkl\u00e4ren,\u00a0<em>modell-spezifische<\/em>\u00a0sind auf die Erkl\u00e4rung der Vorhersage von bestimmten Modellen spezialisiert.<\/p>\n<\/div>\n<\/div><div class=\"wp-block-group-container alignfull \">\n<div class=\"wp-block-group alignwide is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<h3 class=\"wp-block-heading\">Wie sieht die Erkl\u00e4rung einer Vorhersage aus?<\/h3>\n\n\n\n<p>Eine Erkl\u00e4rung kann unterschiedliche Formen annehmen und ist abh\u00e4ngig von den verwendeten Daten. Soll beispielsweise die Vorhersage zu einem Bild erkl\u00e4rt werden, werden die relevanten Bildbereiche markiert. Bei tabellarischen Daten wird die St\u00e4rke des Beitrags durch die Wichtigkeit der Spalten (sog. \u201cFeatures\u201d) bewertet. Im konkreten Anwendungsfall zur Interpretation der Diagnosevorhersagen basierend auf Textdaten liegt die Erkl\u00e4rung in der Gewichtung einzelner Textteile oder W\u00f6rter\u00a0\u2013\u00a0je ausschlaggebender ein Wort f\u00fcr die Vorhersage des Modells war, desto h\u00f6her ist das Gewicht.<\/p>\n\n\n\n<p>Zwei der am h\u00e4ufigsten eingesetzten modell-agnostischen Erkl\u00e4rmethoden sind LIME und SHAP.\u00a0Die Vorgehensweise, wie die Gewichtung der Eingabedaten erfolgt, ist bei LIME und SHAP unterschiedlich und wird im nachfolgenden exemplarisch vorgestellt.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\">\n<figure class=\"wp-block-image size-full is-style-rounded\"><img decoding=\"async\" width=\"744\" height=\"496\" sizes=\"(max-width: 744px) 100vw, 744px\" src=\"https:\/\/www.risc-software.at\/app\/uploads\/2023\/06\/2022-10-20-Explainability-Methods_RISC-Software-GmbH.jpg\" alt=\"brain cube\" class=\"wp-image-3246\" srcset=\"https:\/\/www.risc-software.at\/app\/uploads\/2023\/06\/2022-10-20-Explainability-Methods_RISC-Software-GmbH.jpg 744w, https:\/\/www.risc-software.at\/app\/uploads\/2023\/06\/2022-10-20-Explainability-Methods_RISC-Software-GmbH-300x200.jpg 300w\" \/><\/figure>\n<\/div>\n<\/div>\n<\/div>\n<\/div><div class=\"wp-block-group-container alignfull \">\n<div class=\"wp-block-group alignwide is-layout-constrained wp-block-group-is-layout-constrained\">\n<h4 class=\"wp-block-heading\"><strong>LIME<\/strong><\/h4>\n\n\n\n<p>LIME steht f\u00fcr\u00a0<strong>L<\/strong>ocal\u00a0<strong>I<\/strong>nterpretable\u00a0<strong>M<\/strong>odel-Agnostic\u00a0<strong>E<\/strong>xplanations [1]. \u201cLocal\u201d bedeutet in diesem Kontext, dass LIME nicht das gesamte Modell erkl\u00e4rt, sondern nur eine Vorhersage des Modells. Die von LIME generierte Erkl\u00e4rung ist damit nicht f\u00fcr jeden beliebigen Eingabewert g\u00fcltig, sondern muss f\u00fcr jeden Eingabewert explizit erzeugt werden. \u201cInterpretable\u201d bedeutet, dass die von LIME erzeugte Erkl\u00e4rung\u00a0\u2013\u00a0im Vergleich zu den internen Zust\u00e4nden des zugrundeliegenden Modells\u00a0\u2013\u00a0besser interpretierbar f\u00fcr den Menschen ist. \u201cModel-Agnostic\u201d bezeichnet eine Erkl\u00e4rmethode, die unabh\u00e4ngig von der Architektur f\u00fcr jedes beliebige Vorhersagemodell eine Erkl\u00e4rung generieren kann. \u201cExplanations\u201d steht f\u00fcr die von LIME gelieferte Erkl\u00e4rung.<\/p>\n\n\n\n<p>LIME erstellt auf Basis der gegebenen Eingabedaten neue, leicht ver\u00e4nderte Instanzen der Eingabedaten. Die urspr\u00fcnglichen Eingabedaten werden dabei pertubiert (d.h. modifiziert, indem gewisse W\u00f6rter bzw. Wortteile zuf\u00e4llig oder nach einem vorgegebenen Schema entfernt werden). Ist der Eingabetext beispielsweise \u201cthe patient suffers from severe headaches\u201d, w\u00e4re ein pertubiertes Sample \u201cthe patient suffers from headaches\u201d oder \u201cpatient suffers headaches\u201d. Diese pertubierten Eingabedaten werden dann verwendet, um ein einfacheres Modell zu erstellen, welches als sog.\u00a0<em>White-Box<\/em>-Modell dient und die Vorhersage des\u00a0<em>Black-Box<\/em>-Modells erkl\u00e4ren kann. In Abbildung 1 wird die Funktionsweise von LIME vereinfacht dargestellt.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img decoding=\"async\" width=\"636\" height=\"327\" sizes=\"(max-width: 636px) 100vw, 636px\" src=\"https:\/\/www.risc-software.at\/app\/uploads\/2023\/06\/2022-10-20-Explainability_ethods_Abbildung1.png\" alt=\"LIME\" class=\"wp-image-3248\" srcset=\"https:\/\/www.risc-software.at\/app\/uploads\/2023\/06\/2022-10-20-Explainability_ethods_Abbildung1.png 636w, https:\/\/www.risc-software.at\/app\/uploads\/2023\/06\/2022-10-20-Explainability_ethods_Abbildung1-300x154.png 300w\" \/><\/figure>\n\n\n\n<p class=\"has-text-align-center\"><em>Abbildung 1: F\u00fcr jeden pertubierten Eingabewert wird mittels des zu interpretierenden ML-Modells (Black-Box-Modell) eine Vorhersage erstellt. Das ML-Modell berechnet dabei f\u00fcr ein Beispiel einen Wahrscheinlichkeitswert pro Klasse (p0 und p1). Diese Wahrscheinlichkeitswerte verwendet LIME, um das White-Box-Modell zu erstellen. Ziel ist, dass das White Box Modell m\u00f6glichst gut die Wahrscheinlichkeitswerte der pertubierten Eingabewerte \u201cerlernt\u201d.\u00a0 Das White-Box-Modell enth\u00e4lt vereinfacht gesagt f\u00fcr jeden m\u00f6glichen Eingabewert ein Gewicht. Diese Gewichte und die dazugeh\u00f6rigen Eingabewerte bilden die Erkl\u00e4rung.<\/em><\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img decoding=\"async\" width=\"955\" height=\"595\" sizes=\"(max-width: 955px) 100vw, 955px\" src=\"https:\/\/www.risc-software.at\/app\/uploads\/2023\/06\/2022-10-20-Explainability_ethods_Abbildung2.png\" alt=\"Visualisation example of LIME's explanation of a medical diagnosis text.\" class=\"wp-image-3250\" srcset=\"https:\/\/www.risc-software.at\/app\/uploads\/2023\/06\/2022-10-20-Explainability_ethods_Abbildung2.png 955w, https:\/\/www.risc-software.at\/app\/uploads\/2023\/06\/2022-10-20-Explainability_ethods_Abbildung2-300x187.png 300w, https:\/\/www.risc-software.at\/app\/uploads\/2023\/06\/2022-10-20-Explainability_ethods_Abbildung2-768x478.png 768w\" \/><\/figure>\n\n\n\n<p class=\"has-text-align-center\"><em>Abbildung 2: Visualisierungsbeispiel der Erkl\u00e4rung von LIME zu einem medizinischen Diagnosetext.<\/em><\/p>\n\n\n\n<p>Auf der linken Seite des Diagramms in Abbildung 2 sind die Vorhersagewahrscheinlichkeiten (prediction probabilities) des\u00a0Black-Box-Modells\u00a0f\u00fcr die Kapitel mit den h\u00f6chsten Werten dargestellt. Das wahrscheinlichste Kapitel ist Kapitel 3, \u201cEndokrine, Ern\u00e4hrungs- und Stoffwechselkrankheiten und St\u00f6rungen des Immunsystems\u201d mit einem Wert von 0,95.<\/p>\n\n\n\n<p>Auf der rechten Seite der Klassenwahrscheinlichkeiten befindet sich eine Legende f\u00fcr die hervorgehobenen W\u00f6rter im Text im unteren Bereich der Darstellung, welche durch das White-Box-Modell identifiziert wurden. Ein orange (blau) hervorgehobenes Wort symbolisiert, dass dieses Wort die Klassifizierung als Kapitel 3 erh\u00f6ht (verringert). Je dunkler das Wort hervorgehoben ist, desto mehr spricht es f\u00fcr bzw. gegen die Einstufung als Kapitel 3. Das Wort mit dem h\u00f6chsten positiven Beitrag ist in diesem Beispiel \u201cKetoazidose\u201d, eine schwere Stoffwechselentgleisung mit Insulinmangel, die stark ausschlaggebend f\u00fcr die Kategorisierung als Kapitel 3 ist.<\/p>\n<\/div>\n<\/div><div class=\"wp-block-group-container alignfull \">\n<div class=\"wp-block-group alignwide is-layout-constrained wp-block-group-is-layout-constrained\">\n<h4 class=\"wp-block-heading\"><strong>SHAP<\/strong><\/h4>\n\n\n\n<p>SHAP verwendet einen anderen Ansatz, um eine Vorhersage zu erkl\u00e4ren. Die Basis hierf\u00fcr bilden die sog.\u00a0<em>Shapleywerte<\/em>\u00a0von Lloyd S. Shapley [2]\u00a0aus der Spieltheorie. Ziel ist es, Spieler*innen in einem Spiel einen Anteil zuordnen zu k\u00f6nnen, gemessen an dem Beitrag des*der jeweiligen Spieler*in zum Spiel. Es ist beispielsweise m\u00f6glich, dass zwei Spieler*innen A und B gemeinsam einen sehr guten Profit erreichen k\u00f6nnen. Spielen jedoch Spieler*in A und C zusammen, ist der Profit geringer. Um den individuellen Beitrag der Spieler*innen berechnen zu k\u00f6nnen, wird jede m\u00f6gliche Kombination getestet. Diese Vorgehensweise kann auch f\u00fcr die Vorhersage eines ML-Modells verwendet werden. Ein*e Spieler*in ist ein Teil der Eingabewerte, der generierte Profit ist die Ver\u00e4nderung der Vorhersagewahrscheinlichkeit. Die Berechnung f\u00fcr jede m\u00f6gliche Kombination an Teilen der Eingabewerte ist innerhalb einer angemessenen Laufzeit jedoch nicht m\u00f6glich. Wie diese Problematik gel\u00f6st wurde, kann im originalen Paper \u201eA Unified Approach to Interpreting Model Predictions\u201c von Lundberg und Lee [3]\u00a0nachgelesen werden.<\/p>\n\n\n\n<p>Die folgenden zwei Diagramme repr\u00e4sentieren die Vorhersage von SHAP f\u00fcr das bereits im Abschnitt LIME vorgestellte Textbeispiel.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><img decoding=\"async\" width=\"1024\" height=\"85\" sizes=\"(max-width: 1024px) 100vw, 1024px\" src=\"https:\/\/www.risc-software.at\/app\/uploads\/2023\/06\/2022-10-20-Explainability_ethods_Abbildung3-1024x85.png\" alt=\"Representation of positive (red) and negative (blue) Shapley values\" class=\"wp-image-3252\" srcset=\"https:\/\/www.risc-software.at\/app\/uploads\/2023\/06\/2022-10-20-Explainability_ethods_Abbildung3-1024x85.png 1024w, https:\/\/www.risc-software.at\/app\/uploads\/2023\/06\/2022-10-20-Explainability_ethods_Abbildung3-300x25.png 300w, https:\/\/www.risc-software.at\/app\/uploads\/2023\/06\/2022-10-20-Explainability_ethods_Abbildung3-768x64.png 768w, https:\/\/www.risc-software.at\/app\/uploads\/2023\/06\/2022-10-20-Explainability_ethods_Abbildung3.png 1248w\" \/><\/figure>\n\n\n\n<p class=\"has-text-align-center\"><em>Abbildung 3: Darstellung positiver (rot) und negativer (blau) Shapleywerte<\/em><\/p>\n\n\n\n<p>F\u00fcr die Erkl\u00e4rung, die SHAP generiert, wird der Eingabetext in Textteile unterteilt. Abbildung 3 zeigt einen Zahlenstrahl, auf dem die Textteile des Eingabetextes angeordnet sind. F\u00fcr jeden Textteil wird ein Shapleywert berechnet. Gestartet wird mit dem \u201cBasiswert\u201d (base value). Der \u201cBasiswert\u201d ist der Shapleywert, wenn kein Input vorhanden ist. Die roten Abschnitte des Zahlenstrahls markieren Textteile mit einem positiven Shapleywert. Ein positiver Shapleywert erh\u00f6ht die Vorhersagewahrscheinlichkeit f\u00fcr die jeweilige Klasse. Auf der rechten Seite des Zahlenstrahls befinden sich blau markierte Textteile. Diese Textteile haben einen negativen Shapleywert und verringern die Wahrscheinlichkeit der Vorhersage der gegebenen Klasse.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><img decoding=\"async\" width=\"1024\" height=\"147\" sizes=\"(max-width: 1024px) 100vw, 1024px\" src=\"https:\/\/www.risc-software.at\/app\/uploads\/2023\/06\/2022-10-20-Explainability_ethods_Abbildung4-1024x147.png\" alt=\"More detailed presentation of the Shapley values according to influence strength\" class=\"wp-image-3254\" srcset=\"https:\/\/www.risc-software.at\/app\/uploads\/2023\/06\/2022-10-20-Explainability_ethods_Abbildung4-1024x147.png 1024w, https:\/\/www.risc-software.at\/app\/uploads\/2023\/06\/2022-10-20-Explainability_ethods_Abbildung4-300x43.png 300w, https:\/\/www.risc-software.at\/app\/uploads\/2023\/06\/2022-10-20-Explainability_ethods_Abbildung4-768x110.png 768w, https:\/\/www.risc-software.at\/app\/uploads\/2023\/06\/2022-10-20-Explainability_ethods_Abbildung4.png 1244w\" \/><\/figure>\n\n\n\n<p class=\"has-text-align-center\"><em>Abbildung 4: Detailliertere Darstellung der Shapleywerte nach Einflussst\u00e4rke<\/em><\/p>\n\n\n\n<p>In Abbildung 4 wird der Eingabetext angezeigt. Der Eingabetext ist in dieselben Textteile unterteilt wie in Abbildung 3, zeigt \u00fcber die Intensit\u00e4t der Farbe jedoch zus\u00e4tzlich die St\u00e4rke des Einflusses. Textteile mit den h\u00f6chsten bzw. niedrigsten Shapleywerte werden in einer dunkleren Farbe hervorgehoben. Jener Textteil mit dem h\u00f6chsten Shapleywert ist \u201cketoacidosis most recently in INCOMPLETE\u201d.<\/p>\n<\/div>\n<\/div><div class=\"wp-block-group-container alignfull \">\n<div class=\"wp-block-group alignwide is-layout-constrained wp-block-group-is-layout-constrained\">\n<h3 class=\"wp-block-heading\">Welche Erkl\u00e4rmethode ist besser?<\/h3>\n\n\n\n<p>Eine Bewertung, welche Erkl\u00e4rmethode \u201cbesser\u201d ist, kann immer nur im Kontext eines spezifischen Anwendungsfalls evaluiert werden. Erkl\u00e4rmethoden k\u00f6nnen miteinander verglichen werden, indem Personen mit Expertise f\u00fcr die jeweilige Dom\u00e4ne zurate gezogen werden, welche die generierten Erkl\u00e4rungen bewerten. Es gibt allerdings auch Ans\u00e4tze, um Erkl\u00e4rmethoden miteinander vergleichen zu k\u00f6nnen, ohne Fachpersonal zu ben\u00f6tigen [4], da dieses nicht immer zur Verf\u00fcgung steht. Dazu werden unterschiedliche Eigenschaften bewertet, u. a. folgende:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Die\u00a0<strong>Effizienz\u00a0<\/strong>einer Erkl\u00e4rmethode kann bewertet werden, indem die ben\u00f6tigte Zeit, um eine Erkl\u00e4rung zu generieren, gemessen wird.<\/li>\n\n\n\n<li>Dar\u00fcber hinaus sollen die generierten Erkl\u00e4rungen\u00a0<strong>stabil\u00a0<\/strong>sein. Stabilit\u00e4t bedeutet in diesem Kontext, dass, wenn die Erkl\u00e4rmethode mehrere Erkl\u00e4rungen mit demselben Eingabewert generiert, diese Erkl\u00e4rungen m\u00f6glichst \u00e4hnlich sein sollten.<\/li>\n\n\n\n<li>Am spannendsten ist wohl die Frage, ob die generierte Erkl\u00e4rung\u00a0<strong>aussagekr\u00e4ftig\u00a0<\/strong>ist. Mit anderen Worten, wie effektiv ist die Erkl\u00e4rung der Erkl\u00e4rmethode?<\/li>\n<\/ul>\n\n\n\n<p>Unsere Erfahrung am Anwendungsfall des ICD-Klassifikators hat gezeigt, dass im Vergleich auf Effizienz, Stabilit\u00e4t und Effektivit\u00e4t SHAP verglichen mit LIME effizienter, stabiler und effektiver ist. LIME ist gut geeignet, um das \u201cwichtigste\u201d Wort in einem Text zu finden. Nachteilig ist, dass die von LIME generierte Erkl\u00e4rung durch die Pertubation des Inputtextes stark variiert und damit nicht immer verl\u00e4sslich ist. Zus\u00e4tzlich ist die Laufzeit von SHAP im Vergleich zu LIME geringer.<\/p>\n<\/div>\n<\/div><div class=\"wp-block-group-container alignfull \">\n<div class=\"wp-block-group alignwide is-layout-constrained wp-block-group-is-layout-constrained\">\n<h3 class=\"wp-block-heading\">Fazit<\/h3>\n\n\n\n<p>Eine Erkl\u00e4rung f\u00fcr die Vorg\u00e4nge in ML-Modellen kann in bestimmten Bereichen n\u00fctzlich, in anderen notwendig sein. LIME und SHAP bieten die M\u00f6glichkeit, einen Einblick in die Funktionsweise von ML-Modellen zu erhalten.\u00a0Obwohl auch die Erkl\u00e4rmethoden nicht immer vollst\u00e4ndig und genau sind, k\u00f6nnen sie Endanwender*innen in vielen F\u00e4llen durch einfache Hervorhebungen in Texten oder Bildern bei der \u00dcberpr\u00fcfung der ML-Vorhersagen unterst\u00fctzen.<\/p>\n<\/div>\n<\/div><div class=\"wp-block-group-container alignfull \">\n<div class=\"wp-block-group alignwide is-layout-constrained wp-block-group-is-layout-constrained\">\n<h3 class=\"wp-block-heading\">Referenzen<\/h3>\n\n\n\n<p>[1]\u00a0Paper LIME:\u00a0<a href=\"https:\/\/arxiv.org\/pdf\/1602.04938.pdf\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/arxiv.org\/pdf\/1602.04938.pdf<\/a><\/p>\n\n\n\n<p>[2]\u00a0Paper Shapleywerte:\u00a0<a href=\"https:\/\/www.rand.org\/content\/dam\/rand\/pubs\/research_memoranda\/2008\/RM670.pdf\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/www.rand.org\/content\/dam\/rand\/pubs\/research_memoranda\/2008\/RM670.pdf<\/a><\/p>\n\n\n\n<p>[3]\u00a0Paper SHAP:\u00a0<a href=\"https:\/\/arxiv.org\/pdf\/1705.07874.pdf\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/arxiv.org\/pdf\/1705.07874.pdf<\/a><\/p>\n\n\n\n<p>[4]\u00a0Vergleich Erkl\u00e4rmethoden:\u00a0<a href=\"https:\/\/www.researchgate.net\/publication\/344041308_A_comparison_of_instance-level_counterfactual_explanation_algorithms_for_behavioral_and_textual_data_SEDC_LIME-C_and_SHAP-C\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/www.researchgate.net\/publication\/344041308_A_comparison_of_instance-level_counterfactual_explanation_algorithms_for_behavioral_and_textual_data_SEDC_LIME-C_and_SHAP-C<\/a><\/p>\n\n\n\n<p>und\u00a0<a href=\"https:\/\/arxiv.org\/abs\/1906.02108\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/arxiv.org\/abs\/1906.02108<\/a><\/p>\n<\/div>\n<\/div><div class=\"wp-block-group-container alignfull \">\n<div class=\"wp-block-group alignwide is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<h3 class=\"wp-block-heading\">Kontakt<\/h3>\n\n\n\n<div class=\"wp-block-contact-form-7-contact-form-selector\">\n<div class=\"wpcf7 no-js\" id=\"wpcf7-f663-o1\" lang=\"en-US\" dir=\"ltr\" data-wpcf7-id=\"663\">\n<div class=\"screen-reader-response\"><p role=\"status\" aria-live=\"polite\" aria-atomic=\"true\"><\/p> <ul><\/ul><\/div>\n<form action=\"\/en\/wp-json\/wp\/v2\/publication\/3281#wpcf7-f663-o1\" method=\"post\" class=\"wpcf7-form init\" aria-label=\"Contact form\" novalidate=\"novalidate\" data-status=\"init\">\n<fieldset class=\"hidden-fields-container\"><input type=\"hidden\" name=\"_wpcf7\" value=\"663\" \/><input type=\"hidden\" name=\"_wpcf7_version\" value=\"6.1.5\" \/><input type=\"hidden\" name=\"_wpcf7_locale\" value=\"en_US\" \/><input type=\"hidden\" name=\"_wpcf7_unit_tag\" value=\"wpcf7-f663-o1\" \/><input type=\"hidden\" name=\"_wpcf7_container_post\" value=\"0\" \/><input type=\"hidden\" name=\"_wpcf7_posted_data_hash\" value=\"\" \/>\n<\/fieldset>\n<div class=\"form-row\">\n\t<div class=\"form-input\">\n\t\t<p><label class=\"sr-only\" for=\"your-name\">Your name <\/label><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-name\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" id=\"your-name\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Name\" value=\"\" type=\"text\" name=\"your-name\" \/><\/span>\n\t\t<\/p>\n\t<\/div>\n\t<div class=\"form-input\">\n\t\t<p><label class=\"sr-only\" for=\"your-email\">Your email<\/label><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-email\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-email wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-email\" id=\"your-email\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"E-Mail\" value=\"\" type=\"email\" name=\"your-email\" \/><\/span>\n\t\t<\/p>\n\t<\/div>\n<\/div>\n<div class=\"form-row\">\n\t<div class=\"form-input\">\n\t\t<p><label class=\"sr-only\" for=\"your-company\">Company <\/label><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-company\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text\" id=\"your-company\" aria-invalid=\"false\" placeholder=\"Unternehmen\" value=\"\" type=\"text\" name=\"your-company\" \/><\/span>\n\t\t<\/p>\n\t<\/div>\n\t<div class=\"form-input\">\n\t\t<p><label class=\"sr-only\" for=\"your-position\">Position<\/label><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-position\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text\" aria-invalid=\"false\" placeholder=\"Position\" value=\"\" type=\"text\" name=\"your-position\" \/><\/span>\n\t\t<\/p>\n\t<\/div>\n<\/div>\n<div class=\"form-row\">\n\t<div class=\"form-input\">\n\t\t<p><label class=\"sr-only\" for=\"your-subject\"> Subject <\/label><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-subject\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" id=\"your-subject\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Thema\" value=\"\" type=\"text\" name=\"your-subject\" \/><\/span>\n\t\t<\/p>\n\t<\/div>\n<\/div>\n<p><span id=\"wpcf7-69d590674963e-wrapper\" class=\"wpcf7-form-control-wrap phone-95-wrap\" style=\"display:none !important; visibility:hidden !important;\"><label for=\"wpcf7-69d590674963e-field\" class=\"hp-message\">Please leave this field empty.<\/label><input id=\"wpcf7-69d590674963e-field\"  class=\"wpcf7-form-control wpcf7-text\" type=\"text\" name=\"phone-95\" value=\"\" size=\"40\" tabindex=\"-1\" autocomplete=\"new-password\" \/><\/span><br \/>\n<label class=\"sr-only\" for=\"your-message\"> Your message (optional)<\/label><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-message\"><textarea cols=\"40\" rows=\"10\" maxlength=\"2000\" class=\"wpcf7-form-control wpcf7-textarea\" id=\"your-message\" aria-invalid=\"false\" placeholder=\"Ihre Nachricht an uns\" name=\"your-message\"><\/textarea><\/span><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"hcap-cf7\">\t\t<input\n\t\t\t\ttype=\"hidden\"\n\t\t\t\tclass=\"hcaptcha-widget-id\"\n\t\t\t\tname=\"hcaptcha-widget-id\"\n\t\t\t\tvalue=\"eyJzb3VyY2UiOlsiY29udGFjdC1mb3JtLTdcL3dwLWNvbnRhY3QtZm9ybS03LnBocCJdLCJmb3JtX2lkIjo0MzZ9-c5ba05e011699d70dda36bf3838d9e02\">\n\t\t\t\t<span id=\"hcap_cf7-69d5906749c063.18050057\" class=\"wpcf7-form-control h-captcha \"\n\t\t\tdata-sitekey=\"3a6a81c1-2b2e-4b2a-b1eb-d9446bc09afb\"\n\t\t\tdata-theme=\"light\"\n\t\t\tdata-size=\"normal\"\n\t\t\tdata-auto=\"false\"\n\t\t\tdata-ajax=\"false\"\n\t\t\tdata-force=\"false\">\n\t\t<\/span>\n\t\t<input type=\"hidden\" id=\"_wpnonce\" name=\"_wpnonce\" value=\"2762796293\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/en\/wp-json\/wp\/v2\/publication\/3281\" \/><\/span><input class=\"wpcf7-form-control wpcf7-submit has-spinner btn\" type=\"submit\" value=\"Senden\" \/>\n<\/p><div class=\"wpcf7-response-output\" aria-hidden=\"true\"><\/div>\n<\/form>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\">\n<h3 class=\"wp-block-heading\"><\/h3>\n\n\n<div class=\"contact-person\">\n      <picture>\n      \n      \n      \n      \n      <img decoding=\"async\" data-aos=\"fade-zoom-in\"\n           data-aos-offset=\"0\" class=\"w-full\" width=\"212\" height=\"293\"\n           src=\"https:\/\/www.risc-software.at\/app\/uploads\/2023\/09\/Portrait_Stefanie_Kritzinger-Griebler_Freigestellt-e1761201983335.jpg\"\n           alt=\"\">\n    <\/picture>\n    \n\n<h5 class=\"wp-block-heading\">Mag. Stefanie Kritzinger-Griebler, PhD<\/h5>\n\n\n\n<p>Head of Unit Data Intelligence<\/p>\n\n  <\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div><div class=\"wp-block-group-container alignfull \">\n<div class=\"wp-block-group alignwide is-layout-constrained wp-block-group-is-layout-constrained\"><div class=\"posts-slider-block\" data-aos=\"fade-up\" data-aos-offset=\"0\" data-aos-anchor-placement=\"top-bottom\">\n        <section class=\"splide posts-slider\" aria-label=\"Gallery Slides\">\n            <div class=\"splide__arrows\">\n                <button class=\"splide__arrow splide__arrow--prev\">\n                    <span class=\"sr-only\">Previous<\/span>\n                    <img decoding=\"async\" loading=\"lazy\" width=\"25\" height=\"21\" src=\"https:\/\/www.risc-software.at\/app\/themes\/risc-theme\/public\/images\/icon-arrow.35d2ec.svg\"\n                         alt=\"Previous\">\n                <\/button>\n                <button class=\"splide__arrow splide__arrow--next\">\n                    <span class=\"sr-only\">Next<\/span>\n                    <img decoding=\"async\" loading=\"lazy\" width=\"25\" height=\"21\" src=\"https:\/\/www.risc-software.at\/app\/themes\/risc-theme\/public\/images\/icon-arrow.35d2ec.svg\"\n                         alt=\"Next\">\n                <\/button>\n            <\/div>\n            <div class=\"inner\">\n                <div class=\"splide__track\">\n                    <div class=\"splide__list\">\n\n                                                    <a href=\"https:\/\/www.risc-software.at\/en\/technicalarticles\/technical-article-trust-in-artificial-intelligence\/\" class=\"splide__slide blog-post-teaser mb-1 lg:mb-3\">\n                                <div class=\"blog-image\">\n                                                                                                                                <picture>\n                                                                                        <img decoding=\"async\" src=\"https:\/\/www.risc-software.at\/app\/uploads\/2023\/06\/shutterstock_1040657359-360x214.jpg\"\n                                                 alt=\"Trust in Artificial Intelligence\">\n                                        <\/picture>\n                                                                    <\/div>\n                                <div class=\"blog-content px-2 py-3 xl:px-4 xl:py-5\">\n                                    <h3>Trust in Artificial Intelligence<\/h3>\n                                    <div class=\"blog-post-excerpt mt-2\">\n                                        In the future, when we create and use AI systems, we need to be aware not only of the opportunities, but also of the risks and challenges of using them. Guidelines can help us create AI systems that are not only efficient, but also ethical, safe, and trustworthy.\n                                    <\/div>\n                                    <span class=\"inline-block mt-2 more\">mehr erfahren <span class=\"ml-1 icon-more\"><\/span><\/span>\n\n                                <\/div>\n                            <\/a>\n                                            <\/div>\n                <\/div>\n            <\/div>\n        <\/section>\n    <\/div>\n<\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Artificial intelligence is due to artificial neural networks that are modeled on the human brain. In certain situations, it is necessary to be able to explain the decision-making basis of the models from the field of deep learning for predictions.<\/p>\n","protected":false},"featured_media":5012,"template":"","publication-category":[50],"class_list":["post-3281","publication","type-publication","status-publish","has-post-thumbnail","hentry","publication-category-data-science-and-a-i"],"acf":[],"portrait_thumb_url":"https:\/\/www.risc-software.at\/app\/uploads\/2023\/07\/iStock-1227226348-1-360x214.jpg","_links":{"self":[{"href":"https:\/\/www.risc-software.at\/en\/wp-json\/wp\/v2\/publication\/3281","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.risc-software.at\/en\/wp-json\/wp\/v2\/publication"}],"about":[{"href":"https:\/\/www.risc-software.at\/en\/wp-json\/wp\/v2\/types\/publication"}],"version-history":[{"count":11,"href":"https:\/\/www.risc-software.at\/en\/wp-json\/wp\/v2\/publication\/3281\/revisions"}],"predecessor-version":[{"id":34108,"href":"https:\/\/www.risc-software.at\/en\/wp-json\/wp\/v2\/publication\/3281\/revisions\/34108"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.risc-software.at\/en\/wp-json\/wp\/v2\/media\/5012"}],"wp:attachment":[{"href":"https:\/\/www.risc-software.at\/en\/wp-json\/wp\/v2\/media?parent=3281"}],"wp:term":[{"taxonomy":"publication-category","embeddable":true,"href":"https:\/\/www.risc-software.at\/en\/wp-json\/wp\/v2\/publication-category?post=3281"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}