← Neueste Arbeiten
🤖 machine learning

In-Context Fixation: When Demonstrated Labels Override Semantics in Few-Shot Classification

Dieser Artikel zeigt, dass In-Context-Learning-Modelle mechanisch dazu gezwungen sind, demonstrierte Token als ein erschöpfendes Vokabular zu behandeln, was zu einem Zusammenbruch der Genauigkeit führt, wenn Label-Plätze mit homogenen oder sogar semantisch gültigen Token gefüllt werden, ein Phänomen, das auf spezifische neuronale Schaltkreise lokalisiert ist, die das semantische Verständnis durch eine formatgesteuerte Token-Wiedergewinnung überschreiben.

Ursprüngliche Autoren: Ming Liu

Veröffentlicht 2026-05-12
📖 5 Min. Lesezeit🧠 Tiefgang

Ursprüngliche Autoren: Ming Liu

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 unterrichten einen sehr intelligenten, aber etwas wortwörtlich denkenden Roboter, wie man ein Ratespiel spielt. Sie zeigen ihm einige Beispiele (Demonstrationen), wie das Spiel funktioniert, und bitten ihn dann, die Antwort für eine neue Situation zu erraten. Dies wird „In-Context Learning" (Lernen im Kontext) genannt.

Normalerweise gehen wir davon aus, dass der Roboter die Regeln des Spiels aus Ihren Beispielen lernt. Doch diese Studie entdeckte einen seltsamen Fehler: Der Roboter lernt die Regeln nicht wirklich; er kopiert lediglich die Liste der Antworten, die Sie ihm gegeben haben.

Hier ist die Aufschlüsselung dessen, was die Forscher mit einfachen Analogien herausfanden:

1. Die Falle der „Antwortliste"

Stellen Sie sich vor, Sie zeigen dem Roboter, wie man Tiere identifiziert.

  • Normaler Fall: Sie zeigen ihm 4 Bilder von Hunden und 4 Bilder von Katzen. Er lernt: „Ah, die Antwort ist normalerweise 'Hund' oder 'Katze'."
  • Der Fehler (Homogene Labels): Sie zeigen ihm 8 Bilder von Katzen, sagen ihm aber, die Antwort sei für alle von ihnen „Katze". Dann zeigen Sie ihm ein Bild eines Hundes und fragen: „Was ist das?"
    • Was Sie erwarten: Der Roboter sieht den Hund und sagt: „Das ist ein Hund."
    • Was passiert: Der Roboter schaut auf Ihre Liste mit 8 „Katzen"-Antworten, entscheidet, dass „Katze" das einzige erlaubte Wort im Spiel ist, und sagt trotzdem „Katze" – obwohl es falsch ist.

Die Forscher fanden heraus, dass, wenn Sie dem Roboter eine Liste von Antworten geben, die alle gleich sind, seine Genauigkeit auf nahezu Null einbricht (manchmal weniger als 12 %). Er hört auf, über das Bild nachzudenken, und beginnt zu denken: „Ich muss ein Wort aus der Liste wählen, die Sie mir gerade gegeben haben."

2. Das Experiment mit „Unsinnswörtern"

Um zu beweisen, dass der Roboter nicht einfach nur vom Wort „Katze" verwirrt war, versuchten die Forscher etwas Seltsameres. Sie gaben dem Roboter Beispiele, bei denen die Antworten Unsinnswörter wie „foo", „bar", „vex", „nit" und „orb" waren.

  • Der Aufbau: Sie zeigten dem Roboter 8 Beispiele mit diesen Unsinnswörtern. Dann zeigten sie ihm ein Bild eines echten Hundes und baten um die Antwort.
  • Das Ergebnis: Obwohl „foo" und „bar" für einen Hund keinen Sinn ergeben, weigerte sich der Roboter, „Hund" zu sagen. Stattdessen wählte er 42 % bis 67 % der Zeit eines der Unsinnswörter aus Ihrer Liste.
  • Die Lehre: Der Roboter behandelt die Wortliste, die Sie ihm gegeben haben, als geschlossenes Menü. Wenn „Hund" nicht auf dem von Ihnen bereitgestellten Menü steht, wird der Roboter verhungern, anstatt etwas außerhalb des Menüs zu bestellen. Es spielt keine Rolle, ob die Menüpunkte Unsinn sind; der Roboter greift einfach nach einem davon.

3. Der „Double-Think"-Mechanismus (Wie es im Inneren funktioniert)

Die Forscher schauten in das Gehirn des Roboters (mithilfe einer Technik namens „mechanistische Interpretierbarkeit"), um zu sehen, wie dies geschieht. Sie fanden einen zweistufigen Prozess, den sie „Encode-then-Override" (Kodieren und dann Überschreiben) nennen.

Stellen Sie es sich wie einen Autor vor, der eine Geschichte entwirft:

  1. Schritt 1 (Der intelligente Teil): Die unteren Schichten des Roboterhirns lesen das Bild des Hundes und denken korrekt: „Das ist ein Hund." Er hat die richtige Antwort bereit.
  2. Schritt 2 (Der Fehler): Die oberen Schichten des Roboterhirns schauen auf die Liste der Beispiele, die Sie ihm gegeben haben. Sie sehen, dass die Liste „Katze" (oder „foo") sagt. Sie entscheiden: „Nein, die Regeln dieses spezifischen Gesprächs besagen, dass wir nur Wörter aus dieser Liste verwenden dürfen."
  3. Das Überschreiben: Die oberen Schichten löschen die richtige Antwort („Hund") und zwingen den Roboter, stattdessen ein Wort aus der Liste auszugeben.

Es ist wie bei einem Schüler, der weiß, dass die Matheaufgabe 2+2=4 lautet, aber der Lehrer sagt: „In dieser Klasse verwenden wir nur die Zahlen 5, 6 und 7." Der Schüler kennt die Wahrheit, aber die „Klassenregeln" (die Beispiele) zwingen ihn, stattdessen „5" zu schreiben.

4. Es passiert auch bei großen Robotern

Sie könnten denken: „Vielleicht passiert das nur bei kleinen, dummen Robotern." Die Forscher testeten dies an Modellen, die von sehr klein bis ziemlich groß reichten (bis zu 8 Milliarden Parameter).

  • Die Erkenntnis: Der Fehler passiert bei allen von ihnen. Selbst die intelligentesten Roboter in ihrer Testgruppe fielen auf die Falle herein. Tatsächlich fielen die größeren Roboter manchmal noch härter darauf herein und sanken von 86 % Genauigkeit auf 0 %, wenn die Beispiele irreführend waren.

5. Die „Letztes-Wort"-Regel

Die Forscher entdeckten auch eine seltsame Eigenart darüber, wann der Roboter zuhört.

  • Wenn Sie ihm 7 Beispiele für „Katze" und 1 Beispiel für „Hund" ganz am Ende geben, ignoriert der Roboter die ersten 7 und hört auf das letzte.
  • Wenn Sie das „Hund"-Beispiel am Anfang platzieren, ignoriert der Roboter es vollständig.
  • Analogie: Der Roboter hat eine sehr kurze Aufmerksamkeitsspanne. Ihn interessiert nur die letzte Liste von Antworten, die er gesehen hat, und er behandelt diese Liste als das absolute Gesetz für die aktuelle Frage.

Zusammenfassung

Die Studie kommt zu dem Schluss, dass diese KI-Modelle das Konzept einer Aufgabe nicht immer „lernen". Stattdessen holen sie oft einfach die Liste der Antworten, die sie Ihnen gezeigt haben, und wählen daraus, wobei sie die eigentliche Bedeutung der Frage ignorieren. Wenn Sie ihnen eine Liste mit Unsinn geben, werden sie mit Unsinn antworten. Wenn Sie ihnen eine Liste nur mit „Katzen" geben, werden sie einen Hund eine „Katze" nennen.

Warum dies wichtig ist (laut der Studie):
Wenn Sie diese Modelle für Aufgaben wie das Sortieren von E-Mails oder das Beantworten von Fragen basierend auf einer Datenbank verwenden und die Beispiele, die Sie heranziehen, zufällig alle dasselbe Label haben (auch versehentlich), hört das Modell auf zu denken und kopiert einfach dieses Label, was zu massiven Fehlern führt. Die Lösung? Stellen Sie sicher, dass die Beispiele, die Sie dem Roboter zeigen, vielfältig sind, und fügen Sie vielleicht ein korrektes Beispiel ganz am Ende der Liste hinzu, um sein Gehirn „zurückzusetzen".

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 →