← Neueste Arbeiten
🤖 machine learning

A Unifying View of Attention Sinks: Two Algorithms, Two Solutions

Diese Arbeit zeigt auf, dass visuell ähnliche Attention Sinks in Transformern tatsächlich zwei unterschiedliche Mechanismen repräsentieren – adaptive „nop“-Unterdrückung und globale „Broadcast“-Aggregation –, was eine duale Interventionsstrategie erfordert, die Gating und Register kombiniert, um beide effektiv zu adressieren.

Ursprüngliche Autoren: Lukas Fesser, Mozes Jacobs, Thomas Fel, Andy Keller, Sham Kakade

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

Ursprüngliche Autoren: Lukas Fesser, Mozes Jacobs, Thomas Fel, Andy Keller, Sham Kakade

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 blicken auf einen überfüllten Raum voller Menschen (die „Token“ in einem KI-Modell), die versuchen, miteinander zu sprechen. In einem speziellen Typ von Vision Transformer beobachteten Forscher ein seltsames Muster: Egal, wer gerade spricht, alle scheinen immer wieder den Kopf zu drehen, um nur eine oder zwei bestimmte Personen im Raum anzustarren. In der „Attention Map“ der KI sieht das wie ein dunkler, vertikaler Streifen aus.

Lange Zeit dachten Wissenschaftler, dies sei ein Bug – ein Fehler, bei dem die KI auf einen Punkt fixiert blieb. Aber dieses Paper argumentiert, dass dieses „Anstarren“ kein Fehler ist. Stattdessen nutzt die KI tatsächlich zwei völlig unterschiedliche Strategien, die von außen betrachtet nur gleich aussehen.

Hier ist die Aufschlüsselung der zwei Strategien, unter Verwendung einfacher Analogien:

1. Der „Nichts tun“-Knopf (Adaptive NOP)

Die Analogie: Stellen Sie sich einen Lehrer in einem Klassenzimmer vor. Manchmal hat der Lehrer nichts Nützliches zur Konversation beizutragen. Anstatt „äh“ oder „vielleicht“ zu sagen, zeigt der Lehrer auf einen bestimmten Schüler (den „Sink“) und sagt: „Schaut einfach Alex zu; er sagt gerade nichts, also bleiben wir genau so, wie wir sind.“

Was passiert:

  • Das Ziel: Die KI möchte aufhören, ihren aktuellen Gedanken zu ändern. Sie muss sagen: „Ich habe gerade keine neuen Informationen hinzuzufügen.“
  • Der Trick: Da die KI gezwungen ist, auf jemanden zu zeigen, zeigt sie auf ein „Null“-Token (ein Token mit fast null Information). Indem sie auf dieses leere Token zeigt, drückt die KI effektiv einen „Nichts tun“-Knopf.
  • Der Hinweis: Wenn man die „Energie“ (den Wert) dieses speziellen Tokens überprüft, ist sie fast Null. Es ist ein Geister-Token, das nur dazu dient, Aktualisierungen zu annullieren.

2. Das „Café“ (Broadcast)

Die Analogy: Stellen Sie sich nun ein anderes Szenario vor. Der Lehrer hat eine sehr wichtige Nachricht (wie „Es regnet draußen“) und alle müssen sie wissen. Anstatt sie jedem Schüler einzeln zuzuflüstern, stellt der Lehrer in der Mitte des Raumes (dem „Sink“) und ruft die Nachricht aus. Alle drehen sich zum Lehrer, um das Update zu hören.

Was passiert:

  • Das Ziel: Die KI möchte eine globale Information mit jedem im Raum teilen.
  • Der Trick: Das „Sink“-Token fungiert als Hub. Es sammelt Informationen und „sendet“ (broadcastet) sie dann an jedes andere Token. Alle aktualisieren ihren Zustand, indem sie dieses geteilte Stück Information hinzufügen.
  • Der Hinweis: Wenn man die „Energie“ dieses speziellen Tokens überprüft, ist sie hoch und voller Inhalt. Es schreibt aktiv eine Nachricht an die Gruppe.

Warum das wichtig ist

Die Hauptentdeckung des Papers ist, dass man den Unterschied nicht allein durch das Betrachten der Attention Map erkennen kann. Beide Strategien sehen wie ein vertikaler Streifen aus, bei dem alle auf einen Punkt starren.

  • Wenn man einen Streifen sieht, weiß man nicht, ob die KI gerade den „Nichts tun“-Knopf drückt oder „Wichtige Neuigkeiten!“ ruft.
  • Das Problem: Frühere Versuche, diese Streifen zu „beheben“ (wie das Hinzufügen spezieller „Register“-Token oder „Gating“-Mechanismen), waren bloßes Raten.
    • Einige Korrekturen nahmen an, die KI würde „Nichts tun“, und versuchten, dies zu verhindern.
    • Andere nahmen an, die KI würde „Broadcasting“ betreiben, und versuchten, dies zu unterstützen.
    • Da die Forscher nicht wussten, was gerade passierte, waren ihre Korrekturen oft unvollständig.

Die Lösung: Ein zweigleisiger Ansatz

Die Autoren entwickelten eine Möglichkeit zu diagnostizieren, welche Strategie die KI verwendet:

  1. Prüfen der „Energie“: Wenn das Token leer ist (niedrige Energie), ist es ein „Nichts tun“-Knopf.
  2. Prüfen der „Struktur“: Wenn das Token voller Daten ist und ein einfaches, geteiltes Muster erzeugt, ist es ein „Broadcast“.

Das Ergebnis: Als sie dies auf echte KI-Modelle (wie jene, die Bilder erkennen) anwandten, fanden sie heraus, dass beide Strategien gleichzeitig stattfinden, aber in unterschiedlichen Teilen des „Gehirns“:

  • Frühe Schichten nutzen oft die „Nichts tun“-Strategie.
  • Tiefere Schichten nutzen oft die „Broadcast“-Strategie.
  • Sogar die „Register“-Token (spezielle Token, die hinzugefügt wurden, um zu helfen) wurden für beide Zwecke verwendet.

Die Lösung: Das Paper zeigt, dass man, um die Probleme zu beheben, die durch diese Muster entstehen, beide Werkzeuge zusammen verwenden muss:

  • Nutze Gating, um die „Nichts tun“-Token zu handhaben (damit sie Aktualisierungen sauber unterdrücken können).
  • Nutze Register, um die „Broadcast“-Token zu handhaben (um ihnen einen dedizierten Raum zum Teilen von Informationen zu geben).

Als sie diese beiden Methoden kombinierten, wurde die KI stabiler und besser darin, die detaillierte räumliche Anordnung von Bildern zu verstehen (wie etwa das Erkennen von Objekten in einem Bild), obwohl sich ihre Fähigkeit, das Bild nur zu „benennen“, kaum veränderte.

Zusammenfassung

Das Paper lehrt uns, dass es nicht bedeutet, dass eine KI kaputt ist, nur weil sie so aussieht, als würde sie auf einen Punkt starren. Sie könnte entweder eine Pause machen („Nichts tun“) oder ein Geheimnis teilen („Broadcast“). Um das Verhalten einer KI zu korrigieren, müssen wir zuerst verstehen, warum sie starrt, und dann das richtige Werkzeug für die Aufgabe wählen.

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 →