Benchmarking Testing in Automated Theorem Proving
Dieser Beitrag stellt „T" vor, ein neuartiges Framework, das die semantische Korrektheit von KI-generierten formalen Theoremen überprüft, indem es verifiziert, ob abhängige Folgetheoreme erfolgreich kompilieren, und dabei eine erhebliche Lücke in den Theoremgenerierungsfähigkeiten aktueller großer Sprachmodelle im Vergleich zu traditionellen lexikalischen oder manuellen Evaluierungsmethoden aufzeigt.
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 stellen ein Team von Architekten ein, um eine neue Brücke zu entwerfen.
Der alte Weg des Testens (Kompilierung)
In der Vergangenheit haben wir bei der Bewertung dieser Architekten (die in diesem Papier als KI-Modelle bezeichnet werden) nur geprüft, ob ihre Baupläne „grammatikalisch korrekt" waren. Wir fragten: Folgt der Bauplan den Regeln der Grammatik? Verbinden sich die Linien? Sagt der Computer „Syntax OK"?
Wenn der Bauplan auf dem Papier perfekt aussah, gingen wir davon aus, dass die Brücke standhalten würde. Doch hier liegt das Problem: Ein Architekt könnte einen Bauplan entwerfen, der besagt: „Diese Brücke besteht aus massivem Gold", und der Computer würde sagen: „Syntax OK!", weil der Satz grammatikalisch korrekt ist. Wenn der Bauplan jedoch eigentlich für eine „Stahlhängebrücke" gedacht war, hat der Architekt die eigentliche Aufgabe verfehlt, auch wenn die Grammatik perfekt war.
In der Welt der Mathematik und des Computercodes nennt man dies Kompilierung. Die KI schreibt ein Theorem (eine mathematische Aussage), und der Computer prüft, ob es kompiliert (ohne Fehler ausgeführt wird). Das Papier argumentiert, dass dies eine schreckliche Methode ist, um zu beurteilen, ob die KI die Mathematik tatsächlich verstanden hat.
Der neue Weg des Testens (T2-Rahmenwerk)
Die Autoren dieses Papiers schlagen eine neue Methode vor, die T2 (Theorem Testing) genannt wird. Anstatt nur die Grammatik des Bauplans zu prüfen, fragen sie: Funktioniert dieser Bauplan tatsächlich, wenn wir versuchen, den Rest der Stadt darum herum zu bauen?
Sie verwenden ein Konzept namens Integrationstest. Stellen Sie sich vor, die Brücke ist nur ein Teil einer riesigen Stadt.
- Das Ziel: Die KI wird aufgefordert, ein spezifisches Theorem zu beweisen (z. B. „Die Addition ist kommutativ", was bedeutet ).
- Die Nachfolger: In der echten Mathematik verwenden andere Mathematiker, sobald ein kleines Faktum bewiesen ist, dieses Faktum, um größere, komplexere Dinge zu beweisen. Das Papier untersucht alle anderen Theoreme, die von der Antwort der KI abhängen.
- Der Test: Die Antwort der KI wird in diese „nachgelagerten" Beweise eingefügt.
- Wenn die KI eine „gefälschte" Antwort gab (wie eine Tautologie, die immer wahr ist, aber nichts Nützliches aussagt), werden die nachgelagerten Beweise abstürzen. Sie werden nicht kompilieren können, weil sie sich auf eine spezifische Bedeutung verlassen haben, die die KI nicht geliefert hat.
- Wenn die KI die korrekte Antwort gab, laufen die nachgelagerten Beweise reibungslos.
Die große Entdeckung
Die Autoren haben eine massive Testsuite mit 2.206 realen mathematischen Problemen aus der Programmiersprache „Lean" erstellt. Sie testeten 18 der intelligentesten verfügbaren KI-Modelle (darunter Modelle von Google, OpenAI und Anthropic).
Hier ist das, was sie fanden, unter Verwendung unserer Brücken-Analogie:
- Die „Grammatik"-Falle: Die meisten KIs waren hervorragend darin, den alten Test zu bestehen. Sie schrieben Baupläne, die perfekt aussahen und ohne Fehler kompilierten. Beim alten Test erzielten sie etwa 80 % Erfolg.
- Der Realitätscheck: Als die Autoren den neuen „Stadt-Integrations"-Test anwendeten, sanken die Ergebnisse drastisch. Das beste KI-Modell erreichte nur etwa 39 % richtige Antworten.
- Die Kluft: Das bedeutet, dass von jedem 100 Brücken, die die KI zu bauen behauptete, etwa 60 sofort einstürzen würden, sobald jemand versucht, eine Straße darauf zu bauen. Die KI war gut darin, das Aussehen der Mathematik zu imitieren, aber schlecht im Sinn.
Warum das wichtig ist
Das Papier zeigt, dass die aktuellen Methoden zur Messung mathematischer Fähigkeiten von KI uns belügen.
- Lexikalische Ähnlichkeit (BLEU): Zu prüfen, ob die Wörter der KI menschlichen Wörtern ähneln, ist nutzlos. Die KI kann Unsinn schreiben, der wie Mathematik aussieht, und trotzdem bestehen.
- Spezialisierte Modelle: Selbst Modelle, die speziell dafür trainiert wurden, „Mathematik-Experten" zu sein, schnitten nicht viel besser ab als allgemeine Chatbots. Sie wurden nur besser darin, die Syntax zu imitieren.
- Die Lösung: Der einzige Weg, um zu wissen, ob eine KI Mathematik wirklich versteht, besteht darin, zu sehen, ob ihre Arbeit standhält, wenn andere Beweise versuchen, darauf aufzubauen.
Kurz gesagt
Das Papier führt einen neuen „Stresstest" für KI-Mathematik ein. Es hört auf zu fragen: „Sieht dieser Satz wie Mathematik aus?" und beginnt zu fragen: „Funktioniert diese Mathematik tatsächlich, wenn wir versuchen, sie zur Lösung größerer Probleme einzusetzen?" Das Ergebnis ist ein harter Realitätscheck: Die besten KI-Modelle von heute haben immer noch Schwierigkeiten, echte, sinnvolle Mathematik zu leisten, auch wenn sie so aussehen, als würden sie es perfekt tun.
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.