← Nieuwste papers
🤖 AI

Fast LapSum: Exact Differentiable Top-k at Million Scale

Het artikel introduceert Fast LapSum, een exacte, differentieerbare soft top-kk primitief die een precieze selectiemassa van kk behoudt terwijl het in lineaire tijd op GPU's draait, wat efficiënte schaalbare berekeningen op miljoenen schaal mogelijk maakt voor toepassingen zoals het genereren van adversariële voorbeelden en differentiële beeldcodering.

Oorspronkelijke auteurs: Łukasz Struski, Joanna Wojciechowicz, Jakub Antczak, Marcin Mazur, Kamil Książek, Jacek Tabor

Gepubliceerd 2026-08-10
📖 5 min leestijd🧠 Diepgaand

Oorspronkelijke auteurs: Łukasz Struski, Joanna Wojciechowicz, Jakub Antczak, Marcin Mazur, Kamil Książek, Jacek Tabor

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 enorme digitale bibliotheek beheert waar elke seconde miljoenen boeken worden gescand. Om orde te scheppen in deze vloedgolf aan informatie, moet de AI van de bibliotheek beslissen welke paar boeken op dit moment het belangrijkst zijn om te lezen. In de wereld van kunstmatige intelligentie wordt dit "top-k selectie" genoemd: het kiezen van de beste k items uit een enorme lijst. Meestal doet de AI dit door een strikte bibliothecaris te zijn die de topboeken uitkiest en de rest volledig negeert. Dit is geweldig voor de snelheid, maar verschrikkelijk voor het leerproces, omdat de AI niet kan uitzoeken hoe hij beter kan worden; het is alsof je probeert te leren autorijden door alleen naar de weg te kijken wanneer je al in de juiste rijstrook rijdt, zonder enige manier om het stuur aan te passen.

Om dit op te lossen, hebben wetenschappers "zachte" versies van deze selectie uitgevonden. In plaats van een hard "ja of nee", geeft de AI een "misschien"-score aan elk boek, waardoor hij kan leren van zijn fouten. Maar hier zit de adder onder het gras: deze zachte versies zijn vaak zo traag en rekentechnisch zwaar dat ze het systeem laten crashen wanneer de bibliotheek te groot wordt. Ze zijn als proberen een miljoen boeken met de hand te sorteren terwijl de bibliotheek in brand staat. De grote vraag voor onderzoekers is geweest: Kunnen we een bibliothecaris hebben die zowel zacht genoeg is om te leren (differentieerbaar) als snel genoeg om miljoenen boeken te verwerken zonder in zweet uit te breken?

Hier komt het nieuwe artikel, "Fast LapSum," in beeld. De auteurs, een team uit Polen, hebben een nieuwe tool gebouwd die fungeert als een super-efficiënte, mathematisch perfecte bibliothecaris. Ze hebben een methode genaamd Fast LapSum ontwikkeld waarmee een AI de topitems uit een lijst van miljoenen kan kiezen, terwijl hij nog steeds in staat is om van het proces te leren. In tegenstelling tot eerdere methoden, die ofwel opgeven wat betreft perfecte nauwkeurigheid om snelheid te winnen, of te traag waren om nuttig te zijn, beheerst Fast LapSum beide. Het vindt exact het juiste aantal items dat gekozen moet worden (het "budget") en berekent in een oogwenk de perfecte "misschien"-scores voor die items.

Het geheime ingrediënt is een slimme truc waarbij gebruik wordt gemaakt van een "vervagen" van de scores. Stel je voor dat de scores geen scherpe punten zijn, maar wazige wolken. De AI moet een lijn door deze wolken trekken zodat de totale hoeveelheid "wolk" boven de lijn precies gelijk is aan het aantal boeken dat hij mag kiezen. Oude methoden probeerden deze lijn te vinden door telkens opnieuw te gokken en te controleren, wat eeuwig duurde. Fast LapSum gebruikt echter een speciale wiskundige formule (gebaseerd op iets dat de Laplace-verdeling wordt genoemd) waardoor het de lijn direct kan berekenen na één enkele sortering.

Voor echt enorme lijsten — zoals een miljoen of zelfs een honderd miljoen scores — voegden de auteurs een tweede truc toe: "probabilistische bracketing". In plaats van de hele lijst van een miljoen items te sorteren, wat lijkt op het organiseren van een stadion vol mensen, neemt het systeem een snelle steekproef om te raden waar de lijn waarschijnlijk is. Vervolgens sorteert het alleen de kleine groep mensen die zich vlak bij die lijn bevindt. Dit houdt het proces ongelooflijk snel; het duurt slechts enkele milliseconden, zelfs voor enorme datasets.

Het artikel bewijst dat dit werkt door het te testen op twee zeer moeilijke taken. Eerst gebruikten ze het om "adversarial examples" te creëren, dat zijn afbeeldingen die er normaal uitzien voor mensen, maar een AI-classificator misleiden. Ze slaagden erin een afbeelding zo subtiel te veranderen — door slechts ongeveer 0,02% van de pixels aan te passen (ongeveer 600 pixels van de 3,3 miljoen) — dat de AI een foto van een tijger verkeerd identificeerde. Dit werd veel sneller en met minder "schade" aan de afbeelding gedaan dan eerdere methoden. Ten tweede bouwden ze vanaf nul een differentieerbare beeldcoder, een systeem dat afbeeldingen comprimeert door alleen de belangrijkste delen te bewaren. In beide gevallen fungeerde Fast LapSum als de motor en verwerkte het miljoenen beslissingen per seconde zonder het leerproces te vertragen.

De auteurs laten zien dat deze methode niet alleen een theoretisch idee is, maar een praktisch hulpmiddel dat in milliseconden draait op standaard computerchips. Ze vergeleken hun werk met andere recente pogingen, zoals een methode genaamd DFTopK, en stelden vast dat hoewel die methoden snel zijn, ze ten koste gaan van de exactheid van de selectie (het totaal aantal gekozen items wijkt af van het doel). Fast LapSum, betogen zij, is de eerste die de selectie perfect exact houdt terwijl het snel genoeg blijft voor real-world, grootschalige AI-systemen. Het verandert een trage, dure bottleneck in een soepele, snelle operatie, waardoor AI zowel slim als efficiënt kan zijn.

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 →