← Nieuwste papers
💻 computer science

Verifier-Grounded Interference Search: Exact State Merging, Learned Inhibition, and Parallel Execution for Language-Model Reasoning

Dit artikel stelt een verifier-gebaseerd Interference Search-framework voor en evalueert dit, dat exacte state merging, learned inhibition en parallelle uitvoering inzet om de efficiëntie en succesratio van het redeneren van taalmodellen aanzienlijk te verbeteren, zoals aangetoond door empirische resultaten op de Countdown- en MBPP-benchmarks.

Oorspronkelijke auteurs: Al-ameen Olajide, Olusola Olabanjo, Mauton Asokere

Gepubliceerd 2026-10-06
📖 6 min leestijd🧠 Diepgaand

Oorspronkelijke auteurs: Al-ameen Olajide, Olusola Olabanjo, Mauton Asokere

Oorspronkelijk artikel gelicentieerd onder CC BY 4.0 (https://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

Wanneer een computer probeert een complex probleem op te lossen, verkent hij vaak veel verschillende paden, vergelijkbaar met een reiziger die probeert een weg door een uitgestrekt, vertakkend bos te vinden. In de wereld van kunstmatige intelligentie zijn deze "paden" sequenties van stappen die de computer neemt om tot een antwoord te komen. Een veelvoorkomende uitdaging ontstaat wanneer twee verschillende paden leiden naar exact dezelfde plek in het bos. Als de computer niet beseft dat hij op een bekende locatie is aangekomen, kan hij tijd verspillen aan het twee keer verkennen van hetzelfde gebied, het controleren van dezelfde doodlopende wegen en het uitvoeren van dezelfde berekeningen keer op keer. Deze redundantie is een belangrijke flessenhals voor systemen die door moeilijke taken moeten redeneren, zoals het oplossen van wiskundige puzzels of het schrijven van computercode. Het doel voor onderzoekers is om systemen te bouwen die kunnen herkennen wanneer ze zijn teruggekeerd naar een bekende staat, die dubbele paden kunnen samenvoegen en efficiënt verder kunnen gaan zonder het vermogen te verliezen om de uiteindelijke oplossing te reconstrueren.

Een team onderzoekers heeft een nieuwe framework ontwikkeld genaamd "Interference Search" om dit probleem aan te pakken. Hun aanpak behandelt redeneren niet als een enkele, rechte lijn van gedachten, maar als een dynamische kaart waarbij verschillende routes gecombineerd kunnen worden wanneer ze dezelfde bestemming bereiken. Het systeem vertrouwt op vier verschillende instrumenten om dit proces te beheren. Ten eerste gebruikt het "exacte staat-merging", wat werkt als een nauwkeurige kaartenmaker: als twee verschillende reizen aankomen op een plek waar de toekomstige mogelijkheden identiek zijn, combineert het systeem deze tot een enkele invoer, waardoor de computer wordt behoed voor het twee keer doen van hetzelfde werk. Ten tweede maakt het gebruik van "gecertificeerde uitsluiting", een methode die een verifieerder gebruikt om te bewijzen dat bepaalde gebieden op de kaart doodlopende wegen zijn, waardoor het systeem deze permanent kan negeren. Derde gebruikt het "geleerde inhibitie", een zachter instrument dat leert van fouten uit het verleden om de prioriteit van vergelijkbare paden te verlagen zonder te garanderen dat ze nutteloos zijn. Ten slotte beheert het "executie-planning", wat beslist in welke volgorde verschillende taken worden uitgevoerd om de computer soepel te laten werken zonder onnodig wachten.

De onderzoekers testten deze ideeën op een klassieke rekenpuzzel genaamd Countdown, waarbij het doel is om een set getallen te combineren met basisrekenkundige bewerkingen om een doelgetal te bereiken. In één experiment met 200 vijfcijferige puzzels ontdekten ze dat het gebruik van exacte staat-merging de succesratio van het systeem aanzienlijk verbeterde. Zonder deze samenvoeging loste het systeem slechts 16,5% van de problemen op. Met deze samenvoeging sprong de succesratio naar 27,0%. De gegevens lieten zien dat in 22 van de 23 gevallen waarin de twee versies van mening verschilden, de versie met samenvoeging de oplossing vond terwijl de andere dat niet deed. Dit suggereert dat het herkennen wanneer twee verschillende lijnen van redenering samenkomen op dezelfde wiskundige staat, het systeem in staat stelt meer problemen op te lossen door verspilde inspanning te vermijden. Echter, de onderzoekers ontdekten ook dat dit voordeel niet universeel is en sterk afhangt van de beschikbare computerbronnen. Wanneer ze het systeem testten op een grotere set van 1.000 puzzels met zeer strikte limieten op hoeveel werk de computer kon verrichten, presteerde een traditionele zoekmethode daadwerkelijk beter dan het nieuwe systeem. Onder deze strikte beperkingen loste het nieuwe systeem 0% van de problemen op, terwijl de conventionele best-first search 72,3% oploste. Dit gebeurde omdat het nieuwe systeem te veel tijd besteedde aan het organiseren van zijn kaart en het onderhouden van de verbindingen tussen paden, waardoor het minder energie overhield om diepe oplossingen te verkennen. De studie concludeert dat hoewel het samenvoegen van staten krachtig is, het alleen voordelig is wanneer de besparingen door het vermijden van dubbel werk groter zijn dan de kosten van het beheren van de kaart zelf.

Het team onderzocht ook hoe het systeem code-generatie afhandelt, een taak waarbij een computer een programma moet schrijven dat een reeks tests doorstaat. Hier verschoof de focus naar hoe het systeem zijn werk plant. Door verschillende delen van de zoektocht tegelijkertijd te laten draaien en taken te annuleren die niet langer nodig zijn zodra een oplossing is gevonden, verminderde het systeem de tijd die nodig is om taken te voltooien. In een test met 64 programmeeruitdagingen loste de nieuwe planningsmethode hetzelfde aantal problemen op als de standaardmethode, maar voltooide ze sneller, waardoor de gemiddelde voltooiingstijd werd teruggebracht van 2,265 seconden naar 2,064 seconden. Deze verbetering kwam niet voort uit het beter oplossen van de problemen, maar uit het stoppen van de computer bij het wachten op taken die al als onnodig waren bewezen.

Een ander deel van het onderzoek onderzocht of het systeem kon leren om meerdere verschillende ideeën tegelijkertijd in zijn geheugen vast te houden, vergelijkbaar met hoe een mens verschillende hypothesen in gedachten kan houden tijdens het onderzoeken van een mysterie. De onderzoekers trainden het systeem om een set "slots" in zijn geheugen te onderhouden, in de hoop dat elk slot een onderscheidende theorie zou vertegenwoordigen over hoe een probleem op te lossen. Ho hoewel het systeem leerde om meer diverse interne patronen te creëren, slaagde het er niet in om deze patronen betrouwbaar terug te decoderen naar specifieke, bruikbare ideeën. Het systeem kon diverse interne staten genereren, maar kon deze staten niet consistent koppelen aan specifieke, correcte oplossingen. Dit suggereert dat het simpelweg creëren van meer interne variëteit niet genoeg is om te garanderen dat de computer werkelijk aparte lijnen van redenering bijhoudt.

De studie onderzocht ook hoe het systeem met fouten omgaat. Wanneer een voorgestelde oplossing onjuist wordt bewezen, kan het systeem soms die fout gebruiken om een hele regio van mogelijkheden uit te sluiten, en niet alleen de enkele onjuiste oplossing. In een test met binaire beslissingen gebruikte het systeem deze "gecertificeerde" fouten succesvol om grote groepen onjuiste opties te elimineren, waarbij het alle 90 taken die het kreeg, oploste. Dit werkte echter alleen omdat de aard van de taak een logisch bewijs toeliet dat een hele groep antwoorden ongeldig was. In meer open eind taken, zoals het schrijven van code, bewijst een enkele fout meestal alleen dat één specifieke poging fout was, en niet dat een hele categorie ideeën slecht is.

Uiteindelijk geeft het onderzoek een duidelijk beeld van wanneer en hoe deze geavanceerde redeneertechnieken werken. Exacte staat-merging is een sterk instrument voor het verbeteren van prestaties in taken met duidelijke, herhaalbare staten, zoals rekenkunde, maar het vereist zorgvuldig beheer om te voorkomen dat het systeem vertraagt. Geleerde prioritering en het bijhouden van het geheugen toonden veelbelovendheid, maar bereikten nog niet het niveau van betrouwbaarheid dat nodig is om traditionele methoden te vervangen. De meest significante bevinding is dat er geen enkele "beste" manier is om te redeneren. De effectiviteit van een systeem hangt sterk af van de specifieke taak, de beschikbare computerbronnen en het vermogen om onderscheid te maken tussen een bewezen doodlopend pad en een louter onwaarschijnlijk pad. Door deze verschillende mechanismen te scheiden en ze afzonderlijk te testen, hebben de onderzoekers aangetoond dat het bouwen van slimmere redeneersystemen een modulaire aanpak vereist, waarbij elk instrument alleen wordt toegepast wanneer aan de specifieke voorwaarden voor succes wordt voldaan.

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 →