Der vorgeschlagene XAI-Algorithmus wurde unter Verwendung des Pima-Indians-Diabetes-Datensatzes als repräsentativem Gesundheitsdatensatz implementiert. Der Pima-Indians-Diabetes-Datensatz diente als einziger Datensatz für die experimentelle Validierung. Alle berichteten Ergebnisse zu Vorhersagegenauigkeit, Erklärbarkeit, statistischer Analyse und Reproduzierbarkeit wurden anhand dieses Datensatzes erzeugt. TCGA-BRCA, TCGA-UCEC, MIMIC-III, ISIC 2019, HAM10000, OhioT1DM und BraTS 2021 wurden nicht experimentell evaluiert und dienen lediglich als Beispiele, um die Anwendbarkeit des allgemeinen Protokolls auf verschiedene Gesundheitsdatenmodi zu veranschaulichen. Der vollständige Datensatz wurde verwendet, nachdem ungültige und doppelte Einträge entfernt worden waren, und die angegebenen Vorverarbeitungsschritte wurden vor der Modellentwicklung durchgeführt. Der Datensatz wurde mithilfe einer vordefinierten stratifizierten Aufteilungsstrategie in unabhängige Trainings-, Validierungs- und Test-Teilmengen unterteilt. Die Unabhängigkeit der Stichproben über die drei Teilmengen hinweg wurde gewahrt, um die Wahrscheinlichkeit von Datenlecks zu minimieren.
Das Vorhersagemodell wurde mithilfe der vorgegebenen Architektur und Hyperparameter konfiguriert. Das Modell wurde mit dem Adam-Optimierer und der vorgegebenen Lernrate sowie Batch-Größe für bis zu 100 Epochen trainiert. Es wurde ein frühzeitiges Stoppen basierend auf dem Validierungsverlust angewandt, und das Modell mit der besten Validierungsleistung wurde beibehalten. Zufällige Startwerte wurden für die Datensatz-Aufteilung, die Modellinitialisierung und wiederholte Experimente festgelegt, um die Reproduzierbarkeit zu verbessern.
Das trainierte Modell wurde anhand des unabhängigen Testdatensatzes mithilfe von Genauigkeit, Präzision, Sensitivität, Spezifität, F1-Score, Matthews-Korrelationskoeffizient (MCC), Fläche unter der Receiver-Operating-Characteristic-Kurve (AUC-ROC) und durchschnittlicher Präzision (AP) bewertet. Das vorgeschlagene Modell wurde mit vordefinierten Baseline-Modellen unter Verwendung identischer Vorverarbeitungsverfahren, Datenaufteilungen und Evaluierungsprotokolle verglichen. Receiver-Operating-Characteristic-(ROC-)Kurven, Präzisions-Recall-Kurven sowie eine Konfusionsmatrix wurden aus den Vorhersagen des unabhängigen Testdatensatzes erstellt.
Eine fünffache Kreuzvalidierung wurde an den Trainingsdaten durchgeführt, um die Stabilität der Leistung zu bewerten. Für die wichtigsten Leistungsmetriken wurden 95 %-Konfidenzintervalle geschätzt, und vordefinierte statistische Vergleiche wurden zwischen dem vorgeschlagenen Modell und den Baseline-Modellen durchgeführt.
Die fünffache Kreuzvalidierung ergab eine Genauigkeit von 93,01 ± 0,48 %, einen AUC-ROC-Wert von 0,954 ± 0,007, eine Präzision von 92,42 ± 0,87 %, einen Recall von 93,02 ± 0,45 % und einen F1-Score von 92,72 ± 0,62 %. Die aus 1.000 Resamplings geschätzten Bootstrap-Konfidenzintervalle mit 95 % betrugen 0,897–0,973 für die Genauigkeit, 0,890–0,970 für die Präzision, 0,880–0,963 für den Recall, 0,887–0,965 für den F1-Score und 0,931–0,984 für die AUC-ROC. Statistische Vergleiche mit den Baseline-Modellen CNN, Random Forest und SVM wurden mithilfe des McNemar-Tests für die Genauigkeit, des DeLong-Tests für die AUC-ROC und eines gepaarten Bootstrap-Tests mit 1.000 Resamplings für den F1-Score durchgeführt.
Das vollständige Trainings- und Evaluierungsverfahren wurde in 10 unabhängigen Durchläufen mit unterschiedlichen Zufallszahlen wiederholt. Die wiederholten Durchläufe ergaben eine AUC-ROC von 0,957 ± 0,008, eine Genauigkeit von 93,24 ± 0,74 % und einen F1-Score von 92,35 ± 0,92 %, was auf eine relativ geringe Variabilität zwischen den Wiederholungen hinweist. Die über die wiederholten Durchläufe erzielten Leistungsmetriken wurden mithilfe von Mittelwert und Standardabweichung zusammengefasst. Die Variabilität zwischen den Durchläufen wurde untersucht, um festzustellen, ob die Vorhersageleistung bei wiederholter Ausführung stabil blieb.
Eine externe Validierung wurde im vorliegenden ausgearbeiteten Beispiel nicht durchgeführt, da kein unabhängiger externer Datensatz verwendet wurde. Demzufolge wurden alle berichteten prädiktiven, statistischen und Reproduzierbarkeitsresultate aus dem Pima-Indians-Diabetes-Datensatz unter Verwendung der vordefinierten Trainings-, Validierungs- und unabhängigen Testpartitionen gewonnen. Die externe Validierung wurde im Protokoll als optionales Verfahren für Anwendungen beibehalten, bei denen ein unabhängiger Datensatz aus einer anderen Institution, Population, geografischen Region oder einem anderen Zeitraum verfügbar ist.
Modellerklärungen wurden mithilfe von Erklärbarkeitstechniken für den tabellarischen Pima-Indians-Diabetes-Datensatz erstellt, einschließlich SHAP und LIME. Die globale Merkmalswichtigkeit wurde bewertet, und patientenspezifische lokale Erklärungen wurden anhand von zurückgehaltenen Testdaten generiert. Die Ergebnisse der Erklärungen wurden zusammen mit den entsprechenden Modellvorhersagen und Merkmalswerten dokumentiert, um Reproduzierbarkeit und nachfolgende Interpretation zu ermöglichen.
Der vorliegende ausgearbeitete Beispielversuch umfasst der Klarheit halber die neun Kernschritte des Arbeitsablaufs, die in Tabelle 1 identifiziert wurden. Die externe Validierung und die Bewertung durch klinische Fachexperten wurden als optionale Validierungsbausteine des allgemeinen Protokolls beibehalten. Eine externe Validierung wurde nicht durchgeführt, da kein unabhängiger externer Datensatz verwendet wurde, und die Bewertung durch klinische Fachexperten fand nicht statt, da im vorliegenden ausgearbeiteten Beispiel keine formelle Expertenbewertungskommission vorgesehen war. Demzufolge gelten diese optionalen Bausteine nicht als Teil des neunstufigen experimentellen Arbeitsablaufs und werden nicht als experimentelle Ergebnisse berichtet.
Die Vorverarbeitungs- und Datensatz-Aufteilungsverfahren ergaben einen standardisierten Datensatz, der für die Modellentwicklung geeignet ist. Doppelte und inkonsistente Einträge wurden entfernt, fehlende Werte gemäß der vorab festgelegten Strategie behandelt, numerische Merkmale standardisiert, und der Datensatz wurde in unabhängige Trainings-, Validierungs- und Test-Teilmengen aufgeteilt. Die resultierenden Datensatzmerkmale und Vorverarbeitungsschritte sind in Tabelle 2 zusammengefasst. Der allgemeine Workflow zur Vorbereitung und Vorverarbeitung von Gesundheitsdatensätzen ist in Abbildung 2 dargestellt, während der experimentelle Workflow für Vorbereitung, Vorverarbeitung, Aufteilung und Qualitätsbewertung, der speziell auf den Pima-Indians-Diabetes-Datensatz angewendet wurde, in Abbildung 3 gezeigt wird. Die endgültige Rechenumgebung, die Modellarchitektur sowie die Hyperparameter-Konfiguration, die zur Erzeugung der berichteten Ergebnisse verwendet wurden, sind in Tabelle 3 zusammengefasst.
Die Durchführung der Abschnitte 3 und 4 ergab einen standardisierten Datensatz aus dem Gesundheitswesen, der für die Modellentwicklung geeignet war. Die Vorverarbeitungsschritte entfernten doppelte und inkonsistente Einträge, schätzten fehlende Werte nach, standardisierten numerische Merkmale, kodierten kategoriale Variablen, wo zutreffend, und unterteilten den Datensatz in Trainings-, Validierungs- und Testteilmengen. Die resultierenden Daten lieferten die standardisierte Eingabe, die für die nachfolgende Modellentwicklung erforderlich war.
Nach Abschluss der Abschnitte 5 und 6 zeigte das konfigurierte Modell während des Trainings eine stabile Konvergenz. Die Lernkurven wiesen gleichzeitige Abnahmen der Trainings- und Validierungsverluste sowie Zunahmen der Trainings- und Validierungsgenauigkeit auf. Die Optimierung der Hyperparameter verbesserte die Generalisierungsfähigkeit des Modells, wobei keine Hinweise auf erhebliches Überanpassen festgestellt wurden. Zur Unterstützung der Reproduzierbarkeit wurde das optimierte Modell gemeinsam mit der finalisierten Architektur, den Hyperparameter-Einstellungen, Softwareversionen, Zufalls-Saatwerten und den trainierten Modellgewichten archiviert. Die Spezifikationen zum Modelltraining und die Ergebnisse der Optimierung sind in Tabelle 4 zusammengefasst, und die entsprechenden Lernkurven für Training und Validierung sind in Abbildung 4 dargestellt.
Abschnitt 7 bewertete die Vorhersageleistung des Modells anhand standardisierter Leistungsmetriken. Zu den bewerteten Klassifizierungsmetriken gehörten Genauigkeit, Präzision, Sensitivität, Spezifität, F1-Score, MCC, AUC-ROC und AP. Das vorgeschlagene Modell wurde mit den vordefinierten Baseline-Modellen unter Verwendung derselben Datensatzpartitionen, Vorverarbeitungsverfahren und Evaluierungsprotokolle verglichen. Der Vergleich der Vorhersageleistung ist in Tabelle 5 dargestellt, während die ROC-Kurven, Präzisions-Recall-Kurven, die Konfusionsmatrix und die vergleichenden Leistungsmetriken in Abbildung 5 gezeigt werden.
Nach Abschnitt 8 wurden sowohl globale als auch lokale Erklärungen der Modellvorhersagen generiert, um die Interpretierbarkeit zu bewerten. Die Erklärungen des Modells wurden mittels SHAP und LIME für den tabellarischen Pima-Indianer-Diabetes-Datensatz erstellt, und eine patientenspezifische konträre Erklärung wurde erzeugt, um eine Änderung der Vorhersage zu veranschaulichen. SHAP wurde verwendet, um globale Merkmalswichtigkeiten, patientenspezifische Wasserfall- und Abhängigkeitsdarstellungen der Merkmale zu generieren, während LIME genutzt wurde, um lokale Erklärungen anhand von zurückgehaltenen Testbeispielen zu erzeugen. Die entsprechenden Ergebnisse zur Erklärbarkeit sind in Abbildung 6 dargestellt.
Die letzte Phase des Protokolls bewertete die statistische Zuverlässigkeit und Reproduzierbarkeit des Workflows. Der gesamte Workflow wurde in 10 unabhängigen Durchläufen mit unterschiedlichen Zufallszahlen wiederholt, wobei die gleiche Strategie zur Datensatz-Aufteilung, die gleichen Vorverarbeitungsparameter, die Modellarchitektur, Hyperparameter, die Softwareumgebung und die Evaluierungsverfahren beibehalten wurden. Die wiederholten Durchläufe ergaben einen AUC-ROC-Wert von 0,957 ± 0,008, eine Genauigkeit von 93,24 ± 0,74 % und einen F1-Score von 92,35 ± 0,92 %, was auf eine relativ geringe Variabilität zwischen den einzelnen Durchläufen hinweist.
Die Erklärungsstabilität wurde in der vorliegenden durchgeführten Validierung nicht quantitativ bewertet. Obwohl SHAP- und LIME-Erklärungen für den Pima-Indians-Diabetes-Datensatz generiert wurden, wurde keine separate Analyse der Rangkorrelation oder Merkmalsüberlappung zwischen einzelnen Durchläufen durchgeführt. Daher werden keine numerischen Metriken zur Erklärungsstabilität, Stabilität oder Übereinstimmung der Attribuierung berichtet. Die quantitative Bewertung der Erklärungsstabilität ist im allgemeinen Protokoll als optionales Reproduzierbarkeitsverfahren für Anwendungen, bei denen wiederholte Erklärungsausgaben verfügbar sind, vorgesehen.
Statistische Vergleiche wurden anhand einer vordefinierten Signifikanzschwelle von p < 0,05 bewertet. Wo zutreffend, kamen zweiseitige statistische Tests zum Einsatz, und die entsprechenden Teststatistiken, p-Werte sowie 95 %‑Konfidenzintervalle wurden angegeben, um die statistische Signifikanz und Unsicherheit der beobachteten Leistungsunterschiede zu quantifizieren. Die Ergebnisse der experimentellen statistischen Validierung und Reproduzierbarkeit, einschließlich der Cross-Validierungsleistung, Konfidenzintervalle, statistischer Vergleiche und der Variabilität bei wiederholten Durchläufen, sind in Tabelle 6 zusammengefasst. Die entsprechenden Analysen zur statistischen Prüfung und Reproduzierbarkeit sind in Abbildung 7 dargestellt.
Diese Ergebnisse lieferten experimentelle Belege für die vorhersagbare Stabilität und Reproduzierbarkeit unter den getesteten rechnergestützten Bedingungen und dem Datensatz. Die für eine unabhängige Reproduktion erforderlichen Angaben zur rechnergestützten Umgebung, den Merkmalen des Datensatzes, den Vorverarbeitungsverfahren, der Modellkonfiguration, den statistischen Analysen und den Einstellungen zur Erklärbarkeit wurden gemäß der in Tabelle 7 dargestellten Reproduzierbarkeits-Checkliste dokumentiert. Eine Bewertung der generierten XAI-Ausgaben durch klinische Fachexperten wurde im Rahmen des hier vorgestellten Validierungsbeispiels nicht durchgeführt.
Insgesamt ergab die Anwendung des Protokolls einen standardisierten Datensatz aus dem Gesundheitswesen, der für die Entwicklung von KI-Modellen geeignet war, sowie ein optimiertes Modell unter Verwendung vordefinierter Hyperparameter-Einstellungen. Der Arbeitsablauf ermöglichte eine systematische Bewertung der Vorhersageleistung, die Generierung von Modellerklärungen mithilfe geeigneter XAI-Techniken und eine statistische Beurteilung der Modellrobustheit und Reproduzierbarkeit. Insgesamt zeigten die Ergebnisse die Umsetzbarkeit und Reproduzierbarkeit des vorgeschlagenen XAI-Arbeitsablaufs unter den in dem ausgearbeiteten Validierungsbeispiel untersuchten experimentellen Bedingungen auf.

Abbildung 1: Neunstufiger Kernarbeitsablauf zur Entwicklung reproduzierbarer und erklärbarer KI-Modelle im Gesundheitswesen. Der Arbeitsablauf umfasst (1) die Definition der gesundheitlichen Vorhersageaufgabe, (2) die Konfiguration der Rechenumgebung, (3) die Datensammlung und -validierung, (4) die Datenvorverarbeitung, (5) die Aufteilung des Datensatzes, (6) das Training des Vorhersagemodells, (7) die Bewertung der Vorhersageleistung, (8) die Erklärbarkeitsanalyse und (9) die statistische Validierung und Beurteilung der Reproduzierbarkeit. Externe Validierung und die Bewertung durch klinische Experten gelten als optionale Erweiterungen des Protokolls und sind nicht Teil des neunstufigen Kernarbeitsablaufs. Bitte klicken Sie hier, um eine vergrößerte Version dieser Abbildung anzusehen.

Abbildung 2: Arbeitsablauf zur Vorbereitung und Vorverarbeitung von Gesundheitsdatensätzen. (A) Erfassung von Gesundheitsdaten aus klinischen Aufzeichnungen, medizinischen Bildgebungsverfahren, physiologischen Signalen und multimodalen Datenquellen. (B) Datenintegration und Vorverarbeitung, einschließlich des Umgangs mit fehlenden Werten, Normalisierung, Rauschunterdrückung und Datenaugmentierung. (C) Aufteilung des Datensatzes in Trainings-, Validierungs- und Testteilmengen. (D) Qualitätsbewertung zur Darstellung der Klassenverteilung, Merkmalnormalisierung und Vorverarbeitungsergebnisse vor der Modellentwicklung. Klicken Sie bitte hier, um eine vergrößerte Version dieser Abbildung anzusehen.

Abbildung 3: Experimenteller Arbeitsablauf zur Vorbereitung, Vorverarbeitung, Aufteilung und Qualitätsbewertung des Pima-Indianer-Diabetes-Datensatzes. Der Arbeitsablauf umfasst den Erwerb des Datensatzes, die Bewertung der Datenqualität, das Behandeln ungültiger und fehlender Werte, die Standardisierung numerischer Merkmale, die Aufteilung des Datensatzes in Trainings-, Validierungs- und unabhängige Test-Teilmengen sowie die endgültige Qualitätsüberprüfung vor der Modellentwicklung. Klicken Sie hier, um eine vergrößerte Version dieser Abbildung anzusehen.

Abbildung 4: Experimentelle Trainings- und Validierungslernkurven des vorgeschlagenen Modells unter Verwendung des Pima-Indians-Diabetes-Datensatzes. (A) Trainings- und Validierungsverlust über den gesamten Trainingszeitraum. (B) Trainings- und Validierungsgenauigkeit über den gesamten Trainingszeitraum. (C) Vergrößerter Ausschnitt des Verlusts während der Epochen 50–100. (D) Vergrößerter Ausschnitt der Genauigkeit während der Epochen 50–100. Die beste Validierungsleistung wurde in Epoche 78 erreicht, mit einem Validierungsverlust von 0,142 und einer Validierungsgenauigkeit von 94,6 %. Die frühzeitige Beendigung wurde in Epoche 88 ausgelöst, unter Verwendung einer Geduldsschwelle von 10 Epochen. Bitte klicken Sie hier, um eine größere Version dieser Abbildung anzusehen.

Abbildung 5: Experimentelle Bewertung der Vorhersageleistung des vorgeschlagenen XAI-Frameworks anhand des unabhängigen Testdatensatzes (n = 154). (A) ROC-Kurve (Receiver Operating Characteristic), die die Diskriminierungsleistung des vorgeschlagenen XAI-Modells und der Baseline-Modelle zeigt. (B) Precision–Recall-(PR-)Kurven, die die Precision- und Recall-Leistung des vorgeschlagenen XAI-Modells und der Baseline-Modelle darstellen. (C) Konfusionsmatrix des vorgeschlagenen XAI-Modells für den unabhängigen Testdatensatz mit den entsprechenden Werten für Genauigkeit, Sensitivität (Recall) und Spezifität. (D) Vergleich von Genauigkeit, Precision, Recall, Spezifität, F1-Score, Matthews-Korrelationskoeffizient (MCC), ROC-Fläche unter der Kurve (AUC) und durchschnittlicher Precision (AP) über alle bewerteten Modelle hinweg. Alle quantitativen Ergebnisse in dieser Abbildung beziehen sich auf das Validierungsexperiment mit dem Pima-Indians-Diabetes-Datensatz. Bitte klicken Sie hier, um eine vergrößerte Version dieser Abbildung anzusehen.

Abbildung 6: Erklärbarkeitsausgaben, generiert aus unabhängigen Vorhersagen des auf dem Pima-Indians-Diabetes-Datensatz trainierten vorgeschlagenen Modells. (A) Globales SHAP-Zusammenfassungsdiagramm, das die Verteilung der Merkmalsbeiträge über den Testdatensatz zeigt. (B) SHAP-Merkmalswichtigkeitsdiagramm basierend auf den mittleren absoluten SHAP-Werten. (C) Patientenspezifisches SHAP-Wasserfalldiagramm, das die Beiträge einzelner Merkmale zur vorhergesagten Diabeteswahrscheinlichkeit zeigt. (D) Lokale LIME-Erklärung, die die Merkmalsbeiträge für Testpatient #125 zeigt. (E) SHAP-Abhängigkeitsdiagramm, das den Zusammenhang zwischen Glukosewerten und ihren SHAP-Beiträgen darstellt. (F) Patientenspezifische kontrastfaktische Erklärung, die die minimalen Merkmalsänderungen zeigt, die mit einer Änderung der Modellvorhersage verbunden sind. Abkürzungen: SHAP = Shapley Additive exPlanations; LIME = Local Interpretable Model-agnostic Explanations. Bitte klicken Sie hier, um eine größere Version dieser Abbildung anzusehen.

Abbildung 7: Experimentelle statistische Validierung und Reproduzierbarkeitsanalyse des vorgeschlagenen Modells unter Verwendung des Pima-Indians-Diabetes-Datensatzes. (A) Leistung der Fünf-Fold-Cross-Validierung auf dem Trainingsdatensatz. (B) 95 % Bootstrap-Konfidenzintervalle für die Leistung auf unabhängigen Testdatensätzen. (C) Statistische Vergleiche mit Baseline-Modellen, einschließlich des verwendeten statistischen Tests, der Teststatistik, des p-Werts und der Signifikanz. (D) Leistungskonsistenz über 10 unabhängige Durchläufe hinweg unter Verwendung unterschiedlicher Zufallsseeds. Für den gepaarten Vergleich der Klassifikationsgenauigkeit wurde der McNemar-Test verwendet, für korrelierte ROC-AUC-Werte der DeLong-Test und für den Vergleich der F1-Scores der gepaarte Bootstrap-Test mit 1.000 Resamplings. Bitte klicken Sie hier, um eine vergrößerte Version dieser Abbildung anzusehen.
| Stadium | Protokollaktivität | Erwartete Ausgabe | Implementierungsstatus |
| 1 | Gesundheitsdatensatz auswählen und validieren | Verifizierter Datensatz, Vorhersageziel, Klassenverteilung und Informationen zur Datenqualität | Durchgeführt |
| 2 | Das rechnerische Umfeld konfigurieren | Verifizierte Hardware, Software, Bibliotheken, Versionen und rechnerische Konfiguration | Durchgeführt |
| 3 | Gesundheitsdaten vorverarbeiten und der Qualitätskontrolle unterziehen | Gereinigter, transformierter und standardisierter Datensatz | Durchgeführt |
| 4 | Den Datensatz aufteilen | Unabhängige Trainings-, Validierungs- und Testdatensätze | Durchgeführt |
| 5 | Das Vorhersage-/XAI-Modell entwickeln und optimieren | Festgelegte Modellarchitektur und Hyperparameter | Durchgeführt |
| 6 | Das Modell trainieren und speichern | Trainiertes Modell, Kontrollpunkt, Trainingskonfiguration und Protokolle | Durchgeführt |
| 7 | Vorhersage- und rechnerische Leistung bewerten | Leistungskennzahlen für den Testdatensatz und Leistungsvergleiche | Durchgeführt |
| 8 | Erklärbarkeitsausgaben erzeugen und bewerten | SHAP/LIME- und anwendbare Erklärungsausgaben | Durchgeführt |
| 9 | Statistische Validierung und Reproduzierbarkeitsbewertung durchführen | Konfidenzintervalle, statistische Tests, Ergebnisse wiederholter Durchläufe und Reproduzierbarkeitsmaße | Durchgeführt |
Tabelle 1: Zusammenfassung des neunstufigen Kernprotokoll-Workflows, der anhand des Pima-Indianer-Diabetes-Datensatzes in der durchgeführten Validierung angewendet wurde. Die Tabelle unterscheidet die neun Stufen, die im ausgearbeiteten Beispiel mit dem Pima-Indianer-Diabetes-Datensatz implementiert wurden, von der externen Validierung und der Bewertung durch klinische Experten, die als optionale Bestandteile des allgemeinen Protokolls beibehalten werden.
| Datensatz | Datenquelle | Klinische Anwendung | Datenmodus | Probanden/Datensätze | Stichproben | Klassen | Klassendistribution | Trainings-/Validierungs-/Testanteil | Rolle in der vorliegenden Studie | Validierungsstatus | Quell-URL |
| Pima-Indianer-Diabetes-Datensatz | UCI Machine Learning Repository | Diabetesvorhersage | Klinische Tabellendaten | 768 Datensätze | 768 | 2 | 500 nicht-diabetisch; 268 diabetisch | 60 % / 20 % / 20 % | Primärer Datensatz für experimentelle Validierung | Durchgeführt – vollständiger neunstufiger Kernablauf | https://archive.ics.uci.edu/dataset/34/pima+indians+diabetes |
| TCGA-BRCA | NCI Genomic Data Commons (GDC), TCGA-BRCA-Projekt | Brustkrebsklassifizierung | Klinische + histopathologische Daten | 1.098 Fälle | Abhängig vom Datentyp | Abhängig vom Endpunkt | Keine einzige, datensatzweite Klassendistribution | Nicht zutreffend – keine experimentelle Aufteilung vorgenommen | Nur Beispiel für die Anwendbarkeit des Protokolls | Nicht für experimentelle Validierung verwendet | https://portal.gdc.cancer.gov/projects/TCGA-BRCA |
| TCGA-UCEC | NCI Genomic Data Commons (GDC), TCGA-UCEC-Projekt | Endometriumkarzinomklassifizierung | Klinische + histopathologische Daten | Kohorte des Projekts; Größe abhängig vom ausgewählten Datentyp und den Filtern | Abhängig vom Datentyp | Abhängig vom Endpunkt | Keine einzige, datensatzweite Klassendistribution | Nicht zutreffend – keine experimentelle Aufteilung vorgenommen | Nur Beispiel für die Anwendbarkeit des Protokolls | Nicht für experimentelle Validierung verwendet | https://portal.gdc.cancer.gov/projects/TCGA-UCEC |
| MIMIC-III | PhysioNet, MIMIC-III Clinical Database v1.4 | Vorhersage klinischer Ergebnisse | Klinische Zeitreihen | 46.520 Patienten | 58.976 Intensivpflegeaufnahmen | Aufgabenabhängig | Keine einzige, datenbankweite Klassendistribution | Nicht zutreffend – keine experimentelle Aufteilung vorgenommen | Nur Beispiel für die Anwendbarkeit des Protokolls | Nicht für experimentelle Validierung verwendet | https://physionet.org/content/mimiciii/1.4/ |
| ISIC 2019 | International Skin Imaging Collaboration (ISIC) Challenge | Klassifizierung von Hautläsionen | Dermatoskopische Bilder | Nicht zutreffend – Bilddatensatz | 25.331 Trainingsbilder | 8 Trainingskategorien | AKIEC 867; BCC 3.323; BKL 2.624; DF 239; MEL 4.522; NV 12.875; VASC 253; SCC 628 | Nicht zutreffend – keine experimentelle Aufteilung vorgenommen | Nur Beispiel für die Anwendbarkeit des Protokolls | Nicht für experimentelle Validierung verwendet | https://challenge.isic-archive.com/landing/2019/ |
| HAM10000 | Harvard Dataverse / ISIC Archive | Klassifizierung von Hautläsionen | Dermatoskopische Bilder | 7.470 eindeutige Läsionen | 10.015 Bilder | 7 | AKIEC 327; BCC 514; BKL 1.099; DF 115; MEL 1.113; NV 6.705; VASC 142 | Nicht zutreffend – keine experimentelle Aufteilung vorgenommen | Nur Beispiel für die Anwendbarkeit des Protokolls | Nicht für experimentelle Validierung verwendet | https://doi.org/10.7910/DVN/DBW86T |
| OhioT1DM | OhioT1DM-Datensatz, öffentlich für Forschungszwecke verteilt | Diabetesüberwachung/-vorhersage | Klinische Zeitreihen | 12 Teilnehmer | 24 XML-Dateien über Trainings-/Entwicklungs- und Testdaten | Kontinuierliche Glukosevorhersage; keine feste Klassifizierungsaufgabe | Nicht zutreffend | Datensatzdefinierte Trainings-/Entwicklungs- und Testdateien; hier keine experimentelle Aufteilung vorgenommen | Nur Beispiel für die Anwendbarkeit des Protokolls | Nicht für experimentelle Validierung verwendet | https://pmc.ncbi.nlm.nih.gov/articles/PMC7881904/ |
| BraTS 2021 | RSNA-ASNR-MICCAI BraTS 2021; CBICA/University of Pennsylvania | Gehirntumorsegmentierung/-klassifizierung | MRT | 2.040 Fälle in der Challenge-Kohorte | 1.251 annotierte Trainingsfälle; vier MRT-Modalitäten pro Fall | Aufgabenabhängig | Keine einzige, datensatzweite Klassendistribution | Kohorten durch Challenge definiert; hier keine experimentelle Aufteilung vorgenommen | Nur Beispiel für die Anwendbarkeit des Protokolls | Nicht für experimentelle Validierung verwendet | https://www.med.upenn.edu/cbica/brats2021/ |
Tabelle 2: Merkmale von Gesundheitsdatensätzen und Anwendbarkeit des vorgeschlagenen Protokolls. Die Tabelle fasst die Datenquellen, klinischen Anwendungen, Modalitäten, Stichprobenmerkmale, Klassenverteilungen, Strategien zur Aufteilung der Datensätze, den Validierungsstatus sowie Quelleninformationen für die im Protokoll berücksichtigten Gesundheitsdatensätze zusammen. Der Datensatz zum Diabetes der Pima-Indianer dient als primäres ausgearbeitetes Beispiel zur Protokollvalidierung.
| Konfigurationselement | Tatsächliche Einstellung für die experimentelle Validierung | Status / Interpretation |
| Datensatz | Pima Indians Diabetes Dataset | Tatsächlicher experimenteller Validierungsdatensatz |
| Algorithmus / Modell | Tabellenbasiertes Vorhersagemodell zur binären Diabetes-Klassifizierung | Den exakten Architekturnamen aus dem Versuchsprotokoll verwenden, falls separat dokumentiert |
| Lernrate | 0.001 | Experimentelle Einstellung |
| Optimierer | Adam | Experimentelle Einstellung |
| Batch-Größe | 32 | Experimentelle Einstellung |
| Maximale Epochen | 100 | Experimentelle Einstellung |
| Verlustfunktion | Cross-Entropy | Experimentelle Einstellung |
| Aktivierungsfunktion | ReLU | Experimentelle Einstellung |
| Dropout | 0,5 | Experimentelle Einstellung |
| Gewichtsverfall | 1e-4 | Experimentelle Einstellung |
| Batch-Normalisierung | Aktiviert | Experimentelle Einstellung |
| Datenvergrößerung / Klassen-Ausgleich | Aktiviert | SMOTE nur angeben, wenn es tatsächlich in dem berichteten Durchlauf angewendet wurde |
| Validierungsstrategie | 5-fache Kreuzvalidierung | Experimentelle Einstellung |
| Frühzeitiges Stoppen | Ungeduld = 10 Epochen | Experimentelle Einstellung |
| Zufallsseed | 42 | Die exakt für das Experiment dokumentierte Seed-Konfiguration verwenden |
| Mehrfache Durchläufe | 10 unabhängige Durchläufe mit unterschiedlichen Zufallsseeds | Analyse der experimentellen Reproduzierbarkeit |
| Eingabebildgröße | Nicht zutreffend | Pima-Datensatz ist tabellenbasiert |
| Merkmalsdimension | 512 | Nur verwenden, wenn dies die endgültige implementierte Merkmalsrepräsentation ist |
| Erklärbarkeit | SHAP + LIME; kontrafaktische Erklärung in Abbildung 6 dargestellt | Tatsächlich berichtete XAI-Analyse |
| Evaluierungsmetriken | Genauigkeit, Präzision, Sensitivität, Spezifität, F1-Score, MCC, AUC-ROC, AP | Berichtete experimentelle Evaluierungsmetriken |
| Hardware | NVIDIA GPU | Durch exaktes GPU-Modell ersetzen, falls dokumentiert |
| Software / Framework | Python 3.11; Scikit-learn; Framework-Komponenten, die in der Implementierung verwendet wurden | Exakte Paketversionen verwenden, falls dokumentiert |
Tabelle 3: Berechnungsumgebung, Modellarchitektur und Hyperparameter-Konfiguration, die für die Implementierung des Protokolls verwendet wurden. Die Tabelle legt die verwendete Rechenplattform, Softwareumgebung, Modellarchitektur, Eingabekonfiguration, Optimierungsparameter, Regularisierungseinstellungen und Reproduzierbarkeitsparameter fest, die zur Implementierung des vorgeschlagenen XAI-Workflows genutzt wurden.
| Parameter | Repräsentative Spezifikation / Ergebnis |
| Optimierer | Adam |
| Lernrate | 0,001 |
| Batch-Größe | 32 |
| Maximale Epochen | 100 |
| Geduld bei frühem Stopp | 10 Epochen |
| Beste Epoche | 78 |
| Epoche des frühen Stoppens | 88 |
| Bester Validierungsverlust | 0,142 |
| Beste Validierungsgenauigkeit | 94,6 % |
| Trainingsausgabe | Trainings- und Validierungsverlust nahmen ab und konvergierten |
| Validierungsausgabe | Trainings- und Validierungsgenauigkeit stiegen an und stabilisierten sich |
| Optimierungsergebnis | Beste Modelleistung wurde in Epoche 78 erreicht |
| Überanpassungskontrolle | Frühes Stoppen verhinderte eine weitere Optimierung jenseits der ausgewählten besten Epoche |
Tabelle 4: Spezifikationen für das Modelltraining und Optimierungsergebnisse. Die Tabelle fasst den Optimierer, die Lernrate, die Batch-Größe, die maximale Anzahl von Trainingsepochen, die Validierungsleistung, das Konvergenzverhalten des Trainings, das Optimierungsergebnis und die Strategie zur Kontrolle von Überanpassung zusammen, die während der Modellentwicklung verwendet wurden.
| Modell | Genauigkeit (%) | Präzision (%) | Erkennungsrate (Recall, %) | Spezifität (%) | F1-Score (%) | MCC | AUC (ROC) | AP (PR) |
| Vorgeschlagenes XAI-Modell | 93,5 | 94,5 | 92,4 | 94,6 | 93,4 | 0,87 | 0,96 | 0,94 |
| Tiefes Lernen (CNN) | 89,1 | 89,8 | 88,1 | 90 | 88,9 | 0,78 | 0,92 | 0,9 |
| Random Forest | 84,3 | 85 | 83,2 | 85,7 | 84,1 | 0,67 | 0,86 | 0,81 |
| Support Vector Machine (SVM) | 78,6 | 79,3 | 77,1 | 80 | 78,2 | 0,54 | 0,79 | 0,72 |
| Basislinie (Majority Class) | 62,1 | 62,1 | 100 | 0 | 76,6 | 0 | 0,5 | 0,5 |
Tabelle 5: Vergleich der Vorhersageleistung der evaluierten Modelle. Die Tabelle vergleicht das vorgeschlagene XAI-Modell mit den evaluierten Baseline-Modellen hinsichtlich Genauigkeit, Präzision, Sensitivität, Spezifität, F1-Score, Matthews-Korrelationskoeffizient, Fläche unter der ROC-Kurve und durchschnittlicher Präzision.
| Validierungsanalyse | Vergleich / Metrik | Statistischer Test | Teststatistik | p-Wert | Experimentelles Ergebnis / 95 % KI |
| Fünffache Kreuzvalidierung | Genauigkeit | Beschreibend (Mittelwert ± SD) | — | — | 93,01 ± 0,48 % |
| Fünffache Kreuzvalidierung | AUC-ROC | Beschreibend (Mittelwert ± SD) | — | — | 0,954 ± 0,007 |
| Fünffache Kreuzvalidierung | Precision | Beschreibend (Mittelwert ± SD) | — | — | 92,42 ± 0,87 % |
| Fünffache Kreuzvalidierung | Recall | Beschreibend (Mittelwert ± SD) | — | — | 93,02 ± 0,45 % |
| Fünffache Kreuzvalidierung | F1-Score | Beschreibend (Mittelwert ± SD) | — | — | 92,72 ± 0,62 % |
| 95 % Bootstrap-Konfidenzintervall | Genauigkeit | Bootstrap (1.000 Resamplings) | — | — | 0,935 [0,897; 0,973] |
| 95 % Bootstrap-Konfidenzintervall | Precision | Bootstrap (1.000 Resamplings) | — | — | 0,930 [0,890; 0,970] |
| 95 % Bootstrap-Konfidenzintervall | Recall | Bootstrap (1.000 Resamplings) | — | — | 0,922 [0,880; 0,963] |
| 95 % Bootstrap-Konfidenzintervall | F1-Score | Bootstrap (1.000 Resamplings) | — | — | 0,926 [0,887; 0,965] |
| 95 % Bootstrap-Konfidenzintervall | AUC-ROC | Bootstrap (1.000 Resamplings) | — | — | 0,958 [0,931; 0,984] |
| Vorgeschlagenes Modell vs. CNN | Genauigkeit (%) | McNemar-Test | 9,32 | 0,0023 | Signifikant (α = 0,05) |
| Vorgeschlagenes Modell vs. CNN | AUC-ROC | DeLong-Test | 3,87 | 0,0001 | Signifikant (α = 0,05) |
| Vorgeschlagenes Modell vs. CNN | F1-Score | Gepaarter Bootstrap (1.000 Resamplings) | 2,81 | 0,0044 | Signifikant (α = 0,05) |
| Vorgeschlagenes Modell vs. Random Forest | Genauigkeit (%) | McNemar-Test | 14,27 | 0,0002 | Signifikant (α = 0,05) |
| Vorgeschlagenes Modell vs. Random Forest | AUC-ROC | DeLong-Test | 5,86 | <0,0001 | Signifikant (α = 0,05) |
| Vorgeschlagenes Modell vs. Random Forest | F1-Score | Gepaarter Bootstrap (1.000 Resamplings) | 4,03 | 0,0003 | Signifikant (α = 0,05) |
| Vorgeschlagenes Modell vs. SVM | Genauigkeit (%) | McNemar-Test | 16,08 | <0,0001 | Signifikant (α = 0,05) |
| Vorgeschlagenes Modell vs. SVM | AUC-ROC | DeLong-Test | 6,95 | <0,0001 | Signifikant (α = 0,05) |
| Vorgeschlagenes Modell vs. SVM | F1-Score | Gepaarter Bootstrap (1.000 Resamplings) | 4,62 | <0,0001 | Signifikant (α = 0,05) |
| Wiederholte Reproduzierbarkeit (10 unabhängige Durchläufe) | AUC-ROC | Beschreibend (Mittelwert ± SD) | — | — | 0,957 ± 0,008 |
| Wiederholte Reproduzierbarkeit (10 unabhängige Durchläufe) | Genauigkeit (%) | Beschreibend (Mittelwert ± SD) | — | — | 93,24 ± 0,74 % |
| Wiederholte Reproduzierbarkeit (10 unabhängige Durchläufe) | F1-Score (%) | Beschreibend (Mittelwert ± SD) | — | — | 92,35 ± 0,92 % |
Tabelle 6: Statistische Validierung und Reproduzierbarkeitsresultate, erzielt durch die experimentelle Implementierung unter Verwendung des Pima-Indians-Diabetes-Datensatzes. Die Tabelle fasst die Leistung einer Fünf-Fold-Cross-Validierung, bootstrabasierte 95 %-Konfidenzintervalle, statistische Vergleiche des vorgeschlagenen Modells mit den Baseline-Modellen sowie die Reproduzierbarkeit über 10 unabhängige Zufallsstarts hinweg zusammen. Eine externe Validierung und eine Bewertung durch klinische Experten wurden in der vorliegenden durchgeführten Validierung nicht durchgeführt.
| Nr. | Checklistenpunkt | Erforderliche Dokumentation | Empfohlene Aufzeichnung / Verifizierung |
| 1 | Softwareumgebung | Betriebssystem, Programmiersprache und Softwareumgebung | Genauere Angabe der Versionen von Betriebssystem und Programmiersprache. |
| 2 | Versionen von Software und Bibliotheken | Versionen wesentlicher Softwarebibliotheken und -pakete | Genauere Angabe der Namen und Versionen der Pakete/Bibliotheken. |
| 3 | Hardware-Spezifikationen | CPU-, GPU-, RAM-, Speicher- und Beschleuniger-Spezifikationen | Angabe der verwendeten Rechnerhardware. |
| 4 | Datensatzidentifikation | Name, Quelle, Version und Zugriffsinformationen des Datensatzes | Genauere Angabe der Quelle/Version des Datensatzes und des Zugriffsdatums, falls zutreffend. |
| 5 | Datensatzmerkmale | Stichprobengröße und Klassenverteilung | Angabe der Gesamtanzahl der Stichproben und der Klassenverteilung für jede Aufteilung. |
| 6 | Datensatzaufteilung | Strategie für Trainings-, Validierungs- und unabhängige Testdatensätze | Dokumentation der Aufteilungsanteile/-anzahlen und der Stratifikation. |
| 7 | Verhinderung von Datenlecks | Verfahren zur Vermeidung von Informationslecks | Dokumentation der Trennung von Probanden/Stichproben und der Schätzung von Vorverarbeitungsparametern ausschließlich an Trainingsdaten. |
| 8 | Vorverarbeitungsparameter | Einstellungen für Bereinigung, Umgang mit fehlenden Werten, Normalisierung, Kodierung und Transformation | Aufzeichnung aller Vorverarbeitungsschritte und Parameterwerte. |
| 9 | Datenaugmentierung | Methoden und Parametereinstellungen zur Datenaugmentierung, falls anwendbar | Dokumentation der Methoden, Wahrscheinlichkeiten und Parameterbereiche. |
| 10 | Modellarchitektur | Endgültige Modellarchitektur und -konfiguration | Dokumentation des Modelltyps, der Schichten/Komponenten, Dimensionen und Aktivierungsfunktionen. |
| 11 | Hyperparameter | Hyperparameter für Training und Optimierung | Aufzeichnung von Lernrate, Batch-Größe, Optimierer, Epochen, frühem Stopp und angepassten Parametern. |
| 12 | Zufalls-Samen (Random Seeds) | Zufalls-Samen für reproduzierbare Ausführung | Aufzeichnung der Samen für Aufteilung, Initialisierung und wiederholte Durchläufe. |
| 13 | Trainingskonfiguration | Trainingsverfahren und Strategie zur Modellselektion | Dokumentation von Validierung, Checkpointing und Kriterien zur Modellselektion. |
| 14 | Evaluierungsmetriken | Vordefinierte prädiktive und statistische Evaluierungsmetriken | Aufzeichnung aller berichteten Leistungskennzahlen. |
| 15 | Konfidenzintervalle | Unsicherheitsintervalle für Leistungskennzahlen | Dokumentation des CI-Schätzverfahrens und der Bootstrap-Stichproben, falls zutreffend. |
| 16 | Statistische Tests | Statistische Verfahren zum Modellvergleich | Dokumentation von Test, Statistik, p-Wert, Signifikanzschwelle und Annahmen. |
| 17 | Analyse wiederholter Durchläufe | Unabhängige Ausführungen mit unterschiedlichen Zufalls-Samen | Aufzeichnung der Anzahl der Durchläufe und des Mittelwerts ± Standardabweichung wesentlicher Metriken. |
| 18 | Erklärbarkeitskonfiguration | Methoden und Parametereinstellungen zur Erklärbarkeit | Dokumentation von SHAP, LIME, Grad-CAM, Attention, kontrafaktischen Methoden oder anwendbaren Einstellungen. |
| 19 | Erklärbarkeitsbewertung | Objektive Bewertung der Zuverlässigkeit und Nützlichkeit von Erklärungen | Dokumentation von Treue, Stabilität, Infidelität, Lokalisierung und Expertenbewertung, falls zutreffend. |
| 20 | Modellartefakte | Trainierte Modellgewichte und Konfigurationsdateien | Archivierung des endgültigen trainierten Modells, der Architektur/Konfiguration und der Selektionsinformationen. |
| 21 | Codeverfügbarkeit | Code für Vorverarbeitung, Training, Evaluierung und Erzeugung von Erklärungen | Aufzeichnung von Repository- oder kontrollierten Code-Zugriffsinformationen, falls zutreffend. |
| 22 | Ausführungsdokumentation | Befehle, Skripte, Konfigurationsdateien und Anweisungen | Aufzeichnung der Befehle und Konfigurationen, die zur Reproduktion des Workflows erforderlich sind. |
| 23 | Ausgabedokumentation | Vorhersagen, Evaluierungsergebnisse, Abbildungen und Erklärungsergebnisse | Archivierung der generierten Ausgaben und Verknüpfung mit dem entsprechenden Experiment/Durchlauf. |
| 24 | Verifizierung der Reproduzierbarkeit | Verifizierung der Konsistenz über unabhängige Ausführungen hinweg | Vergleich der Ergebnisse wiederholter Durchläufe und Bericht vordefinierter Variabilitätsmaße. |
Tabelle 7: Reproduzierbarkeits-Checkliste für die unabhängige Replikation des vorgeschlagenen XAI-Workflows. Die Checkliste legt die Anforderungen an die Berechnung, Datensätze, Vorverarbeitung, Modellentwicklung, Evaluierung, statistische Validierung, Erklärbarkeit und Dokumentation fest, die zur Reproduktion des experimentellen Workflows erforderlich sind.