← Nieuwste papers
💻 informatica

SOFIA: Quantifying Sampling-Induced Explanation Instability in Graph Neural Networks

Het artikel introduceert SOFIA, een framework dat aantoont dat het tijdens de training toepassen van neighbor sampling in Graph Neural Networks zorgt voor significante, structuurafhankelijke instabiliteit in post-hoc verklaringen, wat onthult dat deze outputs vaak reflecties zijn van willekeurige hyperparameters in plaats van werkelijke structurele eigenschappen van knopen.

Oorspronkelijke auteurs: Prabu N P, Priyanga Subbiah, Daniel A

Gepubliceerd 2026-11-11
📖 5 min leestijd🧠 Diepgaand

Oorspronkelijke auteurs: Prabu N P, Priyanga Subbiah, Daniel A

Oorspronkelijk artikel gelicentieerd onder CC BY 4.0 (https://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

In de moderne digitale wereld verbinden enorme netwerken van informatie alles met elkaar, van vrienden op sociale media tot chemische moleculen. Om zin te geven aan deze verstrengelde webben, gebruiken wetenschappers een type kunstmatige intelligentie dat een Graph Neural Network wordt genoemd. Deze systemen leren door naar een specifiek item te kijken en naar de items die er direct mee verbonden zijn, waarbij ze aanwijzingen verzamelen uit hun directe omgeving om een voorspelling te doen. Echter, naarmate deze netwerken groeien tot miljoenen of zelfs miljarden verbindingen, wordt het voor een computer onmogelijk om alle verbindingen tegelijkertijd te bekijken. Om dit probleem op te lossen, gebruiken ingenieurs een afkorting genaamd neighbor sampling. In plaats van de volledige buurt te zien, wordt de computer getraind om slechts naar een klein, willekeurig handvol verbindingen te kijken per keer. Dit maakt het trainingsproces snel en beheersbaar, maar het roept een stille, verontrustende vraag op: als de computer nooit het volledige plaatje heeft gezien tijdens het leren, kunnen we dan de redenen vertrouwen die het ons later geeft voor waarom het een beslissing heeft genomen?

Jarenlang heeft het vakgebied gehandhaafd op de aanname dat deze verklaringen stabiel zijn en de ware, onveranderlijke belangrijkheid van de buren van een knooppunt onthullen. Een nieuwe studie daagt deze overtuiging uit en suggereert dat de redenen die een kunstmatige intelligentie geeft voor haar keuzes minder afhangen van de structuur van de data en meer van het willekeurige geluk van welke buren er toevallig zichtbaar waren tijdens de training. De onderzoekers achter dit werk, onder leiding van Prabu N P en collega's, zetten zich af om precies te meten hoeveel deze trainingsafkorting de verklaringen die we vertrouwen, vervormt. Ze bouwden een raamwerk om twee versies van hetzelfde systeem met elkaar te vergelijken: één die leerde door elke enkele verbinding te zien, en een andere die leerde met de standaardafkorting van het zien van slechts een willekeurige steekproef. Door deze twee tegenover elkaar te plaatsen, konden ze zien of de verklaringen veranderden simpelweg omdat de trainingsmethode veranderde.

Het team testte hun aanpak op drie zeer verschillende realtime netwerken om te zien hoe de resultaten varieerden. De ene was een citatienetwerk waar artikelen voornamelijk linken naar andere artikelen in hetzelfde vakgebied, een opzet waarbij verbindingen schaars en vergelijkbaar zijn. Een andere was een massief sociaal mediagrafisch netwerk waar gebruikers honderden of duizenden verbindingen hebben, en een derde was een netwerk waar verbindingen vaak verschillende soorten mensen met elkaar verbinden, wat een meer chaotische mix creëert. In het massieve sociale netwerk was de afkorting extreem agressief en sloot het bijna negentig procent van de echte buren uit van het trainingszicht. In het kleinere, meer uniforme netwerk verwijderde de afkorting zeer weinig verbindingen. De onderzoekers vroegen de getrainde systemen vervolgens om hun beslissingen uit te leggen en vergeleken de lijsten met belangrijke buren die zij produceerden.

De resultaten onthulden een scherp contrast. Op het massieve sociale netwerk, waar het trainingsproces een groot deel van de beschikbare informatie moest negeren, waren de verklaringen geproduceerd door het gesamplede systeem bijna volledig verschillend van die van het systeem met de volledige buurt. De overeenkomst tussen de twee daalde tot een niveau dat veel lager lag dan wat men op basis van normale computerwillekeur zou verwachten. Sterker nog, de studie vond dat voor dit netwerk de specifieke buren die buiten het trainingszicht werden gelaten, de sterkste voorspeller waren van of een verklaring onstabiel zou zijn. Wanneer het systeem werd getraind zonder de belangrijkste buren te zien, wees het vol vertrouwen naar andere buren, waardoor een verklaring ontstond die compleet leek maar gebouwd was op een blinde vlek. Dit suggereert dat in grootschalige systemen de "reden" voor een beslissing vaak een artefact is van de trainingsafkorting in plaats van een oprechte reflectie van de datastructuur.

Het verhaal was anders op de andere netwerken. Op het kleinere citatienetwerk, waar de afkorting zeer weinig buren verwijderde, bleven de verklaringen stabiel en consistent, wat aantoont dat de instabiliteit geen universeel gebrek is maar sterk afhangt van hoeveel informatie wordt uitgesloten. Op het derde netwerk, dat een complexere en gemengde structuur had, trad de instabiliteit zelfs op wanneer er minder buren werden uitgesloten. Dit gebeurde omdat in dergelijke gemengde netwerken de resterende buren een zwaardere last aan informatie dragen, waardoor het verliezen van zelfs een klein aantal van hen een grotere verschuiving in de verklaring veroorzaakt. De onderzoekers bevestigden dat de systemen even accuraat waren in hun voorspellingen, ongeacht hoe ze waren getraind, wat bewees dat de instabiliteit geen teken was van een defect model, maar een specifiek bijeffect van de trainingsmethode zelf.

Dit werk introduceert een nieuwe manier om dit fenomeen te meten, een diagnostisch hulpmiddel dat een gebruiker kan vertellen of een verklaring voor een specifieke beslissing is gecontamineerd door de trainingsafkorting. Het laat zien dat het vertrouwen in de verklaring van een kunstmatige intelligentie niet alleen gaat over de nauwkeurigheid van het model, maar ook over de onzichtbare keuzes die zijn gemaakt tijdens de opleiding ervan. Als een systeem getraind is om het grootste deel van zijn omgeving te negeren, zullen de verklaringen onvermijdelijk die beperkte visie weerspiegelen, wat iedereen die erop vertrouwt om te begrijpen hoe het systeem werkt, potentieel kan misleiden. De studie concludeert dat naarmate deze netwerken groter worden en meer agressieve afkortingen vereisen, we veel voorzichtiger moeten zijn met de aanname dat de redenen die een algoritme geeft de hele waarheid zijn, in plaats van een verhaal dat gevormd is door de willekeurige buren die het toevallig heeft gezien.

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 →