Clear Sky Science · nl

Ontwerp van robuuste netwerken via reinforcement learning leidt tot het ontstaan van multi-backbones

· Terug naar het overzicht

Waarom sterkere netwerken belangrijk zijn voor het dagelijks leven

Van telefoongesprekken en elektriciteitsnetten tot stadswegen en eiwitmoleculen: onze wereld draait op onzichtbare netwerken van verbindingen. Als enkele cruciale schakels uitvallen, kunnen die netwerken snel uiteenrafelen, wat leidt tot stroomuitval, verkeersopstoppingen of verbroken communicatie. Deze studie onderzoekt hoe kunstmatige intelligentie kan helpen bij het ontwerpen van netwerken die blijven functioneren, zelfs wanneer ze worden aangevallen of faalt.

Figure 1. Verschillende echte systemen die samenkomen in een door AI ontworpen netwerk dat meerdere overlappende backbone-paden krijgt voor grotere veerkracht.
Figure 1. Verschillende echte systemen die samenkomen in een door AI ontworpen netwerk dat meerdere overlappende backbone-paden krijgt voor grotere veerkracht.

Hoe netwerken kunnen instorten

Veel systemen lijken op eenvoudige kaarten van punten en lijnen, maar hun gedrag onder druk is allesbehalve eenvoudig. Aanvallen of storingen richten zich vaak op de belangrijkste punten in een netwerk, zoals sterk verbonden routers op het internet of drukke kruispunten in een stad. Verwijder je genoeg van deze punten, dan valt het systeem uiteen in geïsoleerde eilandjes. Traditionele manieren om netwerken te versterken vertrouwen op vuistregels van mensen, zoals het egaler maken van knooppuntverbindingen of het toevoegen van lange verbindingen tussen verre delen. Deze strategieën helpen in sommige gevallen, maar hebben moeite wanneer netwerken groot zijn en aanvallers verschillende tactieken gebruiken.

De AI leren het ontwerpspel te spelen

De auteurs vertalen netwerkontwerp naar een stapsgewijs spel tussen een ontwerper en een verbeelde aanvaller. De zet van de ontwerper in elke ronde is het toevoegen van één nieuwe verbinding aan het netwerk, binnen een vast budget. Na elke zet verwijdert de aanvaller kritieke knopen volgens een gekozen strategie, en de ontwerper krijgt een score die weergeeft hoe goed het netwerk intact blijft. Dit onderlinge spel wordt gekaderd als een reinforcement learning-probleem, waarbij een AI-agent geleidelijk ontdekt welke toegevoegde verbindingen leiden tot het meest robuuste eindnetwerk. Een grafengebaseerd neuraal netwerk helpt de agent de structuur van het netwerk bij elke stap te lezen en de impact van zijn keuzes te beoordelen.

Verborgen multi-backbones als nieuwe verdediging

Wanneer de AI wordt getraind op modelnetwerken en op meerdere aanvalstypen, verschijnt er een kenmerkend patroon. In plaats van simpelweg de voor de hand liggende hub-knopen te versterken of de langst mogelijke verbindingen te leggen, weeft de AI vaak meerdere overlappende paden die stilletjes het netwerk overspannen. Deze "multi-backbones" bestaan grotendeels uit bescheiden ogende knopen in plaats van uit de meest prominente hubs. Tijdens een gesimuleerde aanval stroomt het verkeer eerst langs één dergelijke backbone. Naarmate dat pad wordt blootgelegd en beschadigd, neemt een andere backbone het over, en later een derde, enzovoort. Deze gefaseerde overdracht vertraagt het moment waarop het netwerk fragmentariseert en houdt een grote verbonden kern langer in stand dan concurrerende ontwerpmethoden.

Werken over verschillende systemen en aanvallen heen

De onderzoekers vergelijken hun AI-ontwerpen met regelgebaseerde methoden en met langzamere zoektechnieken op een reeks testnetwerken. Over veel aanvalstypen heen, van eenvoudige verwijdering van knopen met hoge graad tot meer globale demontagestrategieën, levert de reinforcement learning-aanpak doorgaans grotere verbeteringen in robuustheid op tegen dezelfde kosten. Bij willekeurige netwerken die al vrij uniform zijn, is de ruimte voor verbetering kleiner. Bij sterk ongelijk verdeelde netwerken, die veel echte systemen nabootsen, zijn de winstgevende verbeteringen aanzienlijk. Opmerkelijk genoeg wordt een netwerk dat is afgestemd om één type aanval te weerstaan vaak ook sterker tegen andere typen, omdat de multi-backbone-structuur meerdere kritieke routes tegelijk verbergt.

Figure 2. Stapsgewijze weergave van een fragiel netwerk dat verandert in een netwerk met meerdere parallelle backboneroutes die het verkeer gaande houden bij gerichte schade.
Figure 2. Stapsgewijze weergave van een fragiel netwerk dat verandert in een netwerk met meerdere parallelle backboneroutes die het verkeer gaande houden bij gerichte schade.

De aanpak toepassen op echte netwerken

Om praktische waarde aan te tonen passen de auteurs hun getrainde ontwerper toe op een werkelijk netwerk van een internetprovider. In plaats van simpelweg verbindingen toe te voegen, herbedraden zij een deel van de bestaande verbindingen terwijl de totale kosten gelijk blijven. Het oorspronkelijke netwerk heeft slechts een paar hoofdroutes, die vroeg en vrijwel gelijktijdig beschadigd raken tijdens een aanval, wat tot snel verlies van connectiviteit leidt. Na AI-gestuurde herbedrading bevat hetzelfde netwerk drie of meer onderscheidende backbones die om de beurt het verkeer dragen naarmate de aanvallen vorderen. Het verbeterde ontwerp verdrievoudigt in sommige gevallen zelfs de robuustheid, zonder extra hardware toe te voegen.

Wat dit betekent voor toekomstig netwerkontwerp

Dit werk suggereert dat het toestaan van AI om veel ontwerpmogelijkheden te verkennen netwerkstructuren kan onthullen die menselijke intuïtie waarschijnlijk zou missen. De kerninzichten zijn dat een goede verdediging niet slechts één sterke ruggengraat is, maar meerdere overlappende, deels verborgen backbones die de belasting delen naarmate de schade toeneemt. Zulke ontwerpen kunnen ingenieurs helpen robuustere versies te bouwen van elektriciteitsnetten, transportsystemen, communicatienetwerken en zelfs moleculaire structuren, terwijl realistische kostbegrenzingen worden gerespecteerd.

Bronvermelding: Zhu, B., Zhu, T., Gao, J. et al. Design of robust networks via reinforcement learning prompts the emergence of multi-backbones. Nat Commun 17, 4278 (2026). https://doi.org/10.1038/s41467-026-70745-0

Trefwoorden: netwerkrobuustheid, reinforcement learning, complexe netwerken, infrastructuur veerkracht, graph neural networks