← Neueste Arbeiten
💻 computer science

CHORUS: Complementary Experts for High-Coverage Testbench Stimulus Generation

CHORUS ist ein Post-Training-Framework, das verhaltensdiversifizierte Checkpoints und dichte-belohnungsbasiertes Reinforcement Learning nutzt, um komplementäre Expertenmodelle zu erstellen, die anschließend zu einem einzigen 4B-Modell konsolidiert werden, welches bei der Generierung von Testbench-Stimuli für die Hardware-Verifikation mit hoher Abdeckung hochmoderne, größere Modelle signifikant übertrifft.

Ursprüngliche Autoren: Hejia Zhang, Sheng Lu, Zhongming Yu, Chia-Tung Ho, Brucek Khailany, Jishen Zhao

Veröffentlicht 2026-08-12
📖 5 Min. Lesezeit🧠 Tiefgang

Ursprüngliche Autoren: Hejia Zhang, Sheng Lu, Zhongming Yu, Chia-Tung Ho, Brucek Khailany, Jishen Zhao

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 eine Welt vor, in der Computer wie riesige, unglaublich komplexe LEGO-Burgen sind. Bevor Ingenieure diese Burgen wirklich bauen, müssen sie sicherstellen, dass jeder einzelne Stein perfekt passt und dass das gesamte Bauwerk nicht zusammenbricht, wenn der Wind weht. Um dies zu erreichen, schreiben sie spezielle „Test-Skripte“ – wie ein Roboter, der um die Burg herumläuft, an Wänden rüttelt, Türen öffnet und prüft, ob alles funktioniert. Dieser Prozess wird als Hardware-Verifizierung bezeichnet, und er ist ein wesentlicher Bestandteil davon, sicherzustellen, dass unsere Telefone, Autos und Computer keine versteckten Fehler haben.

Lange Zeit dachten die Leute, der einzige Weg zur Besserung bestünde darin, immer größere und größere „Gehirne“ (Computermodelle) zu bauen, um die besten Tests zu finden. Doch vor kurzem begann ein neues, intelligentes Computergehirn, ein sogenanntes Large Language Model (LLM), dabei zu helfen. Diese Modelle sind großartig darin, Code zu schreiben, aber sie brauchen oft einen kleinen Anstoß, um aus ihren Fehlern zu lernen. Anstatt nur ein Lehrbuch zu lesen, dürfen sie ihren Code auch „ausführen“, sehen, wenn er kaputtgeht, und es erneut versuchen. Das ist wie bei einem Videospiel, bei dem man nicht nur das Handbuch lift, sondern das Level spielt, stirbt und lernt, es beim nächsten Mal zu schaffen. Die große Frage, die sich Forscher stellen: Wie machen wir diese Modelle zu wahren Meistern des Hardware-Testens, ohne sie einfach nur unendlich riesig und teuer zu machen?

Hier kommt CHORUS ins Spiel, eine neue Methode, die alles verändert. Anstatt zu versuchen, ein einziges, riesiges, superintelligentes Modell für alles zu bauen, erkannten die Forscher, dass der Weg zum Experten voller interessanter Umwege steckt. Sie fanden heraus, dass man, wenn man ein Modell in verschiedenen Phasen trainiert, am Ende mehrere verschiedene „Versionen“ des Modells erhält. Obwohl diese Versionen am Ende ähnliche Gesamtergebnisse erzielen, sind sie tatsächlich Experten für unterschiedliche Dinge – so ist eine Version vielleicht großartig darin, die Küche zu testen, während eine andere ein Zauberer beim Testen der Garage ist.

Die Arbeit zeigt, dass man durch die Kombination dieser verschiedenen „Experten-Versionen“ ein einziges, superstarkes Modell erschaffen kann, das viel besser ist als jeder von ihnen allein. Tatsächlich schaffte es dieses neue 4-Milliarden-Parameter-Modell (das relativ klein und kompakt ist), 88,0 % bei einer großen Hardware-Testing-Challenge zu erreichen. Das ist ein gewaltiger Sprung, denn es schlägt ein viel größeres, berühmtes Modell namens DeepSeek-R1 (das 671 Milliarden Parameter hat) um 13,5 Prozentpunkte.

So haben sie es gemacht, erklärt mit einer einfachen Analogie:

Das „gestufte“ Training:
Stellen Sie sich vor, Sie trainieren eine Gruppe von Athleten. Normalerweise wählen Sie den Besten aus und trainieren ihn weiter, bis er perfekt ist. Aber das CHORUS-Team hat etwas anderes gemacht. Sie haben drei verschiedene Athleten durch dieselben strengen Phasen trainiert. Am Ende waren alle drei fast gleichermaßen fit, aber sie hatten unterschiedliche Stärken. Einer war ein Sprinter, einer ein Marathonläufer und einer ein Hochspringer.

Die Entdeckung der „Komplementarität“:
Die Forscher bemerkten, dass diese Athleten nicht einfach nur das Gleiche taten. Wenn sie vor einem bestimmten Hindernis standen, konnte der Sprinter vielleicht scheitern, aber der Hochspringer überwand es mühelos. Sie waren „komplementär“. Wenn man nur auf ihren Durchschnittswert schauen würde, würde man denken, sie seien gleich, aber wenn man sich ansieht, welche Hindernisse sie jeweils überwinden konnten, waren sie völlig verschieden.

Die Magie des „Zusammenfühgens“:
Das Team fragte sich dann: „Können wir diese drei Athleten zu einem Super-Athleten kombinieren?“

  1. Der einfache Mix (Trainingsfreies Merging): Sie versuchten, einfach ihre Muskeln zusammenzurechnen. Das funktionierte ein wenig, wodurch der neue Athlet besser als jeder einzelne wurde, aber nicht perfekt.
  2. Der kluge Coach (Adaptive Distillation): Dies war der eigentliche Durchbruch. Sie erschufen einen neuen Schüler-Athleten und agierten als Coach. Für jedes neue Hindernis schaute der Coach auf die drei Experten und fragte: „Wer ist am besten in dieser spezifischen Sache?“ Wenn der Sprinter am besten war, lernte der Schüler vom Sprinter. Wenn der Hochspringer am besten war, lernte er von ihm. Entscheidend war: Wenn keiner der Experten eine Aufgabe besser lösen konnte als der Schüler selbst, übersprang der Coach diese Aufgabe, damit der Schüler keine schlechten Angewohnheiten lernte.

Das Ergebnis:
Durch die Verwendung dieser „Kluge-Coach“-Methode wurde das neue, einzelne Modell zu einem Meister aller Hindernisse. Es hat nicht einfach nur die Fähigkeiten gemittelt; es hat die beste Fähigkeit für jede einzelne Situation ausgewählt. Das Ergebnis ist ein kleines, effizientes Modell, das die massiven Giganten der Branche übertrifft.

Die Arbeit schließt die Idee explizit aus, dass man lediglich ein größeres Modell benötigt, um diese Probleme zu lösen. Sie zeigten, dass selbst ein massives 671-Milliarden-Parameter-Modell nicht das gleiche Leistungsniveau wie ihr kleines, klug trainiertes 4-Milliarden-Parameter-Modell erreichen konnte. Sie fanden auch heraus, dass es nicht half, ein Modell einfach nur länger zu trainieren; der Schlüssel war, die verschiedenen „Phasen“ des Trainings beizubehalten, um diese einzigartigen, komplementären Stärken zu bewahren.

Kurz gesagt: CHORUS beweist, dass im Bereich des Hardware-Testens ein diverses Team von Spezialisten und das Wissen, wie man deren einzigartige Talente kombiniert, weita viel mächtiger ist als ein einziges, allwissendes Riesen-Gehirn. Es ist eine Erinnerung daran, dass der beste Weg zum Genie manchmal darin besteht, auf seine verschiedenen inneren Stimmen zu hören.

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 →