← Nieuwste papers
💻 computer science

CHORUS: Complementary Experts for High-Coverage Testbench Stimulus Generation

CHORUS is een post-training framework dat gedragsmatig diverse checkpoints en dense-reward reinforcement learning gebruikt om complementaire expertmodellen te creëren, die vervolgens worden geconsolideerd in een enkel 4B-model dat grotere state-of-the-art modellen aanzienlijk overtreft in de generatie van hardwareverificatie testbench-stimuli met een hoge dekking.

Oorspronkelijke auteurs: Hejia Zhang, Sheng Lu, Zhongming Yu, Chia-Tung Ho, Brucek Khailany, Jishen Zhao

Gepubliceerd 2026-08-12
📖 5 min leestijd🧠 Diepgaand

Oorspronkelijke auteurs: Hejia Zhang, Sheng Lu, Zhongming Yu, Chia-Tung Ho, Brucek Khailany, Jishen Zhao

Oorspronkelijk artikel gelicentieerd onder CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Dit is een AI-gegenereerde uitleg van het onderstaande artikel. Het is niet geschreven of goedgekeurd door de auteurs. Raadpleeg het oorspronkelijke artikel voor technische nauwkeurigheid. Lees de volledige disclaimer

Stel je een wereld voor waarin computers lijken op gigantische, ongelooflijk complexe LEGO-kastelen. Voordat ingenieurs deze kastelen echt gaan bouwen, moeten ze ervoor zorgen dat elke steen perfect past en dat de hele structuur niet instort als de wind waait. Om dit te doen, schrijven ze speciale "testscripts"—zoals een robot die rond het kasteel rent, muren schudt, deuren opent en controleert of alles werkt. Dit proces wordt hardwareverificatie genoemd, en het is een enorm onderdeel van het waarborgen dat onze telefoons, auto's en computers geen verborgen fouten bevatten.

Lama tijd dachten mensen dat de enige manier om beter te worden in dit werk was door grotere en grotere "hersenen" (computermodellen) te bouwen om de beste tests te bepalen. Maar onlangs is er een nieuw soort slimme computerhersenen, een Large Language Model (LLM), die helpt bij dit proces. Deze modellen zijn goed in het schrijven van code, maar ze hebben vaak een kleine duw nodig om te leren van hun fouten. In plaats van alleen een tekstboek te lezen, krijgen ze de kans om hun code te "draaien", te zien of het kapot gaat, en het opnieuw te proberen. Dit is als een videogame waarbij je niet alleen de handleiding leest; je speelt het level, gaat dood en leert de volgende keer hoe je het wint. De grote vraag die onderzoekers stellen is: Hoe maken we deze modellen werkelijk meesters in het testen van hardware zonder ze simpelweg oneindig groot en duur te maken?

Maak kennis met CHORUS, een nieuwe methode die het spel verandert. In plaats van te proberen één gigantisch, superintelligent model te maken dat alles doet, realiseerden de onderzoekers zich dat het pad naar expertise vol interessante zijwegen zit. Ze ontdekten dat als je een model in fasen traint, je uiteindelijk verschillende "versies" van het model krijgt. Hoewel deze versies uiteindelijk vergelijkbare algemene scores halen, zijn ze eigenlijk experts in verschillende dingen—zo is de één geweldig in het testen van de keuken, terwijl een ander een tovenaar is in het testen van de garage.

Het artikel laat zien dat door deze verschillende "expert"-versies te combineren, je een enkel, superkrachtig model kunt creten dat veel beter is dan welke van hen alleen ook. Sterker nog, dit nieuwe model met 4 miljard parameters (dat relatief klein en compact is) slaagde erin om 88,0% te scoren op een belangrijke uitdaging voor hardwaretesten. Dit is een enorme sprong, waarmee het een veel groter, beroemd model genaamd DeepSeek-R1 (dat 671 miljard parameters heeft) met 13,5 procentpunt verslaat.

Dit is hoe ze het deden, met behulp van een eenvoudige analogie:

De "Gefaseerde" Training:
Stel je voor dat je een groep atleten traint. Meestal kies je de beste en blijf je die persoon trainen tot hij perfect is. Maar het CHORUS-team deed iets anders. Ze trainden drie verschillende atleten door dezelfde strenge fasen. Aan het einde waren alle drie bijna even fit, maar hadden ze verschillende sterke punten. De één was een sprinter, de ander een marathonloper en de derde een hoogspringer.

De "Complementaire" Ontdekking:
De onderzoekers merkten op dat deze atleten niet gewoon hetzelfde deden. Wanneer ze voor een specifieke hindernis stonden, kon de sprinter misschien falen, maar de hoogspringer zou deze gemakkelijk overwinnen. Ze waren "complementair". Als je alleen naar hun gemiddelde score zou kijken, zou je denken dat ze hetzelfde zijn, maar als je naar de soort hindernissen keek die ze konden overwinnen, waren ze totaal verschillend.

De "Merging" Magie:
Het team vroeg zich vervolgens af: "Kunnen we deze drie atleten combineren tot één superatleet?"

  1. De Simpele Mix (Training-Free Merging): Ze probeerden simpelweg hun spieren bij elkaar te voegen. Het werkte een beetje, waardoor de nieuwe atleet beter werd dan een enkele atleet, maar het was niet perfect.
  2. De Slimme Coach (Adaptive Distillation): Dit was de echte doorbraak. Ze creëerden een nieuwe student-atleet en traden op als coach. Voor elke nieuwe hindernis keek de coach naar de drie experts en vroeg: "Wie is het best in dit specifieke ding?" Als de sprinter het best was, leerde de student van de sprinter. Als de hoogspringer het best was, leerde de student van hem. Cruciaal was dat als geen van de experts het beter kon dan de student, de coach de taak oversloeg zodat de student geen slechte gewoontes zou aanleren.

Het Resultaat:
Door deze "Slimme Coach"-methode te gebruiken, werd het nieuwe, enkele model een meester in alle hindernissen. Het combineerde niet alleen de vaardigheden, maar koos de beste vaardigheid voor elke specifieke situatie. Het resultaat is een klein, efficiënt model dat de enorme reuzen uit de sector overtreft.

Het artikel sluit expliciet de gedachte uit dat je alleen maar een groter model nodig hebt om deze problemen op te lossen. Ze lieten zien dat zelfs een gigantisch model met 671 miljard parameters niet hetzelfde prestatieniveau kon bereiken als hun kleine, slim getrainde model van 4 miljard parameters. Ze ontdekten ook dat het simpelweg langer trainen van één model niet hielp; de sleutel was om de verschillende "fasen" van de training te behouden om die unieke, complementaire sterktes te bewaren.

Kortom, CHORUS bewijst dat in de wereld van hardwaretesten, het hebben van een divers team van specialisten en het weten hoe je hun unieke talenten te combineren, veel krachtiger is dan het hebben van één gigantisch, alwetend brein. Het is een herinnering aan het feit dat de beste manier om een genie te zijn soms is om te weten wanneer je naar je verschillende innerlijke stemmen moet luisteren.

Verdrinkt u in papers in uw vakgebied?

Ontvang dagelijkse digests van de nieuwste papers die bij uw onderzoekswoorden passen — met technische samenvattingen, in uw taal.

Probeer Digest →