ISTQB CT-AI
ML-Modelltests: Risiken, Leistung, Angriffe
Risiken von ML-Modellen
- Welche Gegenmaßnahme passt zum Risiko „gegnerische Beispiele“ (Adversarial Examples)? Einfach
- Welche Gegenmaßnahme hilft gegen unannehmbare Daten- oder Konzeptdrift? Einfach
- Welche Gegenmaßnahme hilft, wenn die Bereitstellung eines aktualisierten Modells sofort zu einem Ausfall führen könnte? Einfach
- Welche Gegenmaßnahme hilft gegen eine unzureichende Performanz-Effizienz des ML-Modells? Einfach
- Welche Gegenmaßnahme hilft gegen mangelhafte Modelldokumentation? Einfach
- Welche Gegenmaßnahme hilft gegen einen Defekt in der Modell-API? Einfach
Modelldokumentation
- Warum ist die Dokumentation von ML-Modellen so wichtig? Einfach
- Was sind Model Cards? Einfach
- Was beschreiben „Datasheets for Datasets“? Einfach
- Welche Rolle spielt eine Dokumentationsprüfung bei Hochrisikosystemen? Einfach
- In welchen Abschnitt einer ML-Modelldokumentation gehören Bereitstellungsplan, Überwachungsmetriken und Rollback-Plan? Einfach
Funktionale Leistungstests
- Was bewertet der funktionale Leistungstest von ML? Einfach
- Wofür steht die Abkürzung MoE im Zusammenhang mit statistischen Abnahmekriterien? Einfach
- Wie sollte ein Testbericht zur funktionalen Leistung eines probabilistischen ML-Modells formuliert sein? Einfach
- Welche Anforderungen muss der Testdatensatz für funktionale Leistungstests erfüllen? Einfach
Gegnerisches Testen
- Was sind gegnerische Beispiele (Adversarial Examples)? Einfach
- Was ist das Ziel des gegnerischen Testens? Einfach
- Was unterscheidet einen gegnerischen Angriff von einem zufälligen gegnerischen Beispiel? Einfach
- Warum erleichtert White-Box-Wissen das gegnerische Testen? Einfach
- Welche Herausforderungen bringt gegnerisches Testen mit sich? Einfach
Risiken von ML-Modellen
- Welche Arten von Risiken adressiert der ML-Modelltest? Mittel
- Welche Gegenmaßnahmen helfen gegen das Testorakelproblem bei ML-Modellen? Mittel
- Welche Gegenmaßnahmen helfen bei mangelhaften Systemanforderungen? Mittel
- Welche Gegenmaßnahmen helfen gegen mangelnde Robustheit eines Modells durch unerwartete Eingaben? Mittel
- Welche Gegenmaßnahmen passen zu Modell-Updates, die Fehler einführen bzw. die funktionale Leistung verringern? Mittel
- Gegen welche Risiken hilft Red Teaming? Mittel
- Welche Gegenmaßnahmen passen zu den Risiken „Modell verursacht Nebenwirkungen“ und „Modell zeigt Reward Hacking“? Mittel
Modelldokumentation
- Welche Ziele verfolgt das Review einer ML-Modelldokumentation gegen eine Checkliste? Mittel
- Welche Inhalte gehören in den Abschnitt „Datensätze“ einer ML-Modelldokumentation? Mittel
- Welche Inhalte gehören in den Abschnitt „Verwendung“ (Usage) einer ML-Modelldokumentation? Mittel
- Welche Rolle spielt Transparenz für die Modelldokumentation? Mittel
Funktionale Leistungstests
- Was ist eine Voraussetzung für funktionale Leistungstests probabilistischer ML-Systeme? Mittel
- Was geschieht, wenn bei steigender Testzahl das Konfidenzniveau festgehalten wird? Mittel
- Was geschieht, wenn bei steigender Testzahl die Fehlerspanne festgehalten wird? Mittel
- Wie viele Testfälle sind nötig, um „98 % Accuracy mit ±4 % Fehlerspanne bei 95 % Konfidenzniveau“ unter allen Bedingungen zu bestätigen? Mittel
- Was ermöglicht sequenzielles Testen bei funktionalen Leistungstests? Mittel
- Warum geht der funktionale Leistungstest probabilistischer ML-Systeme über ein einfaches „bestanden/nicht bestanden“ hinaus? Mittel
Gegnerisches Testen
Risiken von ML-Modellen
- Nach einem Modell-Update meldet ein Team: Das neue Modell stürzt direkt nach der Bereitstellung ab, und in einer anderen Version funktionieren früher korrekte Fälle nicht mehr. Welche Gegenmaßnahmen passen zu diesen beiden Risiken? Schwer
- Welche Zuordnungen von Modellrisiko und Gegenmaßnahme treffen zu? Schwer
- Ein Chatbot liefert gelegentlich gefährliche Anleitungen und gibt persönliche Daten preis. Welche Gegenmaßnahme passt zu diesen Risiken? Schwer
- Ein Team hat für ein neues Modell weder ein Testorakel noch genaue Anforderungen. Welche Gegenmaßnahmen passen zu diesen beiden Risiken? Schwer
Modelldokumentation
- Beim Review einer Modelldokumentation fällt auf, dass Angaben zum Testdatensatz, zur Unabhängigkeit der Tests und zu den gegnerischen Testaktivitäten fehlen. Welcher Abschnitt der Dokumentation ist unvollständig, und welches Review-Ziel ist betroffen? Schwer
- Welche Zuordnungen von Inhalt und Abschnitt einer ML-Modelldokumentation treffen zu? Schwer
- Ein Team soll einem Regulierer Modell und Trainingsdaten eines Hochrisikosystems standardisiert beschreiben. Welche Dokumentationsrahmen eignen sich, und wofür? Schwer
- Warum ist ein gründliches Review der Modelldokumentation auch für Systeme sinnvoll, die nicht als hochriskant gelten? Schwer
Funktionale Leistungstests
- Für das Kriterium „98 % Accuracy mit ±4 % Fehlerspanne bei 95 % Konfidenzniveau“ wurden 601 Testfälle geplant und alle ausgeführt, 580 davon bestanden. Ist das Kriterium erfüllt? Schwer
- Für ein sicherheitskritisches System gilt „99 % Zuverlässigkeit mit 95 % Konfidenz“. Welche Aussagen treffen zu? Schwer
- Nach 601 Testfällen beträgt die beobachtete Accuracy 98 %. Was gilt für die gemessene Fehlerspanne bei 95 % Konfidenzniveau? Schwer
- Ein Team nutzt sequenzielles Testen für das Kriterium „98 % Accuracy mit ±4 % bei 95 % CL“, und die beobachtete Accuracy bleibt durchgehend bei mindestens 98 %. Wann kann etwa beendet werden? Schwer
- Ein Team misst die Accuracy eines Modells auf einer Stichprobe aus dem Trainingsdatensatz und berichtet „96 % ±3 % bei 95 % CL“. Was ist zu bemängeln? Schwer
- Welcher Testbericht ist für probabilistische ML-Systeme angemessen? Schwer
- Ein Stakeholder verlangt für die Abnahme nur „Accuracy ≥ 95 %“. Was fehlt für ein statistisch formuliertes Abnahmekriterium, und wozu dient es? Schwer
- Ein Projektleiter fragt, warum für „98 % Accuracy mit ±4 % bei 95 % CL“ ganze 601 Testfälle geplant werden, obwohl das Modell ohnehin etwa 98 % erreicht. Was ist die Begründung? Schwer
Gegnerisches Testen
- Ein Team hat nur API-Zugriff auf das Bildmodell eines Anbieters und will es auf gegnerische Beispiele testen. Welche Vorgehen kommen infrage? Schwer
- Ein Verkehrszeichenerkenner klassifiziert ein Stoppschild falsch, nachdem wenige, für Menschen kaum sichtbare Pixel verändert wurden. Welche Aussagen dazu treffen zu? Schwer
- Ein Entwicklerteam hat vollen Zugriff auf Architektur, Parameter und Trainingsprozess seines Modells. Welches Vorgehen beim gegnerischen Testen ist dann typischerweise einfacher? Schwer
- Ein Unternehmen hat vor zwei Jahren einmal gegnerisch getestet und hält das Thema für erledigt. Was spricht dagegen? Schwer