← Neueste Arbeiten
💻 computer science

How Do VLMs Fail? Vision-Operation Misalignment in Compositional VQA

Dieses Paper führt ein operationszentriertes mechanistisches Framework ein, um das Versagen von Vision-Language-Modellen bei kompositorischem VQA zu analysieren, wobei vier distinkte Fehlermodi aufgezeigt und nachgewiesen wird, dass diese durch spezifische, dissoziierte Rechenpfade propagieren, wodurch eine Grundlage für gezielte Zuverlässigkeitsverbesserungen geschaffen wird.

Ursprüngliche Autoren: Navya Gupta, Bingjie Xu, Avinash Anand, Timothy Liu, Zhengchen Zhang

Veröffentlicht 2026-07-20
📖 7 Min. Lesezeit🧠 Tiefgang

Ursprüngliche Autoren: Navya Gupta, Bingjie Xu, Avinash Anand, Timothy Liu, Zhengchen Zhang

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

Der Detektiv, die Landkarte und das fehlerhafte Gehirn

Stellen Sie sich vor, Sie versuchen, einem Roboter beizubringen, ein Detektiv zu sein. Sie geben ihm das Bild eines unordentlichen Zimmers und eine Frage wie: „Sitzt die rote Katze auf dem blauen Stuhl?“ Um dies zu beantworten, kann der Roboter nicht einfach raten; er muss eine Reihe von gedanklichen Schritten durchführen. Zuerst muss er die Katze finden (Objektauswahl). Dann muss er prüfen, ob die Katze rot ist (Attributverifizierung). Schließlich muss er sich den Stuhl ansehen und die räumliche Beziehung zwischen ihnen analysieren (Schlussfolgerung/Reasoning). Dieses Forschungsfeld wird Vision-Language Modeling genannt, bei dem Computer versuchen, sowohl Bilder als auch Texte gleichzeitig zu verstehen.

Lange Zeit wurden diese Roboter insgesamt sehr gut darin, Fragen zu beantworten. Aber es gab einen Haken: Manchmal haben sie „geschummelt“. Anstatt tatsächlich auf das Bild zu schauen, haben sie die Antwort vielleicht einfach basierend darauf erraten, wie Wörter in der menschlichen Sprache üblicherweise zusammenhängen. Wenn zum Beispiel gefragt wird: „Ist der Himmel normalerweise blau?“, sagt der Roboter vielleicht „ja“, ohne überhaupt auf das Bild zu schauen. Wissenschaftler wollten wissen: Wenn diese Roboter Fehler machen, warum scheitern sie? Liegt es daran, dass sie das Objekt nicht sehen können? Liegt es daran, dass sie die Beziehung nicht verstehen können? Oder ignorieren sie das Bild einfach komplett? Das Verständnis dessen ist entscheidend, denn wenn wir wollen, dass diese Roboter zuverlässige Helfer in der realen Welt sind, müssen wir genau wissen, welcher Teil ihres Gehirns gerade eine Fehlfunktion hat, damit wir ihn reparieren können.

Die operationszentrierte Autopsie

In dieser Arbeit entschieden sich die Forscher dazu, nicht mehr nur auf die Endpunktzahl zu schauen, sondern eine „mechanistische Autopsie“ am Gehirn des Roboters durchzuführen. Sie verwendeten einen speziellen Datensatz namens GQA, der Fragen enthält, die eine Verkettung mehrerer Schritte erfordern, ähnlich wie ein Rezept. Sie konzentrierten sich auf ein Modell namens Qwen2.5-VL-3B, ein großes Sprachmodell mit einer visuellen Komponente. Anstatt nur zu fragen: „Hat er es richtig gemacht?“, fragten sie: „Wie kam er dahin und an welcher Stelle unterbrach das Signal?“

Sie entwickelten eine clevere Methode, um die interne Verdrahtung des Roboters zu testen. Stellen Sie sich das Gehirn des Roboters wie eine Fabrik mit zwei Hauptmontagelinien vor: Die eine ist die Attention-Linie (Aufmerksamkeitslinie), in der die „Augen“ des Roboters das Bild scannen und entscheiden, auf welche Teile sie sich konzentrieren sollen, und die andere ist die MLP-Linie (Feedforward-Netzwerk), in der der Roboter diese Informationen verarbeitet und in einen fertigen Gedanken transformiert. Die Forscher nutzten „kausale Interventionen“, was eine schicke Art zu sagen ist, dass sie bestimmte Teile des Robotergehirns vorübergehend manipulierten oder unterbrachen, um zu sehen, was passiert. Sie blockierten die Fähigkeit des Roboters, ein bestimmtes Objekt anzusehen, oder stoppten ihn dabei, die Details dieses Objekts zu verarbeiten, und beobachteten dann, ob sich die Antwort änderte.

Die vier Arten, wie Roboter scheitern

Indem sie das Gehirn des Roboters auf ganz spezifische Weise unterbrachen, entdeckten die Autoren, dass es nicht nur „richtige“ und „falsche“ Antworten gibt. Es gibt tatsächlich vier verschiedene Arten, wie der Roboter scheitern kann, und jeder Fehler tritt in einem anderen Teil der Fabrik auf:

  1. Der „Blinder Fleck“-Fehler (Grounding-Fehler):
    Dies geschieht, wenn der Roboter das Objekt im Bild schlichtweg nicht finden kann. Es ist, als versuche man, ein bestimmtes rotes Auto auf einem Parkplatz zu finden, während der Roboter die Augen geschlossen hat. Die Forscher fanden heraus, dass der Roboter hier scheitert, weil er die visuellen Details des Objekts nie wirklich erfasst hat. Dieser Fehler wird durch die MLP-Linie (die Verarbeitungsfabrik) verursacht. Wenn man die MLP daran hindert, das Objekt zu verarbeiten, scheitert der Roboter vollständig. Dies deutet darauf hin, dass der Roboter Schwierigkeiten hat, die Rohbilddaten in ein erkennbares „Objekt“ in seinem Geist umzuwandeln.

  2. Der „Überfokussierungs“-Fehler (Reasoning-Fehler):
    Dies ist der interessanteste und kontraintuitivste Fehler. Hier sieht der Roboter das Objekt perfekt, aber er bleibt beim Starren darauf hängen. Stellen Sie sich vor, der Robbot sieht eine Katze und einen Stuhl, aber anstatt zu denken: „Die Katze sitzt auf dem Stuhl“, starrt er stattdessen obsessiv auf die Textur des Katzenfells und vergisst dabei, das Tier mit dem Stuhl zu vergleichen. Der Roboter ist „über-gegroundet“. Die Studie fand heraus, dass dieser spezifische Fehler durch die Attention-Linie (den Scan-Mechanismus) läuft, speziell in den späteren Schichten des Gehirns. Der Roboter schaut zwar auf das Richtige, versäumt es aber, diesen Blick zu nutzen, um eine logische Verbindung herzustellen.

  3. Der „Falsches Eigenschaft“-Fehler (Attributextraktionsfehler):
    In diesem Szenario findet der Roboter das Objekt und weiß genau, wo es ist, aber er erfasst die Details falsch. Er sieht einen goldenen Wagen, nennt ihn aber silber. Der Roboter hat das visuelle Signal, aber der letzte Schritt, dieses Signal in ein Wort umzuwandeln, schlägt fehl. Auch dies geschieht in der MLP-Linie, jedoch spezifisch am Ende, wo die Antwort generiert wird. Es ist, als hätte die Fabrik das richtige Rohmaterial, aber die Maschine, die das Etikett aufprägt, sei defekt.

  4. Der „Schummler“-Fehler (Dominanz der Sprach-Priorität):
    Manchmal schaut der Roboter gar nicht erst auf das Bild. Wenn die Frage lautet: „Ist die Kette schwarz oder gelb?“ und der Roboter aus seinem Training weiß, dass Ketten normalerweise schwarz sind, rät er einfach „schwarz“, ohne das Bild zu prüfen. Die Forscher fanden heraus, dass für diese Arten von Fragen das visuelle Gehirn des Roboters kaum aktiv ist. Er verlässt sich vollständig auf sein „Sprachgehirn“, um die Antwort zu erraten. Dies ist ein kompletter Umgehungsprozess des visuellen Systems.

Die große Pfad-Trennung

Die bedeutendste Entdeckung der Arbeit ist eine „Pfad-Dissoziation“. Die Forscher zeigten, dass verschiedene Arten von Fehlern durch unterschiedliche Leitungen im Gehirn des Roboters laufen.

  • Wenn der Roboter das Objekt nicht findet (Grounding) oder es nicht korrekt beschreibt (Attributextraktion), liegt das Problem in der MLP-Verarbeitungslinie.
  • Wenn der Roboter die Beziehung zwischen Objekten nicht versteht (Reasoning), liegt das Problem in der Attention-Scanlinie.

Dies ist eine große Sache, denn es bedeutet, dass man nicht alle Roboterfehler mit einem einzigen Werkzeug beheben kann. Wenn man versucht, einen „Reasoning“-Fehler zu beheben, indem man die Objekt-Verarbeitungslinie anpasst, wird man keinen Erfolg haben. Man muss gezielt die Leitung ansprechen, in der der Fehler auftritt.

Passiert das bei allen Robotern?

Die Forscher prüften auch, ob dies auch für einen anderen Roboter, LLaVA-1.5, zutrifft. Sie fanden heraus, dass der „Schummler“-Fehler und der „Falsches Eigenschaft“-Fehler in beiden Robotern vorkommen, was darauf hindeutet, dass dies grundlegende Probleme der Antwortgenerierung sind. Die „Blinder Fleck“- und „Überfokussierungs“-Fehler traten jedoch nur beim ersten Roboter (Qwen2.5-VL) auf. Warum? Weil der erste Roboter einen Vision-Encoder besitzt, der sehr detaillierte, pixelgenaue Informationen darüber speichert, wo sich Objekte befinden. Der zweite Roboter (LLaVA) nutzt einen Vision-Encoder, der das Bild eher zusammenfassend darstellt und dadurch einige der feinen räumlichen Details verliert. Da der zweite Roboter nicht über denselben detaillierten „Plan“ verfügt, leidet er nicht unter denselben spezifischen „Blinder Fleck“- oder „Überfokussierungs“-Fehlern. Dies deutet darauf hin, dass manche Fehler nur auftreten, wenn der Roboter eine hochauflösende Karte besitzt, in der er sich verlieren kann.

Das Fazit

Die Arbeit kommt zu dem Schluss, dass wir Vision-Language-Modelle nicht länger als eine einzige „Black Box“ betrachten können, die entweder funktioniert oder nicht. Sie sind komplexe Maschinen mit unterschiedlichen Montagelinien für verschiedene Aufgaben. Wenn sie scheitern, tun sie dies auf spezifische, vorhersehbare Weise: Manchmal können sie nicht sehen, manchmal können sie nicht denken und manchmal raten sie einfach nur. Indem sie genau identifizieren, welche „Leitung“ für welche Art von Frage defekt ist, liefert die Arbeit eine Roadmap für den Bau besserer, zuverlässigerer Roboter, die tatsächlich auf das Bild schauen, bevor sie sprechen.

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 →