Exploring the Reversal Curse and Other Deductive Logical Reasoning in BERT and GPT-Based Large Language Models
Diese Studie zeigt, dass bidirektionale BERT-Modelle zwar immun gegenüber dem „Reversal Curse“ sind, der autoregressive GPT-Modelle bei symmetrischer logischer Deduktion behindert, beide Architekturen jedoch Schwierigkeiten mit komplexer Multi-Set-deduktiver Argumentation haben, was darauf hindeutet, dass die Modellauswahl auf die spezifischen logischen Anforderungen von Aufgaben wie der Konstruktion biomedizinischer Wissensgraphen zugeschnitten werden sollte.
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
Die Brainy Bots und der Spiegel-Labyrinth
Stellen Sie sich vor, Sie bringen einem Roboter bei, die Welt zu verstehen. Sie zeigen ihm ein Bild einer Katze und sagen: „Das ist eine Katze.“ Später zeigen Sie ihm das Wort „Katze“ und fragen: „Welches Bild passt dazu?“ Ein menschliches Gehirn bewältigt diesen Wechsel mühelos; wir wissen, dass wenn „Katze“ gleich „Bild“ ist, dann auch „Bild“ gleich „Katze“ ist. Aber lange Zeit hatten die fortschrittlichsten Computergehirne, bekannt als Large Language Models (LLMs), mit diesem einfachen Umkehrschluss zu kämpfen. Sie waren wie Schüler, die eine Liste von Antworten auswendig gelernt hatten, aber nicht herausfinden konnten, was die Frage war, wenn man sie rückwärts stellte. Dieser spezifische Fehler wird als „Reversal Curse“ (Umkehrfluch) bezeichnet.
Um zu verstehen, warum das wichtig ist, stellen Sie sich diese KI-Modelle als zwei verschiedene Arten von Lesern vor. Der eine Typ, der Decoder (wie die berühmte GPT-Serie), liest eine Geschichte von links nach rechts und sagt das nächste Wort basierend auf dem vorausgegangenen voraus. Er ist großartig darin, Geschichten zu schreiben oder Sätze zu vervollständigen, aber er kann nicht vorausblicken, um das ganze Bild zu sehen. Der andere Typ, der Encoder (wie BERT), liest einen Satz auf einmal und betrachtet jedes Wort im Verhältnis zu jedem anderen Wort gleichzeitig. Es ist, als würde man einen Satz mit einer Lupe lesen, die den Kontext eines jeden einzelnen Wortes zur gleichen Zeit zeigt. Wissenschaftler haben sich gefragt: Wenn wir diesen Robotern beibringen, grundlegende Mathematik mit Gruppen von Dingen zu betreiben – wie etwa das Kombinieren von Freundeslisten oder das Finden der Freunde, die sie gemeinsam haben –, können sie dann tatsächlich logisch „denken“ oder raten sie nur basierend auf Mustern, die sie zuvor gesehen haben? Diese Frage ist entscheidend, denn wenn wir diese Roboter nutzen wollen, um komplexe Wissenslandkarten zu erstellen (wie etwa für die Medizin oder die Wissenschaft), müssen sie in der Lage sein zu schlussfolgern und nicht nur zu wiederholen.
Die Geschichte des Papers: Wer kann das Blatt wenden?
In dieser Studie beschlossen die Forscher Da Wu, Jingye Yang und Kai Wang, diese verschiedenen Robotergehirne auf die Probe zu stellen. Sie wollten herausfinden, ob der „Reversal Curse“ ein dauerhafter Bug oder nur eine Eigenart der Art und Weise ist, wie bestimmte Modelle aufgebaut sind, und ob diese Modelle tatsächlich komplexere Logikrätsel mit Mengen von Objekten bewältigen können.
Der Spiegeltest: Der Reversal Curse
Zuerst widmeten sie sich dem „Reversal Curse“. Stellen Sie sich vor, Sie lehren einen Roboter: „Jimmy Carter ist der 39. Präsident.“ Wenn Sie den Roboter fragen: „Wer ist der 39. Präsident?“, erstarrt ein Standard-Roboter (wie GPT-3) oft. Er kennt die Tatsache in einer Richtung, kann sie aber nicht umdrehen, um die umgekehrte Frage zu beantworten. Die Forscher fanden heraus, dass die Decoder-Modelle (wie GPT und Llama) tatsächlich unter diesem Fluch leiden; sie haben Schwierigkeiten, aus „A ist B“ das „B ist A“ abzuleiten.
Das Encoder-Modell (BERT) war jedoch eine andere Geschichte. Da BERT in beide Richtungen gleichzeitig liest, wurde es nicht verwirrt. Als die Forscher BERT die umgekehrte Frage stellten, antwortete es in etwa 99 % der Fälle korrekt. Es stellt sich heraus: Wenn Sie möchten, dass ein Roboter versteht, dass eine Beziehung in beide Richtungen funktioniert, benötigen Sie ein Gehirn, das das gesamte Bild erfassen kann, und nicht nur die Vergangenheit.
Das Logikrätsel: Mischen und Kombinieren von Gruppen
Als Nächstes gingen die Teams zu einer schwierigeren Herausforderung über: Mengenoperationen. Sie brachten den Robotern bei, eine „Vereinigungsmenge“ (Union – das Kombinieren zweier Freundeslisten zu einer großen Liste) und eine „Durchschnittsmenge“ (Schnittmenge/Intersection – das Finden der Freunde, die auf beiden Listen erscheinen) durchzuführen.
- Das einfache Level (Zwei Mengen): Als die Roboter gefragt wurden, nur zwei Gruppen von Namen zu kombinieren oder zu vergleichen (wie „Superhelden“ und „Dinosaurier“), machten sowohl die Decoder-Modelle (Llama 2 und 3) als auch das Encoder-Modell (BERT) einen fantastischen Job. Sie lieferten fast jedes Mal die richtigen Antworten. Es sah so aus, als hätten sie die Logik gemeistert.
- Das schwere Level (Drei Mengen): Dann machten die Forscher das Rätsel schwieriger. Sie baten die Roboter, drei Gruppen gleichzeitig zu mischen oder eine Mischung aus Operationen durchzuführen, wie zum Beispiel: „Finde die Freunde, die gemeinsam in Gruppe A und Gruppe B sind, und dann füge Gruppe C hinzu.“
Hier brach der Zaubertrick zusammen. Während die Roboter bei den einfachen Zwei-Gruppen-Aufgaben großartig waren, stolperten sie massiv, wenn drei Gruppen im Spiel waren.
- Das BERT-Problem: Das BERT-Modell schien zu schummeln. Es betrieb nicht wirklich Mathematik; es suchte lediglich nach Wörtern, die es erkannte. Wenn ein Satz einen neuen Namen enthielt, den es nicht kannte, sagte es sofort: „Nein, das ist falsch.“ Aber wenn die falsche Antwort Namen verwendete, die es doch kannte, wurde es verwirrt und sagte: „Ja, das ist richtig.“ Es hatte den Wortschatz auswendig gelernt, nicht die Logik.
- Das Llama-Problem: Auch die Llama-Modelle (die Decoder-Modelle) hatten Schwierigkeiten. Wenn sie gefragt wurden, die gemeinsamen Freunde in drei Gruppen zu finden, listeten sie oft einfach alle Namen auf, die sie kannten, und ignorierten dabei die spezifischen Regeln des Rätsels. Es schien, als würden sie eine Liste von Namen abrufen, die sie während des Trainings gesehen hatten, anstatt die korrekte Schnittmenge zu berechnen.
Das GPT-4 Wildcard
Die Forscher testeten auch das neueste, geschlossene Modell, GPT-4. Dieser Roboter war viel besser als die anderen. Er konnte die meisten der Drei-Mengen-Logikrätsel korrekt bewältigen, indem er das Problem oft in kleinere Schritte zerlegte. Dennoch begann selbst GPT-4 Fehler zu machen, wenn die Anzahl der Gruppen zu hoch wurde (wie bei sieben oder acht Mengen), was darauf hindeutet, dass selbst die klügsten aktuellen Modelle Grenzen haben, wenn es um komplexe, mehrstufige Deduktion geht.
Das große Fazit
Die wichtigste Lehre aus diesem Paper ist, dass nicht alle KI-Gehirne gleich gebaut sind und kein einziger Roboter perfekt für jeden Job ist. Wenn Sie ein Modell benötigen, das eine Beziehung in umgekehrter Richtung versteht (wie das Umdrehen einer Tatsache), ist ein bidirektionales Modell wie BERT der klare Gewinner. Aber wenn Sie möchten, dass ein Modell eine Geschichte schreibt oder das nächste Wort in einem Satz vorhersagt, sind die unidirektionalen Modelle wie GPT weiterhin die Könige.
Am wichtigsten ist: Die Studie legt nahe, dass diese Modelle zwar erstaunlich darin sind, Muster zu erkennen und menschliche Sprache nachzuahmen, sie aber nicht unbedingt so „denken“ wie Menschen. Wenn die Logik zu komplex wird, fallen sie dazu zurück, Wörter auswendig zu lernen, anstatt die Regeln zu verstehen. Wenn Sie also ein System bauen, um eine medizinische Wissensgrafik zu erstellen oder ein schwieriges mathematisches Beweisproblem zu lösen, können Sie nicht einfach darauf vertrauen, dass der Roboter es von selbst herausfindet; Sie müssen sehr vorsichtig sein, wie Sie die Fragen stellen und welche Art von Roboter Sie für die Arbeit auswählen. Die Roboter werden zwar intelligenter, aber sie müssen noch viel über wahre logische Schlussfolgerung lernen.
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.