← Nieuwste papers
📊 statistics

Extending Kernel Trick to Influence Functions

Dit artikel introduceert een dubbele representatie van invloedsfuncties die schaalt met de datasetgrootte in plaats van met de modelgrootte, en biedt zo een efficiënt alternatief voor het inschatten van de impact van dataverwijdering op grote lineariseerbare modellen, zij het met de afweging dat een matrix vereist is waarvan de omvang toeneemt met het product van de modeloutputdimensie en de datasetgrootte.

Oorspronkelijke auteurs: Zhenhuan Sun, Shahrokh Valaee

Gepubliceerd 2026-05-13
📖 6 min leestijd🧠 Diepgaand

Oorspronkelijke auteurs: Zhenhuan Sun, Shahrokh Valaee

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

Het Grote Probleem: De "Black Box" en de "Ongedaan Maken"-knop

Stel je voor dat je een zeer slimme AI (een machine learning-model) hebt getraind om katten en honden te herkennen. Je hebt het een enorme bibliotheek met foto's gegeven om van te leren. Stel nu dat een gebruiker zegt: "Hé, ik wil die ene foto van mijn hond uit je geheugen verwijderen. Ik wil dat je het volledig vergeet, alsof je het nooit hebt gezien."

In de wereld van AI heet dit Machine Unlearning. Het doel is om de invloed van specifieke datapunten te verwijderen, zodat het model zich exact gedraagt alsof het vanaf nul opnieuw is getraind zonder die data.

De standaardmanier om dit te doen, maakt gebruik van een wiskundig hulpmiddel genaamd Influence Functions. Denk aan dit hulpmiddel als een "vergrotingsglas" dat probeert exact te berekenen hoeveel die ene specifieke foto het brein van het model heeft veranderd.

De Haken:
Voor kleine modellen werkt dit vergrotingsglas prima. Maar voor moderne, gigantische AI-modellen (zoals die code schrijven of kunst genereren) is het "brein" zo enorm (met miljarden parameters) dat het proberen om deze invloed te berekenen, vergelijkbaar is met het tellen van elk zandkorreltje op een strand om te zien hoe één korreltje de getij beïnvloedt. Het kost te veel tijd en vereist te veel rekenkracht. De huidige methode blijft steken omdat het probeert een wiskundig probleem op te lossen dat groeit met de grootte van het model.

De Oplossing: Een Nieuw Perspectief (Het "Dual" Standpunt)

De auteurs van dit artikel, Zhenhuan Sun en Shahrokh Valaee, stellen een slimme afkorting voor. Ze zeggen: "In plaats van het probleem te bekijken vanuit het perspectief van het Brein van het Model (dat enorm is), laten we het bekijken vanuit het perspectief van de Dataset (die meestal kleiner is)."

Ze noemen dit de Dual Representation.

De Analogie: De Chef en het Receptenboek

Stel je voor dat het AI-model een Chef is (het model) en de trainingsdata een Receptenboek is (de dataset).

  • De Oude Weg (Parameter Ruimte): Om te zien hoe het verwijderen van één recept de kookstijl van de Chef verandert, probeert de oude methode het hele brein, de spieren en het geheugen van de Chef te analyseren. Als de Chef een wereldberoemde ster is met een enorm brein, is dit ontzettend traag en duur.
  • De Nieuwe Weg (Dual/Alpha Ruimte): De auteurs zeggen: "Wacht even. De Chef verandert zijn koken alleen op basis van de recepten die hij leest. Als we 1.000 recepten hebben en de Chef is enorm, is het eigenlijk sneller om de 1.000 recepten te analyseren dan het brein van de Chef."

Door de wiskunde te verschuiven om zich te richten op de relaties tussen de datapunten (de recepten) in plaats van de interne gewichten van het model (het brein van de Chef), kunnen ze het effect van "ongedaan maken" veel sneller berekenen.

Hoe Het Werkt: De "Lineaire" Afkorting

Deze nieuwe methode is afhankelijk van een specifieke voorwaarde: het model moet "Linearisabel" zijn.

Wat betekent dat?
Stel je een complexe, kronkelende bergweg voor. Als je heel dicht inzoomt op een klein stukje van die weg, ziet het er perfect recht uit.

  • Linearisabele Modellen: Dit zijn modellen waarbij, tijdens het trainen, de "weg" niet wild slingert en kronkelt. Het model blijft dicht bij zijn startpunt, dus we kunnen voor de berekening doen alsof de weg recht is (lineair).
  • De Truc: De auteurs gebruiken een wiskundig hulpmiddel genaamd de Neural Tangent Kernel (NTK). Je kunt de NTK zien als een kaart die beschrijft hoe elk datapunt met elk ander datapunt praat. In plaats van de complexe interne veranderingen van het model bij te houden, houden ze alleen bij hoe de datapunten elkaar beïnvloeden op deze kaart.

De Resultaten: Snelheid versus Nauwkeurigheid

Het artikel testte deze nieuwe methode tegen de oude methode met twee scenario's:

  1. Snelheid: Wanneer het model enorm is (zoals een groot neuronaal netwerk) maar de dataset relatief klein is, is de nieuwe methode veel sneller. Het is alsof je een afkorting door een park neemt in plaats van om het hele stadsblok te lopen.

    • Analogie: Als je een bibliotheek hebt met 10.000 boeken (data) en een bibliothecaris met een brein ter grootte van een planeet (model), duurt het eeuwig om de bibliothecaris te vragen zijn geheugen voor één boek opnieuw te berekenen. Maar als je gewoon naar de lijst van boeken kijkt en ziet hoe ze met elkaar samenhangen, kun je het snel uitzoeken.
  2. Nauwkeurigheid: De nieuwe methode levert resultaten op die bijna identiek zijn aan de oude methode (en aan het opnieuw trainen van het model vanaf nul). De "Chef" vergeet het recept net zo effectief met de nieuwe afkorting.

  3. Het "Oneindige" Geval: Het artikel toont ook aan dat deze methode werkt voor modellen die theoretisch oneindig breed zijn (modellen met oneindige parameters). In dit geval is de oude methode onmogelijk te gebruiken, maar werkt de nieuwe methode perfect omdat het alleen om de data gaat, niet om de grootte van het model.

De Beperkingen (De Kleine Lettertjes)

De auteurs zijn eerlijk over waar deze truc niet werkt:

  • Het werkt alleen op "Linearisabele" modellen: Als het model te chaotisch is of zijn "brein" te drastisch verandert tijdens het trainen (zoals een model dat ver weg dwaalt van zijn startpunt), breekt de rechte-weg-benadering af.
  • Het heeft een grote kaart nodig: Om deze afkorting te gebruiken, moet je een gigantische kaart maken (de NTK-matrix) die elk datapunt met elk ander datapunt verbindt. Als je dataset enorm is (miljoenen foto's), wordt het maken en opslaan van deze kaart duur, net als het oorspronkelijke probleem.

Samenvatting

Kortom, dit artikel introduceert een nieuwe manier om data uit AI-modellen te laten "vergeten". In plaats van te proberen het enorme, complexe brein van de AI uit elkaar te halen (wat traag is), kijkt het naar de relaties tussen de datapunten (wat sneller is). Het is een wiskundige "perspectiefwisseling" die machine unlearning haalbaar maakt voor grote modellen, mits het model zich op een zekere mate voorspelbare, lineaire manier gedraagt.

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 →