CoRE: A Fine-Grained Code Reasoning Benchmark Beyond Output Prediction
Das Papier stellt CoRE vor, einen fein abgestimmten Benchmark für Code-Reasoning, der große Sprachmodelle hinsichtlich Implementierungsinvarianz und Prozesstransparenz bewertet und offenlegt, dass aktuelle Modelle oft keine Robustheit über äquivalente Code-Implementierungen hinweg aufweisen und sich auf oberflächliche Ausführung statt auf echtes Reasoning für Zwischenzustände verlassen.
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 große Idee: Denken KI-Coder tatsächlich „nach"?
Stellen Sie sich vor, Sie stellen einen brillanten Schüler ein, um ein Matheproblem zu lösen. Er schreibt die finale Antwort auf, und sie ist korrekt. Sie geben ihm einen goldenen Stern.
Doch dann bitten Sie ihn zu erklären, wie er dorthin gelangt ist. Er beginnt, Zahlen zu erfinden, Schritte zu vertauschen und sich in der Mitte des Prozesses zu verwirren. Und doch landet er auf irgendeine Weise immer noch bei der richtigen Endzahl.
Das Problem: Aktuelle Tests für KI (Large Language Models oder LLMs) sind wie dieser goldene Stern. Sie prüfen nur die finale Antwort. Wenn die KI die richtige Ausgabe liefert, gehen wir davon aus, dass sie den Code „verstanden" hat. Die Autoren dieses Papiers argumentieren, dass dies eine Falle ist. Die KI könnte raten oder Abkürzungen (Heuristiken) nutzen, anstatt tatsächlich zu simulieren, wie der Code in ihrem „Gedächtnis" ausgeführt wird.
Die Lösung: CoRE (Der „Ehrlichkeitstest" für Code)
Die Autoren haben einen neuen Benchmark namens CoRE (Code Reasoning) entwickelt. Anstatt nur zu fragen: „Was ist die Antwort?", stellt CoRE zwei viel schwierigere Fragen:
- Macht es einen Unterschied, wie man fragt? (Implementierungsinvarianz)
- Wissen Sie, was in der Mitte passiert ist? (Prozesstransparenz)
Analogie 1: „Derselbe Kuchen, verschiedene Rezepte" (Implementierungsinvarianz)
Stellen Sie sich vor, Sie bitten einen Koch, einen Schokoladenkuchen zu backen.
- Standard-Test: Sie geben ihm ein spezifisches Rezept (Rezept A). Er backt es. Es schmeckt gut. Bestanden.
- CoRE-Test: Sie geben ihm vier verschiedene Rezepte für exakt denselben Schokoladenkuchen.
- Rezept 1: Verwendet Kakaopulver.
- Rezept 2: Verwendet geschmolzene Schokoladentafeln.
- Rezept 3: Verwendet eine andere Reihenfolge beim Mischen der Schüssel.
- Rezept 4: Verwendet eine andere Ofentemperatur.
Wenn der Koch ein wahrer Meister ist, sollte er in der Lage sein, unabhängig davon, welches Rezept er verwendet, einen perfekten Kuchen zu backen.
Die Erkenntnis des Papiers: Die KI-Modelle haben hier versagt. Sie waren großartig darin, den Kuchen zu backen, wenn sie ein Rezept verwendeten, das ihrem eigenen „Stil" ähnelte. Aber wenn sie ein Rezept erhielten, das von einer anderen KI geschrieben wurde (ein anderer „Stil"), liefen sie oft ins Leere, obwohl die Mathematik identisch war. Sie waren „stilbesessen" statt logikbesessen.
Analogie 2: Der „Filmregisseur" vs. der „Spoiler" (Prozesstransparenz)
Stellen Sie sich vor, Sie schauen einen Film.
- Standard-Test: Die KI wird gefragt: „Wer gewinnt den Film?" Sie antwortet: „Der Held gewinnt." Richtig!
- CoRE-Test: Die KI wird gefragt: „In Minute 45, als sich der Held im Schrank versteckt, was hält der Bösewicht in der Hand? Und in Minute 60, was ist die Punktzahl des Helden?"
Dies prüft die Zwischenzustände.
Die Erkenntnis des Papiers: Die KI-Modelle bekamen oft die Frage „Wer gewinnt?" richtig, aber sie halluzinierten die Details in der Mitte. Sie rieten das Ende basierend auf Mustern, aber sie „sahen" den Film nicht tatsächlich Schritt für Schritt. Sie führten den Code oberflächlich aus, ohne die Reise wirklich zu verstehen.
Wie sie CoRE aufgebaut haben
Um diesen Test fair und schwierig zu gestalten, haben die Forscher zwei Hauptdinge getan:
- Viele Versionen generiert: Sie verwendeten verschiedene KI-Modelle, um Code für dieselben 60 Probleme zu schreiben. Dies schuf eine Bibliothek von 255 verschiedenen Codeversionen. Manche waren lang und unordentlich; manche kurz und clever. Aber alle taten exakt dasselbe.
- „Pop-Quiz"-Fragen erstellt: Für jeden Codeabschnitt generierten sie Fragen zum Verlauf des Prozesses.
- Arithmetik: „Was ist genau jetzt die genaue Zahl in dieser Variable?"
- Logik: „Ist diese Bedingung wahr oder falsch?"
- Zustand: „Wie oft wurde diese Schleife bisher ausgeführt?"
- Grenzwert: „Was passiert genau, wenn die Schleife stoppt?"
Was sie fanden (Die Ergebnisse)
Sie testeten 8 der intelligentesten verfügbaren KI-Modelle (wie GPT-5, Claude, DeepSeek usw.) mit diesem neuen Benchmark. Die Ergebnisse waren überraschend:
- Die „Stil-Verzerrungs"-Lücke: Die Modelle waren viel besser darin, Code zu verstehen, der von ihrer eigenen „Familie" geschrieben wurde (z. B. verstanden OpenAI-Modelle OpenAI-Code am besten), als Code, der von anderen geschrieben wurde. Dies deutet darauf hin, dass sie Stile auswendig lernen, keine universelle Logik.
- Die „Oberflächliche Ausführung"-Lücke: Viele Modelle bekamen die finale Antwort richtig, scheiterten aber am „Pop-Quiz" über die Zwischenschritte. Sie rieten das Ziel, ohne den Weg zu kennen.
- Der „RCS"-Score: Die Autoren erstellten einen neuen Score namens Reasoning Consistency Score (RCS). Dieser Score bestraft Modelle, die die richtige Antwort aus den falschen Gründen erhalten. Wenn Sie die Antwort richtig haben, aber die Zwischenschritte verfehlen, sinkt Ihr Score auf null.
Das Fazit
Das Papier kommt zu dem Schluss, dass die richtige Antwort allein nicht ausreicht. Nur weil eine KI die finale Ausgabe eines Code-Schnipsels vorhersagen kann, bedeutet das nicht, dass sie versteht, wie der Code funktioniert.
Aktuelle KI-Modelle sind wie Schauspieler, die die letzte Zeile eines Stücks auswendig gelernt haben, aber den Dialog dazwischen vergessen. CoRE ist der neue Test, der sie zwingt, ihre Arbeit zu zeigen und zu beweisen, dass sie tatsächlich durch den Code „nachdenken" und nicht nur das Ende raten.
Kurz gesagt: CoRE legt offen, dass die heutigen klügsten Code schreibenden KIs oft „vortäuschen", indem sie sich auf Muster und Stile verlassen, anstatt auf echte, schrittweise Schlussfolgerungen.
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.