← Nieuwste papers
🤖 AI

ImProver 2: Iteratively Self-Improving LMs for Neurosymbolic Proof Optimization

Het artikel introduceert ImProver 2, een neurosymbolisch raamwerk dat data-efficiënte expertiteratie combineert met een structureel steigersysteem om kleine taalmodellen in staat te stellen complexe formele bewijzen in Lean 4 effectief te optimaliseren, waarbij ze aanzienlijk grotere modellen overtreffen en tegelijkertijd bewijsoptimalisatie vestigen als een schaalbare, leerbare taak.

Oorspronkelijke auteurs: Riyaz Ahuja, Tate Rowney, Jeremy Avigad, Sean Welleck

Gepubliceerd 2026-05-25
📖 5 min leestijd🧠 Diepgaand

Oorspronkelijke auteurs: Riyaz Ahuja, Tate Rowney, Jeremy Avigad, Sean Welleck

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 enorme, groeiende bibliotheek van wiskundige bewijzen voor. Dit zijn niet zomaar verhalen; het zijn rigide, door computers gecontroleerde blauwdrukken die aantonen dat dingen waar zijn. Onlangs zijn computers (specifiek AI) gaan helpen bij het schrijven van deze bewijzen, waardoor de bibliotheek explosief is gegroeid.

Maar er is een probleem: de bibliotheek wordt rommelig. Sommige bewijzen zijn correct maar geschreven in een verwarrende stijl, anderen zijn te lang, en sommige vertrouwen op een enorme lijst van andere regels die ze moeilijk onderhoudbaar maken. Het is alsof je een huis hebt waar de loodgieterswerkzaamheden werken, maar de leidingen in elkaar verstrikt zijn, de muren in botsende kleuren zijn geschilderd, en je een rugzak vol extra gereedschap moet dragen om alleen maar het licht aan te doen.

Treed ImProver 2 toe.

Beschouw ImProver 2 als een super-georganiseerde, zelfverbeterende bibliothecaris die niet alleen boeken in de rekken zet, maar ze herschrijft om ze beter te maken. Zijn taak is het nemen van een correct bewijs en het herschrijven om het korter, schoner of meer modulair te maken, zonder de wiskunde te breken.

Hier is hoe het werkt, met behulp van enkele eenvoudige analogieën:

1. De "Oefening maakt perfect" lus (Iteratieve zelfverbetering)

Meestal leer je een computer een taak door duizenden door mensen geschreven voorbeelden te tonen. Maar voor bewijsoptimalisatie zijn goede voorbeelden zeldzaam.

ImProver 2 lost dit op door zichzelf te leren.

  • Het Concept: Het neemt een bewijs en probeert het op vele verschillende manieren te herschrijven (zoals een schrijver die tien verschillende eindes voor een verhaal bedenkt).
  • De Beoordeling: Het controleert welke herschrijvingen nog steeds wiskundig correct zijn. Vervolgens scoort het ze op basis van wat we willen: Is het korter? Gebruikt het minder externe referenties? Is het opgesplitst in duidelijkere stappen?
  • De Les: Het vergelijkt zijn "winnende" herschrijvingen met zijn "verliezende" versies. Het leert: "Oh, toen ik dit deed, werd het bewijs korter en bleef het correct. Toen ik dat deed, brak het."
  • De Replay Buffer: Om te voorkomen dat de AI vergeet wat het heeft geleerd of vastloopt in een lus van slechte ideeën, houdt het een "geheugenbank" bij van oude goede voorbeelden gemengd met nieuwe. Dit zorgt ervoor dat het in de loop van de tijd blijft verbeteren, in plaats van steeds dezelfde fouten te herhalen.

2. Het "Neurosymbolische Steiger" (De Oefenwielen)

Stel je voor dat je probeert een complexe motor te repareren zonder handleiding of diagram. Dat is moeilijk. Stel je nu voor dat je een diagram hebt dat precies aangeeft welk onderdeel je aan het werk bent, uitlegt wat dat onderdeel doet in platte taal, en de benodigde gereedschappen in de buurt opsomt.

ImProver 2 geeft de AI dit "diagram" voor elk bewijs. Dit heet Neurosymbolische Augmentatie. Het biedt:

  • De Kaart: Het toont de huidige staat van het bewijs (wat is tot nu toe bewezen, wat moet er nog gebeuren).
  • De Context: Het haalt de specifieke definities en regels op die relevant zijn voor dat specifieke bewijs, zodat de AI niet hoeft te raden.
  • De Vertaling: Het geeft een samenvatting in "platte taal" van wat het bewijs probeert te doen, waardoor de AI het doel begrijpt voordat het begint met het schrijven van de code.

Dit "steiger" helpt zelfs kleine, minder krachtige computers om te presteren als veel grotere, slimmere machines.

3. De Drie Doelen (Metrieken)

De bibliothecaris wil niet alleen dat het bewijs "correct" is. Het wil optimaliseren voor specifieke kwaliteiten, zoals een chef die een recept aanpast:

  • Lengte (De "Golf" Metriek): Net als in golf is het doel de bal in het gat te krijgen met de minste slagen. ImProver 2 probeert bewijzen te verkorten door onnodige stappen te verwijderen.
  • Afhankelijkheden (De "Zelfstandige" Metriek): Stel je een recept voor dat zegt "voeg de geheime saus toe van het huis van de buren". Dat is een afhankelijkheid. ImProver 2 probeert bewijzen zo te herschrijven dat ze niet afhankelijk zijn van zoveel externe "buren-sauzen", waardoor ze makkelijker te begrijpen en zelfstandig te gebruiken zijn.
  • Modulariteit (De "Lego" Metriek): Een rommelig bewijs is als een groot blok klei. Een modulair bewijs is als een set Lego – kleine, onderscheidende, herbruikbare stukjes. ImProver 2 probeert grote bewijzen op te splitsen in kleinere, onafhankelijke sub-bewijzen (zoals "hebben h1", "hebben h2") zodat de logica duidelijker is.

De Resultaten: Klein is Krachtig

De meest verrassende bevinding is dat ImProver 2 een klein AI-model (7 miljard parameters) heeft getraind om beter te zijn in deze taken dan massieve AI-modellen (sommige met honderden miljarden parameters) die niet deze speciale training hebben gekregen.

Het is alsof je een compacte, efficiënte sportwagen neemt en de motor zo perfect afstelt dat hij een enorme, zware truck verslaat in een specifieke race, zelfs al heeft de truck een grotere motor. Het kleine model, wanneer het de juiste "steiger" en de juiste "oefenlus" krijgt, leerde complexe wiskundige argumenten beter te herstructureren dan de reuzen.

Kort samengevat: ImProver 2 is een systeem dat kleine AI-modellen leert tot expert bewijsredacteuren. Door hen een duidelijke kaart van het probleem te geven en ze te laten leren van hun eigen beste pogingen, kan het rommelige wiskundige bibliotheksen opruimen, waardoor ze korter, schoner en makkelijker onderhoudbaar worden, allemaal zonder de duurste, massale supercomputers nodig te hebben.

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 →