← Nieuwste papers
🤖 machine learning

Gradient-Skipping Relevance Propagation for Efficient Explainability of Vision Transformers

Dit artikel introduceert GradSkip, een nieuwe methode voor relevantiepropagatie voor Vision Transformers die de getrouwheid en lokalisatie verbetert door aandachtskoppen adaptief te wegen en relevantie dynamisch te verdelen via residuele verbindingen, waarmee een staat van de kunst wordt bereikt met meer dan 14 keer minder GFLOPs dan bestaande benaderingen.

Oorspronkelijke auteurs: Christopher Buratti, Michele Marchetti, Federica Parlapiano, Davide Traini, Domenico Ursino, Luca Virgili

Gepubliceerd 2026-07-14
📖 5 min leestijd🧠 Diepgaand

Oorspronkelijke auteurs: Christopher Buratti, Michele Marchetti, Federica Parlapiano, Davide Traini, Domenico Ursino, Luca Virgili

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 superintelligent robotbrein hebt, een Vision Transformer (ViT). Het is geweldig in het bekijken van plaatjes en het vertellen wat erin te zien is—zoals het spotten van een lievekop of een vrachtwagen. Maar er is een probleem: de robot is een beetje een "black box". Je kunt hem vragen: "Waarom dacht je dat het een vrachtwagen was?" en hij zegt alleen maar: "Omdat ik dat zeg." Hij laat je niet zien welke delen van de afbeelding hem tot die beslissing hebben gebracht.

Wetenschappers hebben geprobeerd in de robothersenen te gluren om te zien hoe hij denkt, maar hun oude gereedschappen waren als het gebruik van een sloophamer om een walnoot te kraken. Ze behandelden elk deel van de robothersenen alsof ze even belangrijk waren, en ze negeerden de "shortcut"-draden die informatie razendsnel doorlieten zonder deze te veranderen. Dit maakte de uitleg rommelig en vaak foutief.

Maak kennis met GradSkip, een nieuw, flitsend hulpmiddel uitgevonden door Christopher Buratti en zijn team om deze puinhoop op te lossen. Denk aan GradSkip als een slimme detective die niet alleen naar het hele brein tegelijk kijkt, maar precies weet welke neuronen het zware werk doen en welke gewoon een dutje doen.

De twee grote fouten die oude tools maakten

Het artikel wijst op twee grote fouten in hoe vorige detectives te werk gingen:

  1. De "Iedereen is gelijk"-fout: Stel je een koor voor waarbij sommige zangers solisten zijn die perfecte hoge noten halen, terwijl anderen alleen maar op de achtergrond neuriën. Oude tools behandelden elke zanger alsof ze allemaal even hard zongen. GradSkip beseft dat sommige "attention heads" (de koorsecties) superbelangrijk zijn voor de beslissing, terwijl anderen slechts ruis zijn. Het leert te luisteren naar de solisten en de neuriëndjes te negeren.
  2. De "Shortcut"-fout: Transformers hebben deze coole "skip connections"—als een geheime tunnel waardoor een bericht een hele kamer kan overslaan en direct naar de volgende gaat. Oude tools behandelden deze tunnels alsof het gewoon lege gangen waren die niets veranderden. Maar soms verandert het bericht wel in de hoofdkamer, en soms niet. GradSkip is de eerste die controleert: "Heeft dit bericht de tunnel genomen, of is het in de hoofdkamer getransformeerd?" Het ontdeft precies hoeveel krediet het aan elk pad moet geven.

Hoe GradSkip het mysterie oplost

GradSkip gebruikt een slimmetje met een tweestapsstrategie om uit te zoeken waar de robot aan het denken is:

  • Stap 1: De "Wie is wie"-filter: Het kijkt in de robothersenen en vraagt: "Welke attention heads doen eigenlijk het werk?" Het gebruikt een speciale wiskundige truc (het combineren van gradient flow en een "sparsity"-maatstaf, een beetje zoals controleren hoe gefocust een spotlight is) om de belangrijkste heads te selecteren. Het is als een uitsmijter bij een club die alleen de hippe, relevante neuronen binnenlaat en de ruis eruit trapt.
  • Stap 2: De "Padsplitter": Wanneer de detective het denkproces achteruit volgt, verdeelt het de "relevantie" (het krediet voor de beslissing) tussen het hoofdpad en het skip-pad. Als de robot de informatie vooral onveranderd heeft doorgegeven, geeft GradSkip het meeste krediet aan het skip-pad. Als de robot echt diep heeft nagedacht, geeft het krediet aan het hoofdpad. Het is een dynamische, eerlijke manier om de eer te verdelen.

Het bewijs: Het werkt, en het is snel!

Het team heeft GradSkip getest op een hele reeks afbeeldingen, van een standaard set van 1.000 beelden (ImageNet1K) tot medische foto's van bloedcellen (BloodMNIST). Ze hebben het ook geprobeerd bij een taak waarbij de robot elk deel van een afbeelding een kleurcode moet geven (segmentatie).

Dit is wat ze vonden:

  • Het is de meest eerlijke uitleg: Toen ze testten hoe goed de uitleg overeenkwam met de werkelijke beslissingen van de robot, was GradSkip de beste. Bij de ImageNet1K-test versloeg het de op één na beste methode met 12,50% in één belangrijke metriek. Op de medische test met bloedcellen was het net zo goed.
  • Het is ongelooflijk precies: Wanneer ze de robot vroegen om naar het object te wijzen, was GradSkip het meest accuraat.
  • Het is een snelheidsduivel: Dit is het coolste deel. De oude, accurate methoden waren als het rijden in een tank—ze werkten geweldig, maar verbruikten enorm veel brandstof. GradSkip is als een gestroomlijnde sportwagen. Het gebruikt 14,45 keer minder GFLOPs (een maatstaf voor computerwerk) dan de op één na beste accurate methode. Voor classificatie had het slechts 69,39 GFLOPs nodig, en voor segmentatie slechts 28,52 GFLOPs.

Wat GradSkip NIET is

Het artikel is heel duidelijk over wat GradSkip niet doet:

  • Het werkt niet als je niet in de hersenen van de robot kunt kijken. Je moet een "backward pass" kunnen uitvoeren (het controleren van de gradiënten), dus het kan niet worden gebruikt bij modellen waarbij je de interne tandwielen niet kunt zien.
  • Het fixt niet magisch alles. In sommige lastige gevallen, zoals wanneer er meerdere objecten van dezelfde soort in een plaatje staan, is het nog steeds erg goed, maar het artikel geeft toe dat het moeilijker is om perfecte scores te halen.
  • Het kijkt niet naar de "CLS token" (een speciale token die sommige robots gebruiken om het hele beeld samen te vatten). De auteurs merken op dat voor standaard robots die deze token gebruiken, het negeren ervan misschien aanwijzingen mist, maar voor andere soorten (zoals SegFormer) werkt het perfect.

De kern van het verhaal

GradSkip is niet zomaar een kleine aanpassing; het is een slimmere manier om naar de robot te luisteren. Door te beseffen dat niet alle hersendelen gelijk zijn en door respect te tonen voor de "shortcut"-draden, geeft het ons een helder, eerlijk en supersnel kijkje in hoe Vision Transformers beslissingen nemen. De auteurs suggereren dat dit een gamechanger kan zijn voor velden zoals medische beeldvorming, waar begrijpen waarom een robot tot een diagnose komt, net zo belangrijk is als de diagnose zelf. En het beste deel? Het doet dit allemaal zonder dat er een supercomputer voor nodig is.

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 →