Eine brauchbare Model Card beantwortet für denjenigen, der das Modell prüft, eine einzige Frage: Kann ich das freigeben, und was genau gebe ich damit frei? Sie beschreibt, was das Modell entscheidet, aus welchen Daten es gelernt hat, wie es gemessen wurde, wo es versagt und wer verantwortlich ist, wenn es das tut. Der Test lautet: Kann ein Validator, der das Team nie getroffen hat, allein damit arbeiten?
Die meisten Model Cards bestehen diesen Test nicht. Sie lesen sich wie ein Datenblatt, gekreuzt mit einer Pressemitteilung: Architekturdiagramme, eine Accuracy-Zahl ohne Nenner, ein Absatz darüber, mit wie viel Sorgfalt das Modell gebaut wurde. Ein Prüfer kann damit nichts anfangen. Er kann nicht erkennen, ob die Trainingsdaten Informationen durchsickern ließen, die dem Modell zur Inferenzzeit gar nicht zur Verfügung stünden, ob die berichtete Metrik aus einem Hold-out-Set oder aus dem Trainingsset stammt, oder was zum Quartalsende passiert, wenn die Volumina in die Höhe schnellen. Die Card sieht gründlich aus und sagt einem nichts, was man in Frage stellen könnte.
Beginne bei der Entscheidung, nicht bei der Architektur
Das Erste auf der Card ist, was das Modell entscheiden darf. Ein Label wie “Transaktionsüberwachungsmodell” ist hier nutzlos. Die Card braucht die Betriebsgrenze: Dieses Modell bewertet Überweisungen für eine Sanktionsprüfungs-Queue, es blockiert keine Zahlungen, und ein Mensch gibt jeden Alert frei, bevor er ausgelöst wird. Dieser eine Satz legt das gesamte Risikoprofil fest. Ein Modell, das Fälle für die menschliche Prüfung priorisiert, trägt ein völlig anderes Exposure als eines, das in Straight-Through-Processing verdrahtet ist, und ein Prüfer muss wissen, welches der beiden er vor sich hat, bevor er eine weitere Zeile liest.
Neben der Entscheidung benenne die Population. Ein Kreditmodell, das auf Prime-Kreditnehmern gebaut und getunt wurde, verhält sich bei Antragstellern mit dünner Kredithistorie unvorhersehbar, und die Card sollte das offen sagen, statt den Leser es erst in der Produktion entdecken zu lassen. Wir halten hier drei Dinge fest:
- Den vorgesehenen Einsatzzweck und die vorgesehene Population, jeweils in einem Absatz.
- Die Out-of-Scope-Nutzungen, formuliert als Verbote, denn irgendwann wird jemand versuchen, das Modell für etwas wiederzuverwenden, wofür es nie gemessen wurde.
- Den Entscheidungsverantwortlichen (Decision Owner), also die Person im Fachbereich, die für das Ergebnis geradesteht – nicht das Team, das es trainiert hat.
Diese letzte Zeile wiegt schwerer, als sie aussieht. Wenn ein Modell ein schlechtes Ergebnis produziert, lautet die Frage: Wem gehörte die Entscheidung? Wenn die Card diese Person nicht benennen kann, ist die Governance rund um das Modell bereits gebrochen.
Bei der Datenherkunft zeigt sich die ehrliche Arbeit
Das ist der Abschnitt, der eine für den Prüfer geschriebene Card von einer trennt, die nur vollständig aussehen soll. Ein Prüfer eines Finanzmodells vertraut einer Metrik erst, wenn er den Daten dahinter vertraut, und die meisten Fehlerquellen dieser Modelle sind Datenprobleme im Kostüm eines Modellierungsproblems.
Die Point-in-Time-Korrektheit kommt zuerst. Für jedes aus einer Zeitreihe abgeleitete Feature gibt die Card den Zeitstempel an, zu dem (as-of) das Feature berechnet wurde, und bestätigt, dass kein Wert aus der Zeit nach dem Label-Datum ins Training gelangt ist. Lookahead-Leakage ist der häufigste Defekt, den wir in Finanzmodellen finden, und der schmeichelhafteste, weil er die Offline-Metriken exzellent aussehen lässt – bis genau zu dem Moment, in dem das Modell auf Live-Daten trifft. Wenn die Card keine Point-in-Time-Konstruktion nachweisen kann, lohnt es sich nicht, die darunter stehenden Eval-Zahlen überhaupt zu lesen.
Dann die Lineage. Jedes Feature sollte bis zu einem Quellsystem und einer Transformation zurückverfolgbar sein, idealerweise über einen Feature Store und nicht über ein Notebook, das niemand erneut ausführen kann. Wir listen pro Feature-Gruppe auf, woher sie stammt, wie sie gegen das System of Record abgeglichen wurde und welche Entity-Resolution-Regel Datensätze über Quellen hinweg zusammengeführt hat. Entity Resolution verdient eine eigene Zeile, denn ein Join, der stillschweigend Entitäten verwirft oder dupliziert, verzerrt ein Modell auf eine Weise, die keine aggregierte Metrik ans Licht bringt. Die Card sollte außerdem festhalten, welche Felder abgeglichen wurden und welche man auf Treu und Glauben übernommen hat, denn eine Kennzahl, die drei vorgelagerte Systeme auf drei verschiedene Arten melden, ist eine Kennzahl, nach der der Prüfer fragen wird.
- Quellsystem und Extraktionsdatum für jede Feature-Gruppe.
- Die As-of-Logik, die die Point-in-Time-Korrektheit belegt.
- Entity-Resolution- und Reconciliation-Regeln, einschließlich bekannter Lücken.
- Die Label-Definition sowie die Angabe, wie Labels verifiziert und nicht bloß abgezogen wurden.
Metriken, mit denen ein Prüfer streiten kann
Eine Accuracy-Zahl ohne Nenner ist kein Beleg. Der Metrik-Abschnitt benennt das Eval-Set, seine Größe, seinen Zeitraum und wie es abgetrennt wurde, und berichtet die Performance dann in den Einheiten, die den Fachbereich interessieren. Für ein Alerting-Modell heißt das: das False-Positive-Budget. Wie viele Alerts pro tausend Transaktionen fallen am Betriebsschwellenwert an, wie viele davon werden als Rauschen abgeräumt, und welche Analystenlast bedeutet das? Wer ein Monitoring-Modell freigibt, gibt diese Arbeitslast ebenso frei wie die Erkennungsrate.
Eine einzelne aggregierte Zahl verbirgt zu viel. Segmentiere nach den im Finanzbereich relevanten Dimensionen: Produkt, Kanal, Geografie, Kundenbeziehungsdauer, Transaktionsgröße. Ein Modell, das insgesamt stark, bei Neukunden aber schwach ist, trägt ein konkretes, benennbares Risiko, und die Card sollte dieses Risiko offen zeigen, statt einen Validator es erst nach drei Monaten finden zu lassen. Wir geben außerdem den Schwellenwert und die dahinterstehende Begründung an. Ein Schwellenwert ist eine Policy-Entscheidung über das False-Positive-Budget und keine technische Konstante, und er gehört vor die Person, der das Trade-off gehört.
Fehlermodi, Drift und der Audit-Trail
Der letzte Abschnitt ist der, den Teams am liebsten überspringen und den Prüfer am liebsten lesen. Schreibe konkret auf, wie das Modell versagt. Welche Inputs treiben es aus der Verteilung heraus, was tut es, wenn ein Feature fehlt oder veraltet ist, und was ist der Fallback, wenn es gar nicht scoren kann. Nenne die Drift-Signale, die du überwachst, und die Schwellenwerte, die eine Überprüfung auslösen, damit die Card eine lebende Kontrolle beschreibt und nicht eine einmalige Momentaufnahme. Eine Model Card, die Drift nie erwähnt, beschreibt ein Modell an seinem Geburtstag, nicht das, das jetzt läuft.
Und schließlich der Audit-Trail: die Version des Modells, die diese Card beschreibt, der Snapshot der Trainingsdaten, der Code-Commit und der Freigabenachweis. Eine Card, die sich keiner konkret deployten Version zuordnen lässt, ist Deko. Versioniere die Card gemeinsam mit dem Artefakt, damit die Antwort auf die Frage, was zum letzten Quartalsende lief und warum es freigegeben wurde, in einem Jahr ein Dokument ist und keine archäologische Ausgrabung.
Häufige Fragen
Wer schreibt die Model Card – der Modellierer oder der Prüfer?
Der Modellierer erstellt den Entwurf, weil er die Fakten kennt, aber die Card wird für den Prüfer geschrieben. Wenn ein Validator allein anhand der Card die Eval-Zahlen nicht reproduzieren oder ein Feature nicht bis zu seiner Quelle zurückverfolgen kann, ist sie nicht fertig.
Worin unterscheidet sich eine Model Card von der technischen Dokumentation, die der EU AI Act verlangt?
Die Card ist eine kurze, dauerhafte Zusammenfassung, die auf die detaillierten Nachweise verweist. Die Dokumentation nach Artikel 11 ist das vollständige Dossier. Eine gute Card ist der Index und die ehrliche Selbsteinschätzung; sie sollte auf die ausführlicheren Artefakte verweisen, statt sie zu duplizieren.
Wie oft sollte eine Model Card aktualisiert werden?
Bei jedem Retraining, jeder Schwellenwert- oder Feature-Änderung und bei jeder periodischen Überprüfung. Versioniere die Card gemeinsam mit dem Modellartefakt, damit eine bestimmte Card immer zu einer konkret deployten Version passt und nicht zu einem beweglichen Ziel.