Clicked Gallery

Was ist Test-Time Compute?

Markiert in einem echten Engineering-Dokument. Erklärt von Clicked.

Im Satz verwendet

Engineering Notes · AI Systems

The new model leans on test-time compute, thinking for a minute before it answers, and its maths scores jumped.

Der Leser markierte ein Wort in der Dokumentation. Clicked erklärte den Fachbegriff „test-time compute“ ganz einfach:

In drei Stufen erklärt

Gleiche Fakten, anderer Vibe — Slang-Modus 😎

Die Clicked-Methode

●○○

Overview

Test-Time Compute ist die Rechenleistung, die ein fertig trainiertes KI-Modell verbraucht, während es eine Frage beantwortet. Rechenleistung meint die Rechenoperationen der Chips, und mehr davon kostet Strom und Zeit. Ingenieure nennen das Ausführen eines fertigen Modells einen Test, also ist Test-Time die Antwortzeit, im Gegensatz zum Training, dem einmaligen Lauf, der das Modell gebaut hat. Dasselbe Modell beantwortet schwere Fragen öfter richtig, wenn es pro Antwort mehr rechnen darf. Es gibt drei Wege, das zu erlauben: vor der Antwort ausführlicher zu überlegen, eine Reihe von Antworten zu erzeugen und die häufigste zu nehmen, oder einen eigenen Prüfer die Versuche ordnen zu lassen. OpenAI zeigte die letzten beiden 2024 an einer Prüfung aus einem Mathematikwettbewerb mit 15 Aufgaben. Ein Modell, das jede Aufgabe einmal beantwortete, erreichte 74 %. Mit 64 Antworten pro Aufgabe, wobei die häufigste zählte, erreichte es 83 %. Mit 1.000 Antworten und einem Prüfer, der die beste auswählte, erreichte es 93 %. Das Modell blieb immer dasselbe. Die Rechnung nicht: Jeder zusätzliche Versuch ist Rechenarbeit, bezahlt in Sekunden auf der Uhr und im Preis der Antwort.
●○○

Overview

Test-Time Compute ist das ganze Rechnen, das ein KI-Modell verbrennt, während es dir antwortet, und die große Entdeckung ist, dass dasselbe Modell besser wird, wenn du es mehr verbrennen lässt. Rechnen heißt, die Chips machen Rechenaufgaben, und Rechenaufgaben kosten Strom und deine Zeit. Test-Time heißt einfach Antwortzeit, wie beim Testen des fertigen Modells, im Gegensatz zum Training, das vorbei ist. Klüger machen kannst du ein fertiges Modell nicht. Du kannst ihm mehr Versuche geben: mehr Rechenweg vor der Antwort, mehrere Versuche, bei denen die beliebteste Antwort gewinnt, oder einen Korrektor, der die Versuche benotet und den besten behält. Das klappt sogar bei einem älteren Modell. Bei einem Mathewettbewerb mit 15 Aufgaben kam OpenAIs GPT-4o 2024 auf 9,3 % mit einem Versuch pro Aufgabe und auf 13,4 % mit 64 Versuchen und Abstimmung. Kein Wunder, aber 4,1 Punkte (13,4 minus 9,3) aus demselben Modell herausgeholt, erkauft mit 63 Extraversuchen pro Aufgabe. Jeder Versuch landet auf dem Kassenzettel, in Wartezeit und im Preis. 😎

Die Kurzfassung — oft reicht sie schon.

●●○

Detail

Test-Time Compute ist die Rechenarbeit, die ein KI-Modell in dem Moment leistet, in dem es antwortet, im Gegensatz zur Rechenarbeit, die es trainiert hat. Pro Frage mehr davon aufzuwenden, holt bessere Antworten aus einem Modell heraus, das schon gebaut ist. Rechenleistung wird in Operationen gemessen, weil Operationen das sind, was Chipstunden und Strom kostet, und die Wartezeit folgt daraus. Ingenieure nennen das Ausführen eines fertigen Modells einen Test, daher der Name. Das Training hat das Modell einmal festgelegt, und nichts hiervon ändert, was das Training gebaut hat. Mehr Aufwand zur Antwortzeit nimmt eine von drei Formen an. Das Modell kann vor der Antwort eine längere Überlegung ausschreiben, das ist Chain-of-Thought: Seine Antwort entsteht Wort für Wort, also bedeuten mehr Wörter vor dem letzten mehr Platz, um zu arbeiten, zu prüfen und es erneut zu versuchen. Es kann mehrere Antworten auf dieselbe Frage erzeugen und die häufigste nehmen, sodass ein zufälliger Ausrutscher in einem Versuch von den übrigen überstimmt wird. Oder ein eigener Prüfer, trainiert darauf, gute von schlechten Versuchen zu unterscheiden, ordnet die Versuche und wählt einen aus. Das Looping, bei dem ein Modell seine eigenen Schichten noch einmal durchläuft, bevor überhaupt ein Wort erscheint, ist eine vierte Form. Eine Studie von 2024 hat das mit einem Budget durchgerechnet. Vergleiche ein bescheidenes Modell mit einem 14-mal größeren. Das große leistet für jedes Wort ungefähr 14-mal so viel Rechenarbeit, also kann das kleine bei denselben Gesamtoperationen ungefähr 14-mal so viele Wörter oder Versuche erzeugen. Für mehr Versuche und Überarbeitungen ausgegeben, mit einem Prüfer, der zwischen ihnen wählt, schlug das Budget des bescheidenen Modells das des großen, aber nur bei Fragen, die das bescheidene Modell manchmal schaffte. Bei Fragen jenseits davon scheiterten mehr Versuche genauso, nur langsamer. Niemand schaut dabei in die Lösungen: Abstimmung und Prüfer arbeiten nur mit den Versuchen. Die Kosten fallen pro Frage an, bei der Inferenz: Jedes zusätzliche Wort und jeder zusätzliche Versuch ist Rechenarbeit, und deshalb dauern durchdachte Antworten länger und kosten mehr. Damit gibt es zwei Stellschrauben. Skalierungsgesetze beschreiben die erste, eingestellt, bevor das Modell existiert: seine Größe und wie viel Training es bekam. Test-Time Compute ist die zweite, eingestellt pro Frage, nachdem das Modell existiert, und ohne es zu verändern.
●●○

Detail

Test-Time Compute ist das Rechnen, das ein KI-Modell erledigt, während es eine Frage beantwortet, und mehr Rechnen pro Frage ist der eine Hebel, den du noch ziehen kannst, wenn das Training das Modell eingefroren hat. Rechnen meint die Arithmetik der Chips, gezählt in Operationen, und genau danach richten sich sowohl die Stromrechnung als auch deine Wartezeit. Test-Time ist die Antwortzeit (Inferenz, wenn du das richtige Wort willst), und der Name kommt daher, dass Ingenieure jeden Lauf eines fertigen Modells als Test behandeln. Das Training ist längst erledigt, bevor irgendetwas davon passiert. Ein eingefrorenes Modell wird auf eine von drei Arten besser. Lass es vor der Antwort mehr Rechenweg hinschreiben, denn seine Wörter sind sein Schmierpapier, und mehr Papier heißt mehr Chancen, eigene Patzer zu erwischen. Lass es 64-mal antworten und nimm die Antwort, die am öftesten kommt, denn ein zufälliger Patzer in einem Versuch wird überstimmt. Oder bau einen Korrektor, der die Versuche benotet, und behalte den besten. Nichts davon ist Spicken in den Lösungen: Korrektor und Abstimmung sehen nur die eigenen Versuche des Modells. Jetzt das Kleingedruckte, aus OpenAIs Naturwissenschaftstests von 2024 mit einem einzigen Modell. Physikfragen: 1 Versuch 92,8 %, 64 Versuche mit Abstimmung 94,2 %. Chemie: von 64,7 % auf 65,6 %. Biologie: von 69,2 % auf 68,4 %, 64 Versuche haben also einen Punkt gekostet. Eine Abstimmung hilft nur, wenn die falschen Antworten des Modells streuen und die richtige sich wiederholt, und bei manchen Fragen sind sich die falschen Antworten einig. Und es klappt nur in Reichweite: Eine Studie von 2024 zeigte, dass ein 14-mal kleineres Modell mit längerem Nachdenken gewinnen konnte, bei gleich viel Gesamtrechnen, aber nur bei Fragen, die es ohnehin ab und zu schaffte. Außer Reichweite ist längeres Nachdenken bloß längeres Warten. Die Rechnung kommt pro Frage, in Sekunden und im Preis. Die Modellgröße ist der Regler, den du vor dem Training drehst. Das hier ist der Regler, den du danach drehst. 😎

Mehr? Ein Klick geht tiefer.

●●●

Analogy

Test-Time Compute ist die Rechenleistung, die ein fertig trainiertes KI-Modell pro Frage verbraucht, und gibt man demselben Modell mehr davon, mehr Versuche oder mehr Überlegung, steigt seine Trefferquote bis zu einem gewissen Punkt. Rückwärts einparken funktioniert genauso. Ein erfahrener Fahrer kommt beim ersten Mal in eine enge Lücke. Ein weniger geübter Fahrer schafft es mit drei Versuchen meist auch, ohne mehr Können als beim ersten Versuch. Die zusätzlichen Versuche lohnen sich bei einer Lücke, die er fast schafft. Eine Lücke, die einfach zu kurz ist, bleibt leer, egal wie viele Versuche er macht, und jeder Versuch kostet Zeit und hält die Straße auf. Das Können des Fahrers ist die Größe und das Training des Modells, die Versuche sind das Test-Time Compute, die fast machbare Lücke ist die Frage in Reichweite und die zu kurze Lücke die Frage außerhalb. Hier endet der Vergleich: Ein Fahrer sieht, welcher Versuch geklappt hat, während ein Modell es von einer Abstimmung oder einem Prüfer gesagt bekommen muss.
●●●

Analogy

Test-Time Compute ist, wie viel Rechnen ein KI-Modell in eine Antwort steckt, und mehr davon, mehr Versuche oder mehr Rechenweg, hebt die Punktzahl genau desselben Modells, bis zu einer Grenze. Scrabble mit und ohne Uhr ist dieselbe Idee. Mit einer 60-Sekunden-Uhr legst du das erste brauchbare Wort, das dir auffällt. Ohne Uhr mischst du die Steine, probierst fünf Wörter, zählst jedes durch und legst das beste, und deine Punkte steigen mit genau demselben Wortschatz. Ein größerer Wortschatz ist der andere Weg zu mehr Punkten. Aber kein Mischen der Welt findet ein Wort mit sieben Buchstaben, das du nie gehört hast. Dein Wortschatz ist das Training des Modells, das Mischen ohne Uhr ist das Test-Time Compute, fünf Kandidaten durchzählen und das beste legen ist der Korrektor, der einen Versuch auswählt, und das unbekannte Wort ist die Frage außer Reichweite. Wo der Vergleich bricht: Du zählst deine Wörter anhand der Steinwerte, aber ein Modell hat keine Steinwerte und braucht eine Abstimmung oder einen Korrektor, um seinen besten Versuch zu finden. 😎

Neues Konzept? Ein Alltagsbeispiel macht’s greifbar — neue Analogien auf Knopfdruck.

KI-Erklärungen können Fehler enthalten · Keine professionelle Beratung

Formale Definition — Derselbe Begriff, wie er sonst erklärt wird

Test-Time Compute (auch Inference-Time Compute oder Inference-Time Scaling) bezeichnet die Rechenleistung, die ein trainiertes Modell bei der Inferenz aufwendet, im Unterschied zur Rechenleistung des Trainings. Ihre Skalierung, durch längere Chain-of-Thought-Generierung, das Sampling mehrerer Kandidaten mit Mehrheitsentscheid (Self-Consistency) oder Best-of-N-Auswahl durch einen Verifier oder ein Process Reward Model oder die Suche über Zwischenschritte, verbessert die Genauigkeit bei Reasoning-Aufgaben, ohne die Modellparameter zu ändern. OpenAIs o1 (September 2024) erreichte bei AIME 2024 74 % mit einem einzigen Sample, 83 % mit Konsens über 64 Samples und 93 % beim Neuordnen von 1.000 Samples durch eine gelernte Bewertungsfunktion, gegenüber 9,3 % für GPT-4o mit einem einzigen Sample. Snell et al. (2024) zeigten, dass eine rechenoptimale Zuteilung von Test-Time Compute mehr als 4-mal effizienter ist als Best-of-N und dass bei gleichen FLOPs ein kleineres Modell mit zusätzlichem Test-Time Compute eines übertreffen kann, das 14-mal größer ist, bei Aufgaben mittlerer Schwierigkeit. Die Zugewinne nehmen mit dem Umfang ab und beschränken sich auf Probleme in Reichweite des Basismodells.

Soll Clicked Begriffe wie „test-time compute“ direkt in deinem Browser erklären – auch in PDFs?

Zu Chrome hinzufügen — Kostenlos

50 kostenlose Erklärungen · Keine Kreditkarte nötig