← Nieuwste papers
🤖 machine learning

A Comparative Study of Model Selection Criteria for Symbolic Regression

Dit artikel presenteert een systematische empirische vergelijking van modelselectiecriteria voor symbolische regressie over zeven synthetische datasets, waaruit blijkt dat de Minimum Description Length (MDL) en het Bayesian Information Criterion (BIC) de meest effectieve methoden zijn voor het identificeren van grondwaarheidsexpressies en het minimaliseren van de testfout.

Oorspronkelijke auteurs: Ali Soltani, Gabriel Kronberger, Fabricio Olivetti de Franca, Mattia Billa, Alessandro Lucantonio

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

Oorspronkelijke auteurs: Ali Soltani, Gabriel Kronberger, Fabricio Olivetti de Franca, Mattia Billa, Alessandro Lucantonio

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 voor dat je een detective bent die een mysterie probeert op te lossen. Je hebt een stapel aanwijzingen (data) die wat rommelig en ruisend zijn—misschien zijn sommige voetafdrukken modderig, of bevatten sommige getuigenverklaringen een paar typefouten. Je doel is om de exacte volgorde van gebeurtenissen (de "ground truth") die hebben plaatsgevonden, te reconstrueren.

In de wereld van de informatica heet dit Symbolische Regressie. In plaats van voetafdrukken, zoekt de computer naar een wiskundige formule die de data verklaart. De computer genereert duizenden mogelijke formules, variërend van eenvoudige zoals "y = x + 1" tot ongelooflijk complexe, verwarde rommels die eruitzien als een bord spaghetti.

Het probleem? De computer is zeer goed in het memoriseren van de rommelige aanwijzingen. Het kan een formule maken die perfect past bij de modderige voetafdrukken, maar als je het een nieuwe set voetafdrukken toont, zal die formule hopeloos falen. Dit heet overfitting. Het is als een student die de antwoorden op een oefentoets uit het hoofd leert, maar zakt voor het echte examen omdat hij de concepten niet heeft begrepen.

Hoe kies je dan de beste formule uit de duizenden die de computer heeft gemaakt? Je hebt een "Model Selection Criterion" nodig—een regelboek of een rechter om te beslissen welke formule de winnaar is.

De Kandidaten

De auteurs van dit artikel hebben een competitie opgezet om te zien welke "rechter" het beste werkt. Ze creëerden zeven verschillende mysteriescenario's (synthetische datasets) met bekende antwoorden en voegden daar wat ruis aan toe. Vervolgens vroegen ze de computer om een hoop kandidaatformules te genereren, waaronder sommige die opzettelijk te complex waren (overgefit).

Ze testten vijf verschillende rechters (criteria) om te zien welke de juiste, eenvoudige formule kon kiezen uit de stapel rommelige:

  1. MSE (Trainingsfout): Deze rechter kijkt alleen naar hoe goed de formule past bij de huidige rommelige aanwijzingen. Het is als een student die alleen de oefentoets bestudeert. Het neigt naar de meest complexe, overgefitte formules.
  2. AIC (Akaike Information Criterion): Een klassieke rechter die probeert nauwkeurigheid te balanceren met eenvoud. Het geeft een kleine "boete" voor elk extra onderdeel in de formule.
  3. AICc: Een gecorrigeerde versie van AIC, ontworpen om iets strenger te zijn wanneer er weinig data is.
  4. BIC (Bayesian Information Criterion): Een strengere rechter dan AIC. Het straft complexiteit zwaarder, vooral naarmate de hoeveelheid data groeit. Het heeft een hekel aan onnodige onderdelen.
  5. MDL (Minimum Description Length): Deze rechter gebruikt een slimme metafoor: "Wat is de kortste manier om een bericht te sturen dat zowel de formule als de data beschrijft?" Als een formule te complex is, wordt het bericht te lang. MDL zoekt naar de meest efficiënte "compressie" van de waarheid.
  6. Errin (Bootstrap Schatting): Dit is de meest rekenintensieve rechter. Het simuleert het experiment honderden keren door willekeurige ruis aan de data toe te voegen om te zien hoe veel de formule wiebelt. Het is alsof je het experiment in een parallel universum 200 keer uitvoert om zeker te zijn.

De Resultaten

Het artikel liet deze rechters tegen elkaar strijden en vond duidelijke winnaars en verliezers:

  • De Verliezer: De simpele "Trainingsfout" (MSE) was verschrikkelijk. Het koos consequent de meest complexe, overgefitte formules die faalden in generalisatie.
  • De Zwaargewichten: MDL en BIC waren de kampioenen.
    • MDL was het meest consistent. Het vond bijna altijd de eenvoudigste, meest accurate formules. Het was het beste in het negeren van de "ruis" en het vinden van het echte signaal.
    • BIC was een nauwe tweede, en deed ook een uitstekend werk door de juiste, eenvoudige formules te vinden.
  • Het Midden: AIC en AICc deden het redelijk, maar ze waren iets minder streng voor complexiteit dan MDL en BIC.
  • De Overpresteerder (die moe werd): Errin was interessant. Soms deed het het geweldig, maar vaak koos het formules die te groot en complex waren. Bovendien was het ontzettend traag—als een rechter die een week nodig heeft om een zaak te beslissen die in een minuut opgelost zou kunnen worden.

De Grote Les

Als je een systeem bouwt om wiskundige formules uit data te halen, kies dan niet simpelweg degene die het beste bij je huidige data past. Dat is een valstrik.

Gebruik in plaats daarvan MDL (Minimum Description Length) als je standaardkeuze. Het is alsof je een wijze redacteur hebt die alle rommel weghaalt en je overhoudt aan het meest beknopte, accurate verhaal. Als MDL te streng voelt voor je specifieke probleem, is BIC een uitstekende backup.

Het artikel concludeert dat hoewel geen enkele rechter perfect is voor elk mogelijk scenario, MDL en BIC de meest betrouwbare hulpmiddelen zijn om formules te vinden die niet alleen accuraat zijn, maar ook eenvoudig genoeg om te begrijpen en nuttig in de echte wereld. Ze vinden de beste balans tussen "passen bij de data" en "niet de ruis memoriseren".

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 →