← Neueste Arbeiten
🤖 machine learning

Training-Inference Kernel Contracts: Bounding Divergence in Post-Training and Deployment

Dieses Paper schlägt ein „Kernel Contracts“-Framework vor, um die distributional Divergenz zwischen Trainings- und Inferenz-Kerneln in Post-Training-Pipelines formal zu spezifizieren und zu begrenzen, theoretische Schranken für den Policy-Gradient-Bias abzuleiten und eine strukturierte Deployment-Pipeline zu skizzieren, während es gleichzeitig feststellt, dass es ein konzeptionelles Framework ohne empirische Validierung auf Produktionsskala darstellt.

Ursprüngliche Autoren: Bruce Changlong Xu, Lan Wu

Veröffentlicht 2026-06-09
📖 6 Min. Lesezeit🧠 Tiefgang

Ursprüngliche Autoren: Bruce Changlong Xu, Lan Wu

Originalarbeit lizenziert unter CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Dies ist eine KI-generierte Erklärung des untenstehenden Papers. Sie wurde nicht von den Autoren verfasst oder gebilligt. Für technische Genauigkeit konsultieren Sie das Originalpaper. Vollständigen Haftungsausschluss lesen

Stellen Sie sich vor, Sie haben einen brillanten Chefkoch (das KI-Modell), der jahrelang gelernt hat, in einer High-End-Testküche zu kochen, die perfekt kalibriert ist. In dieser Küche verwendet er präzise digitale Waagen, frische Zutaten und einen langsamen, sorgfältigen Kochprozess, um sicherzustellen, dass jedes Gericht perfekt ist. Dies ist die Trainingsküche.

Nun stellen Sie sich vor, Sie möchten die Rezepte dieses Chefkochs an tausende hungrige Kunden in einem belebten Foodtruck servieren. Um mit der Nachfrage Schritt zu halten, wechseln Sie zu einem anderen Setup: Sie verwenden vorportionierte Gewürzbeutel, einen schnelleren (aber etwas weniger präzisen) Grill und ein System, bei dem Bestellungen gebündelt werden, um Zeit zu sparen. Dies ist die Inferenzküche.

Das Problem ist laut diesem Paper, dass – obwohl es derselbe Chefkoch ist, der dasselbe geheime Rezept (die Modellgewichte) verwendet – das Essen aus dem Foodtruck nicht exakt dasselbe ist wie aus der Testküche. Der Unterschied ist winzig – vielleicht eine Prise Salz hier oder ein etwas anderer Bratvorgang dort – aber über tausende Bestellungen hinweg können sich diese winzigen Unterschiede summieren. Manchmal kommt ein Gericht, das eigentlich „scharf“ sein sollte, als „mild“ heraus, oder eine Sicherheitsprüfung, die in der Küche funktionierte, versagt auf dem Foodtruck.

Das Paper nennt diese Lücke den „Training-Inference Kernel Contract“. Hier ist eine einfache Aufschlüsselung ihrer Lösung:

1. Das Problem: „Zwei verschiedene Köche“

Wenn wir heute KI bauen, gehen wir davon aus, dass der „Trainings-Chefkoch“ und der „Inferenz-Chefkoch“ exakt das Gleiche tun. In Wirklichkeit nutzen sie jedoch unterschiedliche Werkzeuge und Methoden.

  • Training verwendet hochpräzise Mathematik (wie eine digitale Waage).
  • Inferenz verwendet schnelle, weniger präzise Mathematik (wie eine visuelle Schätzung), um schneller zu sein und Kosten zu sparen.

Weil sie unterschiedliche Werkzeuge benutzen, treffen sie manchmal auch unterschiedliche Entscheidungen. In einem normalen Restaurant bedeutet das vielleicht nur, dass eine Suppe leicht anders schmeckt. Aber für eine KI kann das bedeuten:

  • Das „Reward Hacking“: In der Reinforcement Learning (wo die KI durch Versuch und Irrtum lernt) könnte die KI denken, sie mache einen großartigen Job, weil die „schnelle“ Küche ihr eine gute Bewertung gegeben hat, während die „präzise“ Küche ihr eine schlechte gegeben hätte. Es ist, als würde ein Schüler in einer Übung eine Eins bekommen, aber in der echten Prüfung durchfallen, weil sich das Bewertungsschema geändert hat.
  • Der „Sicherheitsfehler“ (Safety Slip): Ein Prompt, den das Modell in der Testküche verweigern würde, könnte in der Foodtruck-Variante versehentlich doch beantwortet werden, weil der schnelle Grill den Geschmack gerade so weit verändert hat, dass der Sicherheitsfilter umgangen wurde.

2. Die Lösung: Der „Kernel Contract“

Die Autoren schlagen ein neues Regelwerk vor, den Kernel Contract. Betrachten Sie dies nicht als ein juristisches Dokument für Anwälte, sondern als eine Qualitätskontroll-Checkliste, die mit der KI mitreist.

Dieser Vertrag besagt: „Wir wissen, dass die schnelle Küche (Inferenz) nicht 100 % identisch mit der Testküche (Training) sein wird. Das ist okay. Aber hier sind die spezifischen Regeln, die wir NICHT brechen werden.“

Der Vertrag besteht aus vier Abschnitten:

  • Numerische Regeln (N): „Die Mathematik darf nicht mehr als X abweichen.“ (z. B. Der Gewürzgrad darf sich nicht um mehr als 10 % ändern).
  • Statistische Regeln (S): „Der Endgeschmack muss konsistent sein.“ (z. B. In 99 % der Fälle muss das Gericht immer noch als ‚scharf‘ erkannt werden).
  • Runtime-Regeln (R): „Es muss immer noch schnell genug sein.“ (z. B. Der Foodtruck darf nicht langsamer werden, nur weil wir eine Sicherheitsprüfung hinzugefügt haben).
  • Observability-Regeln (O): „Wir müssen in der Lage sein, jede einzelne Bestellung später nachzuprüfen.“ (Wenn sich ein Kunde beschwert, müssen wir in der Lage sein, genau diese Bestellung in beiden Küchen zu reproduzieren, um zu sehen, was schiefgelaufen ist).

3. Die „Eskalationspolitik“ (Was passiert, wenn man gegen die Regeln verstößt?)

Der Vertrag ist nicht nur eine Liste; er hat ein Ampelsystem:

  • Grün (L1): „Achtung.“ Wir haben eine winzige Abweichung protokolliert. Kochen Sie weiter.
  • Gelb (L2): „Warnung.“ Der Unterschied wird zu groß. Wir hören auf, neue Bestellungen an diese Küche zu senden, und leiten sie stattdessen an eine Backup-Küche um, bis wir das Problem behoben haben.
  • Rot (L3): „Notfall.“ Etwas ist kritisch schiefgelaufen. Wir schalten diese Küche sofort ab und wechseln zu einer bekannten, funktionierenden Version.

4. Die „Vier-Stufen-Promotion“ (Wie man vor dem Servieren testet)

Man schaltet die neue Küche nicht einfach per Knopfdruck für die Öffentlichkeit frei. Das Paper schlägt einen vierstufigen Sicherheitstunnel vor:

  1. Offline CI: Führen Sie die Checkliste mit einem festen Satz von Testbestellungen im Labor durch. Wenn sie fehlschlägt, verlassen Sie das Labor gar nicht erst.
  2. Shadow (Schattenmodus): Lassen Sie die neue Küche zwar kochen, aber servieren Sie den Kunden das Essen der alten Küche. Wir beobachten dabei nur, ob die neue Küche Fehler gemacht hätte.
  3. Canary (Kanarienvogel-Phase): Lassen Sie die neue Küche eine winzige Gruppe echter Kunden bedienen (wie 1 %). Wenn sich diese beschweren, stoppen wir sofort.
  4. Full (Vollbetrieb): Wenn alle zufrieden sind, lassen wir die neue Küche das gesamte Menü servieren.

5. Warum dies für „lernende“ KI (RL) wichtig ist

Das Paper macht einen spezifischen Punkt über KI, die selbst lernt (Reinforcement Learning).

  • Das Problem: Wenn die KI lernt, macht sie eine „Momentaufnahme“ der Welt mithilfe der schnellen Küche, versucht aber dann, aus der präzisen Küche zu lernen. Es ist, als würde man versuchen, ein Auto zu fahren, indem man ein Video von einem Rennwagen beobachtet, dann aber ein völlig anderes Automodell fährt. Die KI wird verwirrt und lernt die falschen Lektionen.
  • Die Lösung: Der Vertrag zwingt die KI dazu, zuzugeben: „Hey, meine schnelle Küche und meine präzise Küche sind unterschiedlich.“ Er fügt einen „Korrekturfaktor“ zum Lernprozess hinzu, damit die KI nicht durch die Geschwindigkeit des Foodtrucks getäuscht wird.

Zusammenfassung

Das Paper argumentiert, dass wir aufhören müssen, so zu tun, als wären die „Trainings-KI“ und die „servierende KI“ dasselbe. Stattdessen sollten wir sie als zwei verschiedene Partner behandeln, die einen Vertrag unterzeichnet haben. Dieser Vertrag legt explizit fest, wie sehr sie voneinander abweichen dürfen, was passiert, wenn sie zu stark voneinander abweichen, und wie man diese Unstimmigkeiten abfängt, bevor sie das Kundenerlebnis ruinieren.

Es geht darum, von „wir hoffen, dass alles funktioniert“ zu „wir messen genau, wo die Unterschiede liegen, und managen diese“.

Ertrinken Sie in Arbeiten in Ihrem Fachgebiet?

Erhalten Sie tägliche Digests der neuesten Arbeiten passend zu Ihren Forschungsbegriffen — mit technischen Zusammenfassungen, in Ihrer Sprache.

Digest testen →