← Nieuwste papers
🤖 machine learning

Bergson: An Open Source Library for Data Attribution

's een door EleutherAI ontwikkelde open-source bibliotheek die datatoeschrijvingsmethoden schaalt naar grote taalmodellen en pre-training datasets door native ondersteuning te bieden voor on-disk gradiëntopslag, multi-node gedistribueerde training, en de eerste open-source implementaties van de MAGIC-, SOURCE- en TrackStar-methoden te leveren.

Oorspronkelijke auteurs: Lucia Quirke, Louis Jaburi, David Johnston, William Z. Li, Gonçalo Paulo, Guillaume Martres, Girish Gupta, Stella Biderman, Nora Belrose

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

Oorspronkelijke auteurs: Lucia Quirke, Louis Jaburi, David Johnston, William Z. Li, Gonçalo Paulo, Guillaume Martres, Girish Gupta, Stella Biderman, Nora Belrose

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 gigantische, ongelooflijk slimme robotkok hebt gebouwd. Deze chef heeft leren koken door miljoenen kookboeken te lezen (de trainingsdata). Soms maakt de chef een gerecht dat verschrikkelijk smaakt, of leert hij een vreemde truc die hij eigenlijk niet zou moeten weten. Je wilt weten: "Op welke specifieke pagina in welk specifiek kookboek is dit door veroorzaakt?"

Dit is het probleem van Data Attribution. Het is alsof je probeert een specifieke smaak in een soep terug te herleiden naar de exacte snuf zout die drie uur geleden werd toegevoegd.

Het paper introduceert Bergson, een nieuwe open-source "keukengereedschapskist" die onderzoekers helpt om dit sporenbestrijdingsprobleem voor gigantische AI-modellen op te lossen. Dit is hoe het werkt, met behulp van eenvoudige analogieën:

1. Het Probleem: De "Black Box" Keuken

Normaal gesproken is een AI die leert een black box. Je stopt er data in en er komt een model uit. Als het model iets vreemds doet, kun je niet gemakkelijk zien waarom.

  • De Uitdaging: Moderne AI-modellen zijn zo groot (als een bibliotheek met miljarden boeken) en het trainingsproces is zo complex dat uitzoeken welk "boek" een specifiek gedrag heeft veroorzaakt, ontzettend moeilijk is. Het vereiste voorheen zoveel computergeheugen dat het onmogelijk was om dit voor grote modellen te doen. Ook waren veel van de beste tools hiervoor achter gesloten deuren (niet open-source).

2. De Oplossing: De Bergson Toolkit

Bergson is een bibliotheek (een collectie softwaretools) die fungeert als een superkrachtige detectivekit voor AI. Het stelt onderzoekers in staat om de training van de AI te "terugspoelen" om te zien welke datapunten de grootste impact hadden.

Beschouw het als een Tijdreis-Camera voor het trainingsproces. Het biedt drie manieren om terug in de tijd te kijken:

  • De "Perfecte Replay" (MAGIC): Stel je voor dat je elke seconde van de training van de chef kon opnemen. Je zou dan de "rewind"-knop kunnen indrukken en alles stap voor stap exact kunnen afspelen om te zien wat er precies gebeurde. Dit is de meest nauwkeurige methode, maar het vereist veel opslagruimte. Bergson maakt dit mogelijk, zelfs voor enorme modellen, door een slimme truc te gebruiken: het slaat alleen "snapshots" (checkpoints) op op specifieke momenten en vult de gaten wiskundig in, waardoor er ruimte wordt bespaard terwijl het beeld helder blijft.
  • De "Snapshot Benadering" (SOURCE): Soms kun je niet elke seconde opnemen. In plaats daarvan maak je elk uur een foto. Je gaat ervan uit dat de chef tussen de foto's niet veel veranderd is. Dit is sneller en gebruikt minder geheugen, maar is iets minder precies. Bergson bevat deze methode ook.
  • De "Vingerafdrukscanner" (TrackStar & Influence Functions): In plaats van de hele film terug te spoelen, kijkt deze methaling naar de "vingerafdruk" die aan het einde van de training op het brein van het model is achtergelaten. Het vraagt: "Als ik dit specifieke ingrediënt verwijder, hoeveel verandert het uiteindelijke gerecht dan?" Het is zeer snel en werkt goed voor enorme datasets, hoewel het een schatting is in plaats van een perfecte replay.

3. Belangrijke Kenmerken van de Toolkit

Het paper benadrukt verschillende "quality of life"-functies die dit toolkit gemakkelijk in gebruik maken:

  • De "Harde Schijf" Truc: In plaats van te proberen alle data in het kleine, snelle geheugen van de computer (RAM) te houden, slaat Bergson de "vingerafdrukken" op de harde schijf op. Dit betekent dat je enorme modellen kunt analyseren zonder dat je computer vastloopt.
  • De "Zoekmachine" (FAISS): Wanneer je vraagt: "Welke data veroorzaakte deze fout?", controleert Bergson niet elk boek één voor één. Het gebruikt een supersnelle zoekmachine (zo als Google voor data) om direct de top 10 meest waarschijnlijke boosdoeners te vinden.
  • De "Adapter" Afkorting: Soms hoef je niet de hele chef opnieuw te trainen; je moet alleen een klein deel van het recept aanpassen. Bergson ondersteunt "LoRA" (Low-Rank Adaptation), waardoor je de impact van slechts een kleine toevoeging aan het model kunt traceren, wat het proces veel goedkoper en sneller maakt.
  • De "Rechter" Functie: Wat als je wilt weten waarom de chef onbeleefd is? Je kunt "onbeleefdheid" niet met een simpele wiskundige formule meten. Bergson laat je een tweede AI (de "Rechter") gebruiken om het gedrag van de chef te beoordelen, en traceert die beoordeling vervolgens terug naar de trainingsdata.

4. Wat Ze Eigenlijk Hebben Getest (De Casestudy's)

De auteurs hebben de tool niet alleen gebouwd; ze hebben het gebruikt om drie specifieke puzzels op te lossen:

  1. De "Biosecurity" Puzzel: Ze wilden de specifieke woorden in de trainingsdata vinden die de AI gevaarlijke biologische kennis (zoals hoe je een virus maakt) hebben geleerd. Ze gebruikten Bergson om specifieke woorden te highlighten. Wanneer ze de AI opnieuw trainden maar die specifieke woorden negeerden, werd de AI veel veiliger.
  2. De "Onbeleefde Robot" Puzzel: Ze gebruikten de "Rechter"-functie om data te vinden die de AI onafgestemde of vreemde gedragingen lieten vertonen. Door deze data te filteren, zorgden ze ervoor dat de AI zich beter gedroeg.
  3. De "Stijl" Puzzel: Ze wilden weten of de AI feiten leerde (zoals "Alice werkt bij Fermilab") apart van de stijl waarmee die feiten werden gepresenteerd (zoals Shakespeareaanse Engelse taal versus juridisch jargon). Ze ontdekten dat Bergson erin slaagde om de stijl te negeren en de specifieke trainingsdata te vinden die de feit leerde, wat bewees dat de tool kan onderscheiden tussen "wat" er is geleerd en "hoe" het werd gezegd.

5. De Kernboodschap

Het paper beweert dat Bergson de eerste open-source bibliotheek is die deze "tijdreis"-traceertaken voor de grootste AI-modellen die momenteel bestaan, kan afhandelen. Het combineert de meest nauwkeurige methoden (perfecte replays) met de snelste methoden (vingerafdruk-scannen) en geeft onderzoekers de instrumenten om de data te debuggen, te begrijpen en te cureren die de AI slim maken.

Kortom: Bergson verandert het mysterie van "Waarom deed de AI dat?" in een oplosbaar detectivespel.

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 →