← Neueste Arbeiten
🤖 AI

Are Performance-Optimization Benchmarks Reliably Measuring Coding Agents?

Diese Arbeit auditiert drei prominente Benchmarks zur Leistungsoptimierung auf Repository-Ebene (GSO, SWE-Perf und SWE-fficiency) und zeigt auf, dass deren Leaderboard-Scores aufgrund einer signifikanten Fragilität der Referenz-Patches auf unterschiedlichen Maschinen, Scoring-Regeln, die Rankings verzerren, sowie der Tatsache, dass die meisten Aufgaben bereits durch existierende öffentliche Einreichungen lösbar sind, was die tatsächlichen Leistungsunterschiede verschleiert, unzuverlässig sind.

Ursprüngliche Autoren: Zhi Chen, Zhensu Sun, Yuling Shi, David Lo, Lingxiao Jiang

Veröffentlicht 2026-07-02
📖 5 Min. Lesezeit🧠 Tiefgang

Ursprüngliche Autoren: Zhi Chen, Zhensu Sun, Yuling Shi, David Lo, Lingxiao Jiang

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 sind ein Preisrichter bei einem Kochwettbewerb. Das Ziel ist nicht nur, ein Gericht zu kreieren, das gut schmeckt; das Ziel ist es, es schneller zu kochen als das Originalrezept, während der Geschmack exakt gleich bleibt.

In der Welt der Informatik treten „Coding Agents“ (KI-Programme) zu diesem Wettbewerb an. Ihnen werden echte Softwareprojekte gegeben und sie sollen Code-Patches schreiben, die die Software schneller laufen lassen. Um zu sehen, wer gewinnt, haben Forscher „Leaderboards“ (wie eine Bestenliste) basreihen auf Basis von drei spezifischen Wettbewerben erstellt: GSO, SWE-Perf und SWE-fficiency.

Dieses Paper ist wie eine Gruppe von Food-Kritikern, die beschlossen haben, den Wettbewerb selbst zu prüfen. Sie fragten: „Sagen uns diese Scores tatsächlich, wer der beste Koch ist, oder führen uns die Regeln des Spiels in die Irre?“

Hier ist das, was sie herausgefunden haben, einfach erklärt:

1. Das „Wetter“-Problem: Das Rezept ändert sich, wenn man die Küche wechselt

Das Problem: Der Wettbewerb geht davon aus, dass, wenn ein Code-Patch ein Programm auf einem Computer schneller macht, er auch auf jedem anderen Computer schneller sein wird. Es ist, als würde man davon ausgehen, dass ein Kuchen in genau 20 Minuten backt, egal ob man in einer Küche in New York oder in Tokio steht.

Die Prüfung: Die Forscher nahmen die „offiziellen Siegerrezepte“ (Referenz-Patches) und versuchten, sie auf vier verschiedenen Arten von Computern (verschiedenen „Küchen“) zu backen.

  • Das Ergebnis: In vielen Fällen wurde das Rezept, das eigentlich das „Schnellste“ sein sollte, auf einem anderen Computer tatsächlich langsamer oder war kaum schneller.
  • Die Metapher: Stellen Sie sich einen Läufer vor, der auf einer Laufbahn am Morgen der Schnellste ist, aber im Laufe des Nachmittags müde wird und langsamer wird. Der „offizielle Rekord“ besagt, dass er der Schnellste ist, aber dieser Rekord gilt nur unter ganz spezifischen Bedingungen.
  • Die Erkenntnis: Für einen der Wettbewerbe (SWE-Perf) waren die „Geschwindigkeitsgewinne“ so winzig (wie 0,03 %), dass der interne Lärm des Computers (wie ein drehender Lüfter oder ein Hintergrundprozess) die Ergebnisse umkehren konnte. Der „gewinnende“ Patch war gar nicht wirklich der Gewinner; er hatte nur Glück mit dem Wetter.

2. Das „Scorecard“-Problem: Ein schlechtes Gericht kann das ganze Menü ruinieren

Das Problem: Wie berechnet man die Endpunktzahl?

  • Wettbewerb A (GSO): Es ist ein einfaches Pass/Fail (Bestanden/Nicht bestanden). Hast du die Referenzgeschwindigkeit geschlagen? Ja = 1 Punkt. Nein = 0 Punkte.
  • Wettbewerb B (SWE-fficiency): Dies verwendet eine komplexe mathematische Formel (das harmonische Mittel), die dich hart bestraft, wenn du ein einziges wirklich schlechtes Ergebnis hast.

Die Prüfung: Die Forscher bewerteten dieselben KI-Köche und rechneten sie mit beiden Regeln aus.

  • Das Ergebnis: Die Ranglisten änderten sich komplett! Eine KI, die in Wettbewerb A auf Platz 1 lag, fiel in Wettbewerb B auf Platz 7 zurück.
  • Die Metapher: Stellen Sie sich einen Schüler vor, der eine Prüfung schreibt.
    • Regel A: Du bekommst 1 Punkt für jede richtige Antwort.
    • Regel B: Du bekommst 1 Punkt für jede richtige Antwort, ABER wenn du auch nur eine einzige Frage falsch beantwortest, wird deine gesamte Punktzahl durch 1.000 geteilt.
    • Unter Regel B könnte ein Schüler, der 99 % der Fragen richtig hatte, aber ein winziges Detail verpasste, am Ende eine niedrigere Punktzahl haben als ein Schüler, der zwar nur 80 % richtig hatte, aber nie einen „katastrophalen“ Fehler beging.
  • Die Erkenntnis: Das Leaderboard zeigt nicht nur, wer der beste Coder ist; es zeigt, wer am besten darin ist, die spezifischen „Fallen“ der Scoring-Mathematik zu vermeiden. In SWE-fficiency trugen die schlechtesten 10 Aufgaben (die „schlechten Gerichte“) 58 % bis 82 % des gesamten Gewichts für die Punktzahl. Ein einziger schlechter Patch konnte den Ruf einer gesamten Einreichung ruinieren.

3. Das „Bereits Gelöst“-Problem: Die Ziellinie verschiebt sich

Das Problem: Die Benchmarks sollen zeigen, wie viel Fortschritt die KI macht. Aber sind die Aufgaben überhaupt noch schwer?

Die Prüfung: Die Forscher betrachteten die Top-10-Einreichungen für jede Aufgabe. Sie fragten: „Hat das schon jemand gelöst?“

  • Das Ergebnis: Für fast jede Aufgabe (99,8 %) hatte bereits eine KI einen Patch geschrieben, der funktionierte und schneller war als der ursprüngliche Code. Für die meisten Aufgaben (85 %) hatte mindestens eine KI die „offizielle Referenzgeschwindigkeit“ bereits erreicht oder übertroffen.
  • Die Metapher: Stellen Sie sich ein Rennen vor, bei dem das Ziel ist, eine Meile in unter 6 Minuten zu laufen. Die Forscher prüften die Ergebnisse und stellten fest, dass fast alle bereits in unter 6 Minuten gelaufen waren. Die einzigen Leute, die noch im Rennen waren, versuchten lediglich, die letzten Sekunden herauszukitzeln, um die „Weltrekordzeit“ zu erreichen.
  • Die Erkenntnis: Der „schwierige Teil“, irgendeine Lösung zu finden, ist weitgehend abgeschlossen. Die verbleibende Herausforderung besteht darin, das Fine-Tuning vorzunehmen, um die spezifische Geschwindigkeit des Referenz-Patches zu erreichen. Die Benchmarks testen nicht mehr, ob die KI Dinge „reparieren“ kann; sie testen, ob die KI Dinge „perfektionieren“ kann.

Zusammenfassung: Was sollten wir glauben?

Das Paper kommt zu dem Schluss, dass Leaderboard-Scores allein nicht ausreichen, um Coding Agents zu beurteilen.

  • Vertrauen Sie dem „Offiziellen Rekord“ nicht blind: Ein Patch mag auf einem Computer ein Gewinner sein, aber auf einem anderen Computer scheitern.
  • Prüfen Sie die Mathematik: Ein Ranking kann hoch aussehen, nur weil die Scoring-Regel einen Konkurrenten für einen winzigen Fehler bestraft hat, nicht weil er generell schlechter war.
  • Schauen Sie auf die Details: Die meisten Aufgaben sind bereits „gelöst“. Die wahre Lücke besteht nicht darin, eine Lösung zu finden; es geht darum, die letzten paar Prozentpunkte an Geschwindigkeit herauszuholen.

Kurz gesagt: Das Scoreboard ist real, aber das Spiel ist komplexer, als die Zahlen vermuten lassen. Um wirklich zu verstehen, wer gewinnt, muss man unter die Haube schauen und prüfen, wie der Score berechnet wurde und wo die KI tatsächlich erfolgreich war.

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 →