← Nieuwste papers
🤖 machine learning

Invariant Discovery for Networked Systems

Dit artikel introduceert Autogram, een systeem dat AI-gestuurde grammatica-ontdekking combineert met statistisch gestuurde zoekopdrachten om automatisch controleerbare, formeel gegarandeerde invarianten voor netwerksystemen te genereren, waarmee de beperkingen van handmatig schrijven en bestaande automatische miners bij het verwerken van ruis in real-world data effectief worden overwonnen.

Oorspronkelijke auteurs: Hongyu Hè, Alexander Krentsel, Sylvia Ratnasamy, Maria Apostolaki

Gepubliceerd 2026-07-28
📖 4 min leestijd☕ Koffiepauze-leesvoer

Oorspronkelijke auteurs: Hongyu Hè, Alexander Krentsel, Sylvia Ratnasamy, Maria Apostolaki

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 het internet niet voor als een wolk van magie, maar als een enorme, bruisende stad van data. In deze stad zoeven miljarden kleine pakketjes informatie over wegen, stoppen ze voor verkeerslichten en stapelen ze zich op in magazijnen. Om deze stad draaiende te houden, moeten ingenieurs de "verkeersregels" kennen. Deze regels worden invarianten genoemd. Denk aan hen als de onbreekbare natuurwetten voor het netwerk: "Het aantal auto's dat een parkeerplaats verlaat, moet gelijk zijn aan het aantal auto's dat binnenkomt, plus of min een piepkleine foutmarge." Als deze regels worden overtreden, betekent dit dat een verkeerslicht blijft hangen, een weg is afgesloten of dat iemand data steelt.

Lange tijd was het vinden van deze regels alsof men probeerde een woordenboek te schrijven voor een taal die nog nooit eerder was gesproken. Ingenieurs moesten handmatig elke regel opschrijven door te gokken hoe de data zich zou moeten gedragen. Het was traag, saai en vereiste een superdeskundige die zowel computerwetenschappen als de specifieke eigenaardigheden van hun netwerk kende. Onlangs probeerden mensen computers te gebruiken om deze regels automatisch te leren, maar die computers waren te rigide; ze eisten perfecte, exacte overeenkomsten en gooiden alles weg wat niet 100% perfect was, ook al is echte data altijd een beetje rommelig. Daarna begonnen mensen superintelligente AI (Large Language Models) te gebruiken om te helpen, maar die AI's zijn als creatieve schrijvers die soms dingen verzinnen (hallucineren) en niet kunnen bewijzen dat hun werk waar is. De grote vraag was: Hoe krijgen we de creativiteit van AI zonder het risico dat het dingen verzint?

Dit artikel introduceert een nieuw systeem genaamd Autogram dat dit puzzelstukje oplost door de taak in tweeën te splitsen. De auteurs realiseerden zich dat AI erg goed is in het raden van het soort regels dat zou kunnen bestaan, maar verschrikkelijk is in het bewijzen dat ze waar zijn. Daarom bouwden ze een systeem waarbij de AI fungeert als een "grammatica-architect". De AI kijkt naar de namen van de datapunten (zoals "router_A_output" of "link_B_traffic") en stelt een lijst voor van mogelijke regelstructuren, zoals een menu van potentiële zinnen. De AI beweert nooit dat een regel waar is; het zegt alleen maar: "Hier zijn enkele zinnen die zinvol zouden kunnen zijn."

Zodra de AI dit menu heeft opgesteld, neemt een strikte, saaie en perfect logische computerengine het over. Deze engine controleert elke zin op het menu tegen de echte data. Het gebruikt wiskunde om te zien of de regel standhoudt, zelfs als deze niet perfect is. Het staat een beetje bewegingsvrijheid toe (genaamd "softness") omdat echte data ruis bevat, maar het eist statistisch bewijs voordat een regel wordt geaccepteerd. Als de AI een regel voorstelt die er cool uitziet maar niet bij de data past, wijst de logische engine deze onmiddellijk af. Als de AI een regel mist, kan het systeem de AI vragen om het menu te herschrijven en het opnieuw te proberen.

De onderzoekers testten Autogram op echte internetverkeersdata van publieke netwerken en een massaal productienetwerk dat door een bedrijf wordt gebruikt. Ze ontdekten dat Autogram elke enkele regel die menselijke experts al hadden opgeschreven, kon herontdekken, maar het vond ook veel nieuwe, nuttige regels die nog nooit eerder door iemand waren opgemerkt. Zo ontdekten ze bijvoorbeeld dat het verkeer dat een router verlaat, consequent ongeveer 2% minder is dan verwacht, wat later een specifieke, verklaarbare eigenaardigheid bleek te zijn in de manier waarop de data werd geteld, en geen ramp. Terwijl eerdere tools die perfecte nauwkeurigheid eisten bijna alle regels misten, vond Autogram ze allemaal.

Het artikel laat zien dat deze aanpak goed werkt en snel is; het duurt slechts ongeveer tien minuten om een netwerk met honderden routers te analyseren. De auteurs merken echter voorzichtig op dat dit nog geen toverstaf is die alles oplost. Het systeem is nog steeds afhankelijk van de AI om het juiste "menu" van regels te raden, en als de datalabels fout zijn, kan de AI in de war raken. Ze wijzen er ook op dat het systeem nog niet in staat is om eenvoudige regels te combineren om op zichzelf complexe, gloednieuwe structuren te creëren. Maar ze suggereren dat dit een veelbelovende stap is naar een toekomst waarin computers ons kunnen helpen de verborgen wetten van onze digitale wereld te ontdekken, waardoor het internet veiliger en betrouwbaarder wordt zonder dat een mens elke regel vanaf nul moet schrijven.

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 →