
# Brücken bauen zwischen erklärbarer KI und Governance synthetischer Daten mit Formize

Künstliche Intelligenz verlagert sich von experimentellen Laboren in mission‑kritische Produktionsumgebungen. Zwei Trends dominieren diesen Wandel:

1. **Synthetische Daten** – erzeugt, um die Privatsphäre zu schützen, das Modelltraining zu beschleunigen und knappe Datensätze zu erweitern.  
2. **Erklärbare KI (XAI)** – gefordert von Regulierungsbehörden, Prüfern und End‑Nutzern, die verstehen wollen, *warum* ein Modell eine bestimmte Vorhersage trifft.

Während beide Themen reife Toolsets besitzen, werden sie häufig in Silos behandelt. Synthetische‑Daten‑Pipelines erzeugen Daten, und XAI‑Tools erklären das Modellverhalten, doch gibt es selten eine einzige Wahrheitsquelle, die beide verbindet. Diese Lücke erzeugt Compliance‑Risiken, erschwert die Auditierbarkeit und untergräbt das Vertrauen der Stakeholder.

Formize, eine Low‑Code‑Governance‑Plattform, glänzt bereits mit **Zero‑Trust‑Governance für synthetische Daten**, **Echtzeit‑Auditing** und **Policy‑Automation**. Durch die Erweiterung von Formize um XAI‑Primitiven können Organisationen einen **ganzheitlichen, prüfbaren und erklärbaren Lebenszyklus synthetischer Daten** erreichen.

Im Folgenden präsentieren wir ein praktisches Rahmenwerk, die architektonischen Komponenten und eine Schritt‑für‑Schritt‑Implementierungsanleitung, die Formizes Workflow‑Engine, Policy‑Engine und unveränderliche Audit‑Trails nutzt, um XAI mit Governance synthetischer Daten zu verschmelzen.

---

## 1. Warum XAI mit Governance synthetischer Daten verbinden?

| Herausforderung | Traditioneller Ansatz | Risiko ohne Integration |
|-----------------|------------------------|--------------------------|
| **Regulatorische Compliance** | Separate Checklisten für Datenschutz und Modell‑Erklärbarkeit | Inkonsistente Nachweise, mögliche Lücken bei Audits |
| **Bias‑Erkennung** | Bias‑Checks auf Real‑Daten, separate Bias‑Analyse der Modellausgaben | Versteckte Verzerrungen, die während der synthetischen Datengenerierung entstehen, bleiben unentdeckt |
| **Nachverfolgbarkeit** | Datenherkunft für Roh‑ und synthetische Datensätze erfasst, Modell‑Erklärungen an anderer Stelle gespeichert | Prüfer können keine spezifische Erklärung mit der synthetischen Datenversion verknüpfen, die sie erzeugt hat |
| **Incident‑Response** | Manuelle Korrelation von Datenpannen mit Fehlverhalten des Modells | Verzögerte Behebung, höhere rechtliche Risiken |

Durch das **Verknüpfen von Erklärungen mit der exakt verwendeten synthetischen Datenversion** kann jede Vorhersage über einen **einzigen unveränderlichen Audit‑Trail** zurückverfolgt werden. Das erfüllt aufkommende Regelungen wie den **EU‑AI‑Act**, den US‑**Executive Order on AI** und branchenspezifische Vorgaben (z. B. FDA‑AI/ML‑Software‑als‑medizinisches‑Gerät).

---

## 2. Kernkonzepte des einheitlichen Rahmens

1. **Synthetic Data Artifact (SDA)** – ein versionierter Datensatz, erzeugt von einer synthetischen Engine (z. B. GAN, Diffusionsmodell). Formize speichert Metadaten, Generierungsparameter und Policy‑Tags für jedes SDA.  
2. **Explainability Payload (XP)** – das Ergebnis einer XAI‑Methode (SHAP, LIME, Counterfactuals) für eine Model‑Inference. XP enthält Feature‑Importance‑Vektoren, lokale Surrogat‑Modelle und Konfidenz‑Scores.  
3. **Policy‑Bound Provenance Graph (PBP‑Graph)** – ein gerichteter azyklischer Graph (DAG), der SDAs, Modell‑Versionen, Inference‑Requests und XPs verknüpft. Jede Kante wird durch eine **Zero‑Trust‑Policy** gesteuert, die Zugriff, Zweck und Aufbewahrung validiert.  
4. **Immutable Audit Log (IAL)** – ein blockchain‑verankerter Log, der jede Mutation des PBP‑Graphen aufzeichnet und Manipulationssicherheit gewährleistet.

Formizes **Policy Engine** prüft Zugriffsanfragen in Echtzeit gegen den PBP‑Graph, während der **Workflow Builder** den Generate‑Explain‑Store‑Zyklus orchestriert.

---

## 3. Architekturskizze

Unten ist ein Mermaid‑Diagramm, das den Datenfluss und die Policy‑Durchsetzungspunkte visualisiert.

```mermaid
graph TD
    A["Synthetic Data Engine"] -->|Generate| B["Synthetic Data Artifact (SDA)"]
    B -->|Register Metadata| C["Formize Metadata Store"]
    C -->|Trigger| D["Model Training Pipeline"]
    D -->|Produce| E["Trained Model Version"]
    E -->|Serve Inference| F["Inference Request"]
    F -->|Invoke XAI Service| G["Explainability Payload (XP)"]
    G -->|Attach to Inference| H["PBP‑Graph Node"]
    H -->|Policy Check| I["Zero‑Trust Policy Engine"]
    I -->|Log| J["Immutable Audit Log"]
    J -->|Expose| K["Compliance Dashboard"]
```

*Alle Knotennamen sind in doppelte Anführungszeichen gesetzt, wie gefordert.*

### Schlüsselinteraktionen

- **SDA‑Registrierung** – Formize erfasst Generierungs‑Seeds, Zufallszustand und Datenschutz‑Budgets. Diese Metadaten werden nach dem Schreiben in das IAL unveränderlich.
- **Modell‑SDA‑Verknüpfung** – Während des Trainings protokolliert die Pipeline die exakt genutzte SDA‑Version und erzeugt eine **Modell‑zu‑Daten‑Kante** im PBP‑Graph.
- **Inference‑XP‑Verknüpfung** – Jeder Inference‑Request wird mit einem XP angereichert, das auf die Modell‑Version und die SDA verweist, die zum Training verwendet wurde.
- **Policy‑Evaluation** – Vor dem Zugriff auf ein XP prüft die Zero‑Trust‑Policy‑Engine Rolle, Zweck und Daten‑Residency‑Constraints des Anfragenden.
- **Audit‑Trail‑Exposition** – Das Compliance‑Dashboard visualisiert die vollständige Herkunft von der synthetischen Datengenerierung bis zur Erklärungsauslieferung und ermöglicht Auditoren die Einhaltung mit einem Klick zu verifizieren.

---

## 4. Schritt‑für‑Schritt‑Implementierungsleitfaden

### Schritt 1: Versionierung synthetischer Daten in Formize aktivieren

```goat
# Pseudo‑code für das Formize SDK
formize.registerArtifact(
    type="synthetic-data",
    name="customer‑transactions‑v1",
    metadata={
        "generator":"CTGAN",
        "seed":12345,
        "privacy_budget":0.8,
        "generation_timestamp":"2026-09-10T14:32:00Z"
    }
)
```

Der SDK‑Aufruf schreibt das Artefakt automatisch in den unveränderlichen Audit‑Log.

### Schritt 2: Modelltraining an das SDA binden

Erstellen Sie einen Formize‑Workflow, der bei Registrierung eines neuen SDA ausgelöst wird.

```yaml
workflow:
  name: "Train Model on New SDA"
  trigger: artifact.created
  condition: artifact.type == "synthetic-data"
  actions:
    - run: "python train_model.py --data {{artifact.id}}"
    - register:
        type: "model-version"
        name: "fraud‑detector‑{{timestamp}}"
        metadata:
          sda_id: "{{artifact.id}}"
          hyperparameters: "{{hyperparams}}"
```

Der `register`‑Schritt speichert die Modell‑Version und verknüpft sie über `sda_id` mit dem SDA.

### Schritt 3: XAI‑Dienst integrieren

Setzen Sie einen XAI‑Microservice (z. B. SHAP‑Server) ein, der eine Modell‑ID und Eingabedaten entgegennimmt und ein XP zurückgibt.

```goat
# Beispiel‑Request an den XAI‑Service
POST /explain
{
  "model_id": "fraud-detector-20260910",
  "input": {"amount": 1200, "merchant": "XYZ", "time": "22:15"}
}
```

Formize erfasst die Antwort und erstellt ein XP‑Artefakt.

```goat
formize.registerArtifact(
    type="explainability-payload",
    name="xp-20260911-001",
    metadata={
        "model_id":"fraud-detector-20260910",
        "sda_id":"customer-transactions-v1",
        "shap_values":{"amount":0.42,"merchant":0.31,"time":0.27},
        "timestamp":"2026-09-11T09:15:00Z"
    }
)
```

### Schritt 4: Zero‑Trust‑Richtlinien definieren

```yaml
policy:
  name: "Explainability Access Policy"
  description: "Nur Auditoren und Datenschutz‑Beauftragte dürfen XPs einsehen."
  rules:
    - effect: allow
      principals: ["role:audit", "role:privacy-officer"]
      actions: ["read"]
      resources: ["explainability-payload"]
      conditions:
        - key: "metadata.sda_id"
          operator: "in"
          value: ["customer-transactions-v1", "customer-transactions-v2"]
```

Formize evaluiert diese Policy bei jeder XP‑Anfrage und stellt sicher, dass der Zugriff zweckgebunden erfolgt.

### Schritt 5: Compliance‑Dashboard erstellen

Nutzen Sie Formizes integrierte Visualisierungs‑Widgets, um den PBP‑Graphen darzustellen. Fügen Sie Filter für:

- **Zeitbereich** (z. B. letzte 30 Tage)  
- **Regulatorischen Kontext** ([GDPR](https://gdpr.eu/), [HIPAA](https://www.hhs.gov/hipaa/index.html), [EU‑AI‑Act‑Compliance](https://digital-strategy.ec.europa.eu/en/policies/regulatory-framework-ai))  
- **Risikostufe** (hohe Auswirkungs‑Erklärungen)

Das Dashboard kann ein **PDF‑Audit‑Paket** exportieren, das den unveränderlichen Hash jedes Knotens enthält – genau das, was Regulierungsbehörden verlangen.

---

## 5. Realisierte Vorteile

| Nutzen | Wie das Rahmenwerk liefert |
|--------|-----------------------------|
| **Regulatorische Bereitschaft** | Ein‑Klick‑Nachweis, der synthetische Datenversion → Modell → Erklärung verknüpft. |
| **Bias‑Minderung** | XPs zeigen Feature‑Beiträge; Prüfer können Bias bis zu den Generierungs‑Parametern zurückverfolgen. |
| **Operative Effizienz** | Automatisierte Policy‑Checks eliminieren manuelle Berechtigungsprüfungen. |
| **Vertrauen und Transparenz** | End‑Nutzer sehen Erklärungen, die kryptografisch an die Daten gebunden sind, die das Modell trainiert haben. |
| **Skalierbare Auditierbarkeit** | Der unveränderliche Audit‑Log skaliert horizontal; jedes neue SDA oder XP fügt nur einen leichten Knoten hinzu. |

---

## 6. Praxisbeispiele

### 6.1 Finanzdienstleistungen – Geldwäschebekämpfung (AML)

Eine Bank nutzt Formize, um synthetische Transaktionsdaten für AML‑Modelle zu erzeugen. Durch das Anhängen von SHAP‑Erklärungen an jede markierte Transaktion können Compliance‑Beauftragte nachweisen, dass die Modellentscheidungen auf legitimen Risikofaktoren basieren und nicht auf geschützten Merkmalen. Der Audit‑Log liefert Regulierern eine manipulationssichere Kette von der Datengenerierung bis zur finalen Entscheidung.

### 6.2 Gesundheitswesen – Klinische Entscheidungsunterstützung

Ein Krankenhaus erstellt synthetische Patientendatensätze, um seltene Krankheitsbilder zu ergänzen. Counterfactual‑Erklärungen werden zusammen mit jeder Diagnose‑Empfehlung gespeichert. Wenn ein Kliniker eine Empfehlung hinterfragt, kann das System die exakte synthetische Kohorte, die das Modell beeinflusst hat, sowie die Feature‑Wichtigkeit anzeigen – konform mit **[HIPAA](https://www.hhs.gov/hipaa/index.html)**‑Audit‑Anforderungen.

### 6.3 Fertigung – Predictive Maintenance

Synthetische Sensorsignale werden erzeugt, um ein Ausfall‑Vorhersagemodell zu trainieren. Ingenieure fordern LIME‑Erklärungen für hochriskante Vorhersagen an. Formizes Policy‑Engine stellt sicher, dass nur zertifizierte Wartungsmanager die Erklärungen sehen dürfen, während der unveränderliche Log die verwendete synthetische Datenversion dokumentiert und ISO 55001‑Compliance unterstützt.

---

## 7. Zukünftige Erweiterungen

1. **Federated XAI** – Erweiterung des Rahmens für föderiertes Lernen, bei dem jeder Teilnehmer lokal synthetische Daten beisteuert. Formize kann Provenance aggregieren, ohne rohe Daten preiszugeben.  
2. **KI‑generierte Policy‑Empfehlungen** – Einsatz von LLMs, um basierend auf beobachteten Erklärungsmustern neue Zero‑Trust‑Policies vorzuschlagen (z. B. automatisches Verschärfen des Zugriffs, wenn ein Feature konsequent zu hohen Risiken führt).  
3. **Dynamische Aufbewahrung** – Policy‑gesteuertes automatisches Löschen von XPs nach Ablauf gesetzlicher Aufbewahrungsfristen, während kryptografische Beweise der Löschung erhalten bleiben.

---

## 8. Checkliste für den Einstieg

- [ ] Formize 2.5+ installieren (enthält XAI‑Connector‑SDK).  
- [ ] Ihre synthetischen Daten‑Generatoren als **Artifact Types** registrieren.  
- [ ] Einen **Model‑Training‑Workflow** erstellen, der SDA‑IDs protokolliert.  
- [ ] Einen XAI‑Microservice (SHAP, LIME, Counterfactual) bereitstellen.  
- [ ] **Zero‑Trust‑Explainability‑Access‑Policies** definieren.  
- [ ] Ein **Compliance‑Dashboard** mit Formizes Visual‑Widgets bauen.  
- [ ] Einen Pilot mit einem Low‑Risk‑Datensatz durchführen und den Audit‑Trail mit dem internen Audit‑Team validieren.

Durch das Befolgen dieser Checkliste können Organisationen schnell eine **transparente, prüfbare und konforme KI‑Pipeline** etablieren, die synthetische Daten‑Governance und erklärbare KI vereint.

---

## Siehe auch

- EU AI Act – Artikel 13 zu Transparenz und Informationsbereitstellung  
- Formize‑Dokumentation: Zero‑Trust‑Policy‑Engine  
- SHAP: A Unified Approach to Interpreting Model Predictions (GitHub)