← Neueste Arbeiten
💬 NLP

Teaching Language Models to Think in Code

Das Papier stellt ThinC vor, ein Framework, das das Schlussfolgern von Sprachmodellen von einer Verflechtung natürlicher Sprache und Code zu einem code-zentrierten Paradigma verschiebt, bei dem der Code selbst als primärer Schlussfolgerer fungiert, und erreicht durch Destillierung von Code-Trajektorien sowie den Einsatz von überwachtem Fine-Tuning gefolgt von Reinforcement Learning State-of-the-Art-Leistung auf Wettbewerbsniveau bei mathematischen Benchmarks.

Ursprüngliche Autoren: Hyeon Hwang, Jiwoo Lee, Jaewoo Kang

Veröffentlicht 2026-05-11
📖 5 Min. Lesezeit🧠 Tiefgang

Ursprüngliche Autoren: Hyeon Hwang, Jiwoo Lee, Jaewoo Kang

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 versuchen, ein sehr kniffliges Mathe-Rätsel zu lösen. Sie haben zwei Möglichkeiten, dies zu tun:

  1. Der alte Weg (Interleaved Reasoning): Sie sprechen auf Englisch mit sich selbst und erarbeiten die Schritte. „Okay, zuerst muss ich 500 mit 0,12 multiplizieren..." Dann werden Sie ein wenig unsicher und bitten einen Taschenrechner (das Code-Werkzeug), Ihre Arbeit zu überprüfen. Aber hier liegt der Haken: Wenn Sie einen Fehler in Ihrem englischen Denken gemacht haben (zum Beispiel behaupten, dass 500 mal 0,12 gleich 50 und nicht 60 ist), geben Sie diese falsche Zahl möglicherweise versehentlich in den Taschenrechner ein. Der Taschenrechner macht einfach, was Sie ihm sagen; er weiß nicht, dass Sie einen Fehler gemacht haben. Er berechnet basierend auf Ihrer falschen Zahl, und Sie erhalten eine falsche Antwort.
  2. Der neue Weg (THINC): Sie nehmen einen winzigen Moment, um Ihre Strategie auf Englisch zu planen („Ich muss die Fläche dieser Form berechnen"), und übergeben dann sofort die gesamte Aufgabe einem Roboter-Programmierer. Der Roboter schreibt Code, führt ihn aus, sieht das Ergebnis, schreibt basierend auf diesem Ergebnis weiteren Code und fährt so fort, bis die Antwort herauskommt. Sie rechnen weder im Kopf noch in englischen Sätzen; der Roboter leistet die gesamte Schwerstarbeit.

Dieser Artikel stellt THINC (Thinking in Code) vor, eine neue Methode, um KI-Modelle darin zu unterrichten, Matheprobleme zu lösen, indem sie den Code selbst zum Denker machen, anstatt ihn nur als Werkzeug zu nutzen, mit dem die KI ihre Arbeit überprüft.

Das Problem mit dem alten Weg

Die Autoren sagen, dass aktuelle KI-Modelle, die englisches Denken mit Code mischen (Tool-Integrated Reasoning genannt), drei Hauptmängel aufweisen, die sie als „strukturelle Einschränkungen" bezeichnen:

  • Der „Post-Hoc"-Verifizierer: Die KI schreibt oft die gesamte Lösung zuerst auf Englisch aus und führt dann nur Code aus, um zu sagen: „Ja, das ist richtig." Der Code führt nicht tatsächlich das Denken aus; er ist nur ein Stempel der Zustimmung am Ende.
  • Der „stille Fehler": Wenn die KI einen mathematischen Fehler in ihren englischen Gedanken macht (zum Beispiel 12 % von 500 als 50 statt als 60 berechnet), kopiert sie diese falsche Zahl möglicherweise in den Code. Der Code berechnet dann mit der falschen Zahl, und die KI merkt es nie. Der Fehler ist „stumm", weil der Code einfach Befehlen folgt.
  • Die „doppelte Arbeit": Die KI schreibt oft eine lange englische Erklärung, wie man das Problem löst, und schreibt dann Code, der exakt dasselbe tut. Es ist, als würde man ein Rezept auf Englisch schreiben und dann genau dasselbe Rezept auf Französisch schreiben, nur um zu beweisen, dass man kochen kann. Es ist redundant und verwirrend.

Die THINC-Lösung

THINC ändert die Regeln des Spiels. Anstatt dass die KI über die Mathematik spricht, spricht die KI in der Mathematik (via Code).

  • Der Plan: Die KI beginnt mit einem kurzen englischen Satz, um die Strategie festzulegen (z. B. „Ich werde durch Zahlen iterieren, um die Antwort zu finden").
  • Die Arbeit: Nach diesem einen Satz passiert alles in Code-Blöcken. Die KI schreibt einen Code-Abschnitt, führt ihn aus, sieht die Ausgabe und schreibt dann den nächsten Code-Abschnitt basierend auf dieser Ausgabe.
  • Das Ergebnis: Die endgültige Antwort kommt direkt vom Taschenrechner des Computers (dem Interpreter), nicht davon, dass die KI auf Englisch rät.

Wie sie die KI unterrichtet haben

Die Forscher haben der KI nicht einfach gesagt, sie solle dies tun; sie haben sie durch einen dreistufigen Prozess unterrichtet:

  1. Destillation (Der Lehrer): Sie nahmen ein sehr intelligentes, großes KI-Modell und baten es, Matheprobleme in diesem neuen „Code-First"-Stil zu lösen. Sie sammelten 12.200 Beispiele dieser perfekten „Code-First"-Lösungen.
  2. Überwachtes Fine-Tuning (Der Schüler): Sie brachten zwei kleinere KI-Modelle bei (eines mit 1,7 Milliarden „Gehirnzellen" und eines mit 4 Milliarden), diese Beispiele nachzuahmen. Dies lehrte den Modellen die Gewohnheit, in Code zu denken.
  3. Bestärkendes Lernen (Der Trainer): Sie ließen die Modelle an Tausenden von Matheproblemen üben. Wenn das Modell die richtige Antwort erhielt, bekam es eine „Belohnung". Wenn es scheiterte, lernte es, eine andere Code-Strategie zu versuchen. Dies machte die Modelle viel intelligenter und zuverlässiger.

Die Ergebnisse: Kleine Modelle, große Erfolge

Der Artikel testete diese neuen Modelle an sehr schwierigen, wettbewerbsfähigen Mathe-Wettbewerben (wie AIME und HMMT).

  • Die Riesen schlagen: Das kleine 4-Milliarden-Parameter-THINC-Modell erzielte im Durchschnitt 78,1 %. Dies ist besser als das 1,7B-Modell, besser als andere „Tool-Integrated"-Modelle und sogar besser als ein massives 235-Milliarden-Parameter-Modell, das nur auf Englisch denkt!
  • Zuverlässigkeit: In 99,2 % der Fälle wurde die endgültige Antwort direkt aus der Code-Ausgabe des Computers entnommen. Die KI hat nicht geraten; sie hat berechnet.
  • Wiederherstellung: Wenn der Code einen Fehler machte und abstürzte (ein Fehler), war das THINC-Modell überraschend gut darin, dies im nächsten Code-Block zu beheben, ohne dass es sich „herausreden" musste. Andere Modelle, die Englisch und Code mischen, neigen dazu, auseinanderzufallen, wenn sie auf einen Code-Fehler stoßen.

Das Fazit

Der Artikel behauptet, dass durch das Erzwingen, dass die KI aufhört, über die Mathematik zu „sprechen", und beginnt, die Mathematik im Code zu „tun", die Modelle genauer werden, weniger alberne Rechenfehler machen und schwierige Probleme effizienter lösen. Es ist wie der Wechsel von einem Menschen, der versucht, eine schriftliche Division im Kopf durchzuführen, zu einem Menschen, der weiß, wie man einen Taschenrechner programmiert, um es Schritt für Schritt für ihn zu tun, ohne jemals einen Kopfrechenfehler zu machen.

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 →