Kategorien: Nachrichten

Positionsverzerrungen in großen Sprachmodellen entschlüsseln: Warum AI oft die Mitte verpasst

Jüngste Durchbrüche in der künstlichen Intelligenz mit Modellen wie GPT-4, Claude und LLaMA haben die Art und Weise, wie wir diese Werkzeuge nutzen, völlig verändert - vom Durchsuchen des Kleingedruckten in juristischen Dokumenten bis hin zur Unterstützung von Entwicklern beim Schreiben von besserem Code. Diese großen Sprachmodelle sind in anspruchsvollen Umgebungen allgegenwärtig. Sie haben jedoch eine subtile Einschränkung, die leicht zu übersehen ist: Positionsverzerrungen.

Die Positionsverzerrung funktioniert im Grunde so, wie es sich anhört. Sprachmodelle neigen dazu, Informationen ganz am Anfang und am Ende einer Sequenz besonders zu beachten, wobei sie manchmal den mittleren Teil übersehen. Stellen Sie sich einen Anwalt vor, der in einem langen Vertrag nach einer entscheidenden Klausel sucht. Befindet sich diese Klausel irgendwo in der Mitte, ist das Risiko größer, dass die KI sie komplett übersieht. Man bezeichnet dies als das “Lost-in-the-Middle”-Problem, und es handelt sich dabei nicht nur um eine kleine Macke – es kann echte Konsequenzen haben, wenn es auf Genauigkeit ankommt.

Forscher des MIT haben sich entschlossen, diese Verzerrung genauer zu untersuchen und herauszufinden, was genau vor sich geht. Bei der Untersuchung des Innenlebens von Transformatoren - den Maschinen, die die meisten modernen Sprachmodelle antreiben - entdeckten sie etwas Faszinierendes. Die Art und Weise, wie diese Modelle ihre Aufmerksamkeit verteilen, ist nicht neutral; sie bestimmt, worauf sie sich konzentrieren und warum. In einigen Fällen ist das Design der Modelle so angelegt, dass sie sich eher auf Details am Anfang oder Ende eines Dokuments konzentrieren und die Mitte des Dokuments vernachlässigen. Wie Xinyi Wu, einer der Autoren der Studie, es ausdrückte, ist es schwierig, diese ’Black Boxes“ zu verstehen, aber unerlässlich, wenn wir eine intelligentere und zuverlässigere KI wollen.

Was genau ist es also am Aufmerksamkeitsmechanismus, das dies verursacht? Transformers ermöglichen es jedem Segment (oder “Token”) im Text, andere Token zu berücksichtigen, wodurch das Modell den Kontext und die Bedeutung besser verstehen kann. Bei langen Dokumenten gibt es jedoch eine praktische Grenze – Modelle können nicht jede Beziehung verarbeiten. Entwickler nutzen Techniken wie Maskierung und Positionskodierung, um diese Komplexität zu bewältigen. Eine beliebte Methode, das kausale Maskieren, schränkt die Aufmerksamkeit so ein, dass jedes Token nur auf das zurückblickt, was zuvor kam. Das eignet sich hervorragend für die Erzeugung menschenähnlicher Texte, hat aber einen Nachteil: Es kann das Modell dazu zwingen, frühere Wörter zu stark zu gewichten, selbst wenn diese nicht so relevant sind.

Dieser Effekt wird umso deutlicher, je mehr Aufmerksamkeitsebenen wir hinzufügen, um diese Modelle intelligenter und komplexer zu machen. Positionskodierungen können helfen - sie stellen Verbindungen zwischen Wörtern und ihrem nahen Kontext her und machen es dem Modell leichter, die Bedeutung während einer Sequenz beizubehalten. Doch mit zunehmender Tiefe der Modelle kann die Wirksamkeit dieser Kodierungen nachlassen. In diesem Netz der Aufmerksamkeit fanden die Forscher heraus, dass die Verwendung von Diagrammen zur Visualisierung von Verbindungen dabei hilft, die Verschiebung von Abhängigkeiten im Modell nachzuvollziehen. Es ist eine komplizierte Arbeit, aber es sind diese verborgenen Beziehungen, die die Ergebnisse beeinflussen.

Das Team des MIT hat sich nicht nur auf die Theorie verlassen. Ihre Experimente zeigten etwas Erstaunliches: Bei der Suche nach Informationen schneiden die Modelle am besten ab, wenn sich die wichtigsten Inhalte ganz vorne oder am Ende befinden, und am schlechtesten, wenn sie in der Mitte liegen - die klassische U-förmige Leistungskurve. Das bedeutet, dass wichtige Informationen, die sich in der Mitte eines Dokuments befinden, mit größerer Wahrscheinlichkeit ignoriert werden.

Aber es gibt Lösungen. Durch die Optimierung der Art und Weise, wie Modelle Informationen maskieren, die Anzahl der Aufmerksamkeitsebenen anpassen oder die Feinabstimmung der Positionskodierung vornehmen, können Entwickler diese Verzerrung verringern. Ein weiterer wichtiger Schritt besteht darin, sicherzustellen, dass die zum Trainieren dieser Modelle verwendeten Daten nicht von vornherein auf die Platzierung von Inhalten ausgerichtet sind. Wie Wu es ausdrückt, sind eine Feinabstimmung und sorgfältige Modellanpassungen unerlässlich, insbesondere wenn die Gefahr besteht, dass reale Daten diese Verzerrungen verstärken.

Warum ist das so wichtig? In sensiblen Situationen - wie bei einem Chatbot, der sich an ein langes Gespräch erinnern muss, einem medizinischen Modell, das jahrelange Patientenakten durchforstet, oder einem Kodierassistenten, der sich durch Tausende von Zeilen alten Codes wühlt - ist es nicht nur unpraktisch, sondern kann gefährlich sein, Informationen zu übersehen, nur weil sie dort auftauchen. Wie Ali Jadbabaie, ein weiterer Studienautor, anmerkt, ist es von entscheidender Bedeutung, die Grenzen eines Modells zu verstehen und zu wissen, wann es wahrscheinlich versagen wird, wenn wir diesen Instrumenten wichtige Entscheidungen anvertrauen wollen.

Das Besondere an dieser Arbeit sind nicht nur die pragmatischen Ratschläge für Entwickler, sondern auch die Art und Weise, wie sie den Vorhang über das Verhalten dieser Modelle lüftet. Da KI immer stärker in unser tägliches Leben eingreift, werden diese Erkenntnisse dazu beitragen, Systeme zu entwickeln, die nicht nur leistungsfähiger, sondern auch fairer und genauer sind - ebenso vertrauenswürdig wie intelligent.

Lesen Sie den Originalartikel auf MIT News.

Max Krawiec

Teilen Sie
Herausgegeben von
Max Krawiec

Diese Website verwendet Cookies.