← Neueste Arbeiten
🤖 machine learning

On the modality gap and the contrastive loss in multi-modal representation learning

Dieses Paper identifiziert die Modalitätslücke im CLIP-artigen kontrastiven Lernen als ein Versagen der InfoNCE-Zielfunktion bei niedriger Temperatur mit unabhängigen Encodern und schlägt xNCE vor, eine modifizierte Verlustfunktion, die Intra-Modalitäts-Negative einbezieht, wodurch diese Lücke eliminiert wird, während gleichzeitig die Zero-Shot-Klassifikationsleistung verbessert wird, ohne die Retrieval-Genauigkeit zu beeinträchtigen.

Ursprüngliche Autoren: Fabian Mager, Hiba Nassar, Lars Kai Hansen

Veröffentlicht 2026-07-14
📖 6 Min. Lesezeit🧠 Tiefgang

Ursprüngliche Autoren: Fabian Mager, Hiba Nassar, Lars Kai Hansen

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 zwei beste Freunde: einen, der nur „Bild“ spricht, und einen anderen, der nur „Wort“ spricht. Sie möchten, dass diese beiden Freunde sich in demselben Raum aufhalten (einem gemeinsamen digitalen Raum), damit sie einander perfekt verstehen. Das ist das, was KI-Modelle wie CLIP versuchen zu erreichen: Sie lernen, Bilder mit ihren Beschreibungen abzugleichen.

Aber hier ist das Merkwürdige: Selbst nach dem Training stehen diese beiden Freunde oft in gegenüberliegenden Ecken des Raumes. Sie können zwar miteinander kommunizieren, aber sie vermischen sich nie wirklich. Die Bild-Embeddings drängen sich in einem Cluster zusammen, und die Text-Embeddings drängen sich in einem anderen zusammen. Dies wird als „Modality Gap“ (Modalitätslücke) bezeichnet.

Lange Zeit glaubten Wissenschaftler, dass diese Trennung geschah, weil die Freunde unterschiedliche Persönlichkeiten hatten (zufällige Initialisierung) oder weil sie aus unterschiedlichen Nachbarschaften kamen (unterschiedliche Daten). Aber dieses Paper von Fabian Mager, Hiba Nassar und Lars Kai Hansen sagt: „Moment mal. Das ist es nicht.“

Der wahre Übeltäter: Ein schlechtes Spielchen namens „Hot Potato“

Die Autoren führst ein kluges Experiment durch, um ihren Punkt zu beweisen. Sie nahmen zwei identische Zwillinge (zwei unabhängige Encoder mit exakt denselben Startgewichten) und fütterten sie mit genau denselben Bildern, die jedoch leicht verändert waren (wie etwa durch Drehen oder Zoomen). In einer perfekten Welt sollten diese Zwillinge identische Ausgaben produzieren.

Doch als sie die Standard-Trainingsmethode verwendeten (genannt InfoNCE) mit einer sehr spezifischen Einstellung (einer „niedrigen Temperatur“, die die KI sehr wählerisch macht), driften die Zwillinge trotzdem auseinander. Ein Zwilling begann „Bild“ zu sprechen, und der andere „Text“, obwohl sie dasselbe betrachteten!

Dies beweist, dass die Lücke nicht durch die Daten oder den Startpunkt verursacht wird. Stattdessen argumentiert das Paper, dass die InfoNCE-Formel selbst einen Fehler hat, wenn sie mit zwei separaten Encodern verwendet wird.

Stellen Sie es sich so vor: Das Trainingsspiel sagt der KI: „Mache das passende Paar (Bild + Text) super nah und mache alle nicht-passenden Paare super weit weg.“

  • Der Fehler: Um die nicht-passenden Paare „weit weg“ zu machen, findet die KI eine faule Abkürzung. Sie schiebt die gesamte „Bild“-Gruppe auf die eine Seite des Raums und die gesamte „Text“-Gruppe auf die andere Seite. Dies erfüllt die Regel „halte sie getrennt“, ohne dass die KI tatsächlich lernt, sie zu vermischen. Das Paper nennt dies einen „Mode-Failure“ (Modus-Fehler) – die KI hat ein lokales Minimum gefunden, in dem sie glaubt, gute Arbeit zu leisten, aber eigentlich nur die beiden Gruppen in separate Ecken versteckt.

Dies geschieht speziell dann, wenn die KI auf sehr streng eingestellt ist (niedrige Temperatur). Wenn man die KI lockerer einstellt (hohe Temperatur), vermischen sich die Gruppen, aber dann vergisst die KI, wie man verschiedene Objekte voneinander unterscheidet, was ihre Fähigkeit zur späteren Erkennung ruiniert.

Die Lösung: xNCE (Der „Mixologist“)

Die Autoren schlagen eine einfache Lösung namens xNCE vor.

Stellen Sie sich das Trainingsspiel wieder vor. In der alten Version versuchte die KI, wenn sie ein „nicht-passendes“ Bild von einem „nicht-passenden“ Text wegdrückte, sie einfach in entgegengesetzte Ecken zu schieben.
In der neuen xNCE-Version ändern sich die Regeln des Spiels: „Du kannst den Text nicht nur vom Bild wegdrücken. Du musst den Text auch von anderen Texten wegdrücken und das Bild auch von anderen Bildern.“

Indem sie die „negativen“ Beispiele (die Dinge, die die KI nicht matchen sollte) mischen (sodass sie aus beiden Gruppen stammen), wird die KI gezwungen, aufzuhören, sich in den Ecken zu verstecken. Sie muss lernen, die Gruppen gemischt zu halten und gleichzeitig die spezifischen Übereinstimmungen nah beieinander zu halten.

Was geschah im Labor?

Die Autoren testeten dies an zwei Dingen:

  1. MNIST (Handgeschriebene Ziffern): Sie behandelten die beiden Encoder so, als wären sie zwei verschiedene „Modalitäten“.
    • Das Ergebnis: Mit der alten Methode bei niedrigen Temperaturen waren die beiden Gruppen völlig getrennt (zu 100 % separierbar). Mit xNCE schrumpfte die Lücke dramatisch, selbst bei jenen strengen niedrigen Temperaturen.
  2. COCO (Bilder und Bildunterschriften): Dies ist der Realwelt-Test.
    • Die Lücke: Die Standardmethode hinterließ eine riesige Lücke (Abstand von 0,88). Die neue Methode schrumpfte sie auf 0,12 (mit einem kleinen Mix) und sogar auf 0,05 (mit einem starken Mix).
    • Der Kompromiss: Die Autoren fanden einen optimalen Punkt. Wenn sie nur ein wenig mischten (1 % bis 5 % der Negativbeispiele), konnten sie die Lücke fast vollständig schließen, ohne die Fähigkeit der KI zu beeinträchtigen, das richtige Bild für einen Text zu finden (Retrieval).
    • Der Bonus: Am wichtigsten ist, dass diese neue Methode die KI besser darin machte, ein Bild ohne vorheriges Training zu erraten (Zero-Shot-Klassifizierung). In vier verschiedenen Tests übertraf die neue Methode die alte. Beispielsweise verbesserte sie die Genauigkeit beim CIFAR-100-Test um 4,2 Prozentpunkte.

Was das Paper nicht sagt

Es ist wichtig zu wissen, was dieses Paper nicht behauptet:

  • Es sagt nicht, dass hohe Temperaturen die Lösung sind. Tatsächlich zeigt das Paper, dass das bloße Hochdrehen der Temperatur, um die Gruppen zu mischen, die Fähigkeit der KI zerstört, spezifische Objekte zu erkennen (der Abfall der ImageNet-Genauigkeit von 51,9 % auf 15,5 %).
  • Es sagt nicht, dass das Hinzufügen zusätzlicher „Regularisierung“ (das Erzwingen einer Gleichmäßigkeit der KI) die beste Lösung ist. Die Autoren testeten eine regularisierte Version, und diese verbesserte die Zero-Shot-Leistung nicht so gut wie ihre Mischmethode.
  • Es behauptet nicht, dass dies ein Allheilmittel für jedes Problem ist. Das Paper legt nahe, dass man für Aufgaben, die extreme Präzision erfordern (wie das Finden der exakten Nummer 1), sehr wenig mischen (1–5 %) sollte. Für Aufgaben, die ein allgemeineres Verständnis benötigen, kann man stärker mischen.

Das Fazit

Das Paper legt nahe, dass die „Modality Gap“ kein Mysterium der Natur ist, sondern ein Fehler im Standard-Trainingsrezept. Durch das einfache Vermischen der „negativen“ Beispiele im Trainingsspiel haben die Autoren eine Methode (xNCE) geschaffen, die die KI dazu zwingt, tatsächlich eine gemeinsame Sprache zu lernen, anstatt sich nur in separaten Ecken zu verstecken. Es ist eine kleine Anpassung, die die KI intelligenter, einheitlicher und besser darin macht, neue Dinge zu erraten, während sie gleichzeitig die strengen „wählerischen“ Einstellungen beibehält, die sie normalerweise so gut darin machen, Details zu erkennen.

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 →