Ga naar hoofdinhoud

Wat is double descent in machine learning?

Ontdek hoe double descent de bias-variance-afweging hertekent en verklaart waarom overgeparametriseerde modellen zoals diepe netwerken beter kunnen generaliseren.
Bijgewerkt 2 okt 2026  · 10 min lezen

Verken met AI

ChatGPTClaudePerplexity

De klassieke regel van statistische modellering stelt dat wanneer het model complexer wordt, de trainingsfout daalt, maar de testfout stijgt door overfitting. Houd het simpel en je loopt kans op underfitting. Dat is de klassieke bias-variance-afweging die we al decennia leren.

De klassieke bias-variance-afweging. Bron: Aangepast van Figuur 1(a) in Belkin et al., 2019

De klassieke bias-variance-afweging. Bron: Aangepast van Figuur 1(a) in Belkin et al., 2019

Maar moderne machine learning, vooral deep learning, daagt dit elegante idee uit. Als je de afgelopen jaren met deep learning hebt gewerkt, is je misschien iets opgevallen: modellen met miljoenen parameters generaliseren nog steeds verrassend goed.

Volgens de gangbare wijsheid zou dat niet moeten gebeuren. Of toch wel?

Maak kennis met double descent: een vreemd maar fascinerend fenomeen waarbij het vergroten van de modelcomplexiteit opnieuw de prestaties verbetert na een plotselinge toename van de testfout.

Dit is niet zomaar een academische curiositeit, het heeft me echt geholpen om contra-intuïtieve trends te begrijpen die ik in ML-projecten in de praktijk zag. Als iemand die jarenlang forecasting-, churn-predictie- en NLP-initiatieven voor grootschalige systemen heeft geleid, heb ik van dichtbij gezien hoe dit fenomeen de traditionele wijsheid uitdaagt en onze aanpak van modelcomplexiteit verandert.

In dit artikel bespreken we wat double descent is, de fasen, wanneer en waarom het gebeurt en vooral: wat je ermee kunt doen.

Een korte geschiedenis van double descent

Double descent lijkt misschien een nieuw idee, maar de meesten weten niet dat het een oud concept is dat door deep learning weer scherper in beeld kwam. 

Vroege observaties: het mysterie van niet-monotone fouten

Het idee dat toenemende modelcomplexiteit kan leiden tot betere generalisatie na overfitting is niet helemaal nieuw. Klassieke statistiek hintte decennia geleden al op dit vreemde gedrag. Bijv. bij het fitten van hoogdimensionale polynomen in lineaire regressie zie je een patroon van overfitting gevolgd door betere generalisatie. Vaak werd echter gezegd dat dit slechts artefacten waren van overfitting of numerieke instabiliteit, geen echt gedrag.

Moderne herontdekking: deep learning dwong tot herbezinning

Het kantelpunt kwam met het succes van diepe neurale netwerken, waarbij modellen vaak miljoenen of zelfs miljarden parameters hadden, aanzienlijk meer dan het aantal trainingsvoorbeelden. 

Volgens de klassieke wijsheid zouden complexe modellen de trainingsdata sterk moeten overfitten. Verrassend genoeg is dat vaak niet zo. Sterker nog, deze modellen generaliseren vaak beter dan kleinere. 

Deze onverwachte bevinding leidde onderzoekers zoals Belkin et al. (2019) ertoe om oudere theorieën opnieuw te verkennen. Hun fascinerende ontdekking liet zien dat zodra een model complex genoeg wordt om de trainingsdata perfect te passen, de testfout juist weer begint te dalen naarmate het model groter wordt. Deep learning heeft dit fenomeen, bekend als ‘double descent’, niet alleen blootgelegd—het heeft het veranderd in een fundamenteel concept in ons huidige begrip van generalisatie.

Wat is double descent? Definitie, intuïtie en de risicocurve

Double descent verwijst naar de observatie dat de testfout-curve niet altijd U-vormig is ten opzichte van modelcomplexiteit. Na de eerste daling (als bias afneemt) stijgt de testfout (door overfitting), maar begint vervolgens onverwacht weer te dalen. Zo ontstaat de “double descent”-vorm.

De double descent-risicocurve. Bron: Aangepast van Figuur 1(b) in Belkin et al., 2019

De double descent-risicocurve. Bron: Aangepast van Figuur 1(b) in Belkin et al., 2019

In mijn eigen praktijk, vooral bij het uitrollen van deep-learninggebaseerde tekstclassificatiesystemen en het uitvoeren van tijdreeksforecasting voor supplychainbedrijven, zag ik die tweede dip in testfout. Het was niet theoretisch; het was zichtbaar in onze validatiecurves.

Het helpt te verklaren waarom grote modellen zoals ResNets, en in het algemeen sterk overgeparametriseerde architecturen, toch goed kunnen generaliseren. Hoewel schaalwetten voor modellen zoals GPT soepelere verbeteringen suggereren in plaats van een duidelijke double-descent-curve, blijft het onderliggende principe—dat groter niet per se slechter is—relevant.

Fundamentele principes en fasen van double descent

Er zijn drie hoofdfasen van double descent, hieronder besproken. 

Fasen van double descent. Bron van de afbeelding: Napkin AI

Fasen van double descent. Bron van de afbeelding: Napkin AI

Underfitting-fase

  • Kenmerken: Modellen zijn te zwak om patronen te vangen (bijv. lineaire regressie op beelddata).
  • Gedrag: Meer parameters toevoegen verlaagt de bias, maar slechts tot op zekere hoogte.

Uit mijn ervaring: Begin simpel, maar wees niet bang voor complexiteit.

Overfitting-fase (de gevarenzone)

  • Kenmerken: Modellen memoriseren ruis, wat tot scherpe pieken in de testfout leidt. 
  • De twist: Hier stoppen de meesten met trainen—maar dit is niet het eindpunt.

Praktische tip: Als je validatieverlies halverwege de training piekt, pauzeer—maar stop niet definitief.

Tweede descent-fase

  • Kenmerken: Testfout daalt ondanks perfecte trainingsfit.
  • Mechanisme: Overparameterisatie laat optimalisatie (zoals SGD) "eenvoudigere" oplossingen vinden. 

Belangrijk inzicht: Grote modellen zijn niet van nature chaotisch—ze worden impliciet geregulariseerd. 

Een leidende verklaring is dat optimalisatoren zoals SGD van nature de voorkeur geven aan vlakkere minima, met lagere kromming, die beter generaliseren. Zelfs in sterk overgeparametriseerde modellen worden deze vlakkere regio’s makkelijker te vinden naarmate het optimalisatielandschap verandert.

Dimensionale verschijningsvormen van double descent

Een van de meest fascinerende aspecten van double descent is dat het niet alleen optreedt bij het opschalen van modelgrootte. Het verschijnt ook over epochs en trainingsdatasets—iets wat ik merkte bij experimenten met variërende trainingslengtes en datasplits.

Model-gebaseerde double descent

Dit is de meest bestudeerde vorm. Als we meer parameters toevoegen, gaan we van underfitting naar interpolatie en dan naar overparameterisatie. Nog meer parameters toevoegen voorbij de interpolatiedrempel kan juist helpen, volgens double descent. Dit idee, dat indruist tegen het gezonde verstand, is gezien in diepe neurale netwerken en polynomiale regressie.

Model-gebaseerde double descent zorgt ervoor dat we niet bang hoeven te zijn voor grote modellen zolang ze goed getraind worden. Het herinnert er ook aan dat te vroeg terugschakelen naar kleinere modellen kan betekenen dat je onnodig prestaties inlevert.

Epoch-gebaseerde double descent

Een andere vorm treedt op wanneer je langer traint. Aanvankelijk verbetert meer training de prestaties. Dan loopt de testfout op (overfitting). Maar met doorgaan kan die weer dalen. Dit gebeurt vaak wanneer je methoden gebruikt zoals learning rate decay of gewichts-averaging, die het zoeken naar vlakkere minima later in de training bevorderen. 

Dus kan in sommige gevallen doorgaan met trainen voorbij het overfittingpunt leiden tot betere generalisatie. Dit is echter sterk contextafhankelijk en moet worden gestuurd door zorgvuldige validatie—blind langer trainen kan in veel praktische gevallen overfitting verergeren.

Steekproef-gebaseerde double descent

Het meest verrassend is dat double descent ook kan optreden met de hoeveelheid trainingsdata. In het begin maakt meer data dingen beter. Maar soms, vooral wanneer er veel ruis in de data zit, kan het model moeite krijgen, waardoor de testfout oploopt. Uiteindelijk verbetert de generalisatie weer naarmate er meer bruikbare data wordt toegevoegd. Dit soort double descent laat zien dat meer data niet altijd meteen beter is, maar het zich meestal uiteindelijk uitbetaalt.

Theoretische mechanismen en wiskundige basis

Om te begrijpen waarom double descent optreedt, moeten we ingaan op concepten als optimalisatiedynamiek, geometrie en leertheorie.

Spectrale analyse

We kunnen de kromming van het verliesoppervlak bekijken met singular value decomposition (SVD). Rond de interpolatiedrempel zijn modellen zeer gevoelig voor invoerrichtingen met kleine singuliere waarden, richtingen met lage signaal-ruisverhouding. Dit jaagt de testfout omhoog—dat zijn in feite de "zwakke richtingen" waar ruis sterk kan bijdragen aan overfitting.

Impliciete regularisatie

Een van de breedst geaccepteerde ideeën is dat stochastic gradient descent (SGD) de oplossing impliciet stabieler maakt. SGD verkiest, uit meerdere configuraties, gewichtsinstellingen met lage norm of lage kromming om het verlies te minimaliseren. Dit zijn eenvoudigere oplossingen in een hoog-dimensionale ruimte. Deze vlakke minima zijn minder gevoelig voor veranderingen en worden vaak in verband gebracht met betere generalisatie, vooral in de tweede descent.

Rol van ruis

Ruis is verraderlijk. Bij de interpolatiedrempel kan zelfs een beetje labelruis door het model worden gefit, wat kan leiden tot grote generalisatiekloven. Maar als de optimizer zijn werk goed doet en je veel parameters hebt, kan het model het signaal van de ruis scheiden. Dit ondersteunt het idee dat overparameterisatie geen probleem is als de optimalisatie goed gebeurt.

Alternatieve theorieën

De Lottery Ticket Hypothesis stelt dat grote netwerken kleine, trainbare subnetwerken bevatten die goed werken; en dat grotere modellen het makkelijker maken om die te vinden. De theorie over scherpe vs. vlakke minima stelt dat de vorm van het verliesoppervlak meer invloed heeft op generalisatie dan de modelgrootte. 

Samen geven deze perspectieven een rijker begrip van waarom double descent ontstaat.

Empirische voorbeelden en bewijs

Benchmarkexperimenten

Enkele van de vroegste studies die double descent aantoonden, zijn uitgevoerd door Belkin et al. (2019). Ze testten polynomiale regressie en neurale-netwerkmodellen en ontdekten dat de testfout niet alleen oploopt en afvlakt; hij kan ook weer dalen. Deze benchmarks maakten een fenomeen tastbaar dat veel mensen in de deep-learninggemeenschap anekdotisch al hadden opgemerkt.

Deep-learningcasestudy’s

Wanneer de diepte van de lagen in ResNets op CIFAR-10 en ImageNet toeneemt, treedt het double-descentgedrag op. Zelfs met vaste data gaan transformers zoals GPT-2/3/4 beter generaliseren naarmate de modelgrootte groeit. Wanneer filters, lagen of units groter worden, volgen CNN’s die op visiedatasets zijn getraind vaak de double-descent-curve.

Praktische implicaties voor modelontwikkeling

Leren over double descent is niet alleen academisch; het kan organisaties helpen betere keuzes te maken in ML-projecten in de praktijk.

Modelschaling

Dit concept leert ons dat groter niet altijd slechter is. Sterker nog, het vergroten van de modelcapaciteit voorbij het punt van overfitting kan de generalisatie verbeteren, vooral als je correct optimaliseert en regulariseert. Dat gezegd hebbende, moeten we de baten van betere prestaties nog steeds afwegen tegen rekenkosten en milieu-impact.

Trainingsprotocollen

Zo kan het gebruiken van dropout na de interpolatiedrempel het leren stabiliseren in de tweede descent-fase. Je kunt langere trainingsschema’s proberen, cyclische learning rates, of zelfs regularisatie uitstellen tot na de interpolatiepiek. Dit kan het leren stabieler maken tijdens de tweede descent-fase.

Databeheer

Double descent helpt ook bij het plannen van dataverzameling. Wanneer je die lelijke interpolatiepiek raakt (waar de fout piekt ondanks perfecte trainingsnauwkeurigheid), is de reflex om meer ruwe data in het model te gooien. Niet doen. Want steekproef-gebaseerde double descent betekent dat meer data aanvankelijk de gevoeligheid voor ruis kan vergroten voordat het helpt.

Overweeg in plaats daarvan methoden zoals active learning, data-augmentatie en gestratificeerde sampling in plaats van het model simpelweg meer data te geven. Deze kunnen het model helpen gemakkelijker door de interpolatiepiek heen te komen. Monitor de impact van data met DataCamp’s Data Quality Dimensions Cheat Sheet.

Mitigatie en diagnostiek

Om overfitting rond de interpolatiedrempel te beperken, denk aan tools zoals dropout, batchnorm en weight decay. Deze kunnen helpen bepalen of je in de gevarenzone zit of dicht bij de sweet spot van de tweede descent.  Ik heb deze technieken zelf in meerdere modelleringsprojecten gebruikt, vooral bij onevenwichtige of rumoerige datasets.

Open vragen en toekomstige onderzoekslijnen

Ondanks de groeiende hoeveelheid werk roept double descent meer vragen op dan het beantwoordt. Hoewel er steeds meer onderzoek naar wordt gedaan, blijven er vragen bestaan en wordt duidelijk welke richting dit spannende veld uitgaat. 

Theoretische hiaten

Is het mogelijk om wiskundig of statistisch te voorspellen wanneer double descent precies zal optreden? Welke kenmerken van de dataset, het type architectuur of de keuze van de optimizer bepalen de vorm van de testfout-curve? Dit zijn vragen waar toekomstig onderzoek meer kan bijdragen.

Architectuur en optimalisatie

Kunnen we neurale netwerken of trainingsschema’s ontwerpen die beter gebruikmaken van de tweede descent? Moeten we overparameterisatie zien als een strategische ontwerplaag? Dit sluit aan bij werk rond neural tangent kernels, pretrainingdynamiek en architectuurzoektocht.

Filosofische verschuivingen

Double descent dwingt ons om opnieuw na te denken over de fundamenten van leren. Het suggereert dat complexiteit en generalisatie niet altijd tegengesteld zijn en dat overfitting misschien niet het ergste is wat kan gebeuren. Dat is een grote omslag voor veel klassieke beoefenaars en laat zien dat onze leertheorieën nog steeds evolueren.

Conclusie

Double descent is meer dan alleen een nieuwe wending in machine learning; het is een nieuwe manier van denken over generalisatie. In plaats van complexe modellen te vermijden of op te geven, moeten we ze mogelijk strategisch inzetten. Dat betekent vertrouwen hebben in optimalisatie, je data kennen en openstaan voor onconventionele aanpakken.

Raak de volgende keer niet meteen in paniek als je model begint te overfitten. Misschien sta je op het punt de tweede descent te ontmoeten. 

Nu je double descent begrijpt, kun je ook de onderstaande resources en links bekijken om hierop voort te bouwen. 

Double Descent FAQ’s

Wat is double descent in machine learning?

Double descent verwijst naar het fenomeen waarbij een testfout-curve eerst daalt, dan stijgt en vervolgens opnieuw daalt naarmate de modelcomplexiteit toeneemt.

Hoe verschilt double descent van de klassieke bias-variance-afweging?

De klassieke afweging laat een U-vormige foutcurve zien, terwijl double descent een extra daling in de fout laat zien na de interpolatiedrempel.

Waarom daalt de testfout na overfitting bij double descent?

Optimalisatiemethoden zoals SGD vinden vaak oplossingen die goed generaliseren, zelfs in overgeparametriseerde modellen.

Hoe beïnvloedt double descent modelselectie?

Het daagt de aanname uit dat meer parameters generalisatie altijd schaden, en dwingt practitioners om regularisatie en schalen te heroverwegen.

Waarom is double descent belangrijk voor moderne machine-learningpraktijk?

Het helpt te verklaren waarom zeer grote modellen (zoals GPT of ResNets) vaak beter presteren dan kleinere, ondanks traditionele zorgen over overfitting.


Vikash Singh's photo
Author
Vikash Singh
LinkedIn

Ervaren professional in data science, kunstmatige intelligentie, analytics en datastrategie.

Onderwerpen
Machine Learning

Topcursussen op DataCamp

{count, plural, one {Leerpad} other {Leerpaden}}

Basisprincipes van machine learning in Python

{hours} uur
Leer de kunst van machine learning en word een expert in voorspellingen, patroonherkenning en de basis van deep learning en reinforcement learning.
Bekijk detailsRight Arrow
Start Cursus
Meer bekijkenRight Arrow
Gerelateerd

{count, plural, one {blog} other {blogs}}

AI vanaf nul leren in 2026: een complete gids van de experts

Ontdek alles wat je moet weten om in 2026 AI te leren, van tips om te beginnen tot handige resources en inzichten van industrie-experts.
Adel Nehme's photo

Adel Nehme

15 min

Meer BekijkenMeer Bekijken