← Nieuwste papers
💬 NLP

BLASST: Dynamic BLocked Attention Sparsity via Softmax Thresholding

BLASST is een dynamische, trainingsvrije methode voor Large Language Models die door middel van een vaste drempelwaarde irrelevante blokken in de self-attention-mechanisme overslaat, waardoor de inferentie op moderne GPU's aanzienlijk versnelt zonder in te leveren op nauwkeurigheid.

Oorspronkelijke auteurs: Jiayi Yuan, Cameron Shinn, Kai Xu, Jingze Cui, George Klimiashvili, Guangxuan Xiao, Perkz Zheng, Bo Li, Yuxin Zhou, Zhouhai Ye, Weijie You, Tian Zheng, Dominic Brown, Pengbo Wang, Markus Hoehnerbach
Gepubliceerd 2026-04-07
📖 4 min leestijd☕ Koffiepauze-leesvoer

Oorspronkelijke auteurs: Jiayi Yuan, Cameron Shinn, Kai Xu, Jingze Cui, George Klimiashvili, Guangxuan Xiao, Perkz Zheng, Bo Li, Yuxin Zhou, Zhouhai Ye, Weijie You, Tian Zheng, Dominic Brown, Pengbo Wang, Markus Hoehnerbach, Richard Cai, Julien Demouth, John D. Owens, Xia Hu, Song Han, Timmy Liu, Huizi Mao

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 een groot taalmodel (zoals een slimme chatbot) een enorme bibliotheek moet doorzoeken om het perfecte antwoord te vinden. Hoe langer het gesprek of het document is, hoe meer boeken er in die bibliotheek staan.

Normaal gesproken moet de chatbot elk boek in de bibliotheek één voor één openen, lezen en vergelijken met de vraag. Dit is als een gigantische taak: als je 100.000 boeken hebt, moet je 100.000 keer openen, lezen en vergelijken. Dit kost enorm veel tijd en energie (rekenkracht en geheugen).

BLASST is een slimme truc die deze bibliotheekmanager een superkracht geeft. Hier is hoe het werkt, vertaald naar alledaags taal:

1. Het Probleem: De "Alles-Lezen" Manier

Stel je voor dat je een zoektocht doet in een donkere kamer vol met duizenden dozen. De standaardmethode is: Open elke doos, kijk erin, en beslis of het belangrijk is. Zelfs als 90% van de dozen vol zit met oude kranten die je niet nodig hebt, moet je ze toch openen. Dat is zonde van je tijd.

2. De Oplossing: BLASST (De Slimme Filter)

BLASST is als een slimme assistent die niet elke doos hoeft te openen. In plaats daarvan kijkt hij eerst even door een klein raampje in de doos (zonder hem helemaal open te maken) om te zien of er iets interessants in zit.

  • De "Drempel" (Threshold): De assistent heeft een regel: "Als het licht in de doos te zwak is (minder dan een bepaalde drempel), sla ik die doos over."
  • Het Sluipsysteem: In de wereld van AI heet dit "Softmax". De assistent kijkt naar een getal dat aangeeft hoe belangrijk een stukje tekst is. Als dat getal heel klein is, weet hij: "Nee, dit gaat niets bijdragen aan het antwoord."
  • Het Resultaat: Hij springt direct naar de volgende doos. Hij hoeft de doos niet te openen, de inhoud niet te lezen en hij hoeft niet te rekenen. Hij slaat gewoon over.

3. Waarom is dit zo snel?

In de computerwereld zijn er twee dingen die tijd kosten:

  1. Rekenen: Het openen van de doos en het lezen.
  2. Geheugen: Het halen van de doos uit de kast (het laden van data).

BLASST bespaart op beide:

  • Bij het opstarten (Prefill): Als je een heel lang document inleest, bespaart BLASST vooral de rekenkracht. Het doet minder berekeningen, dus de computer is sneller klaar.
  • Bij het praten (Decode): Als de chatbot antwoordt, moet het constant nieuwe informatie uit het geheugen halen. BLASST bespaart hier vooral de tijd om data te halen. Het laadt alleen de dozen die echt belangrijk zijn.

4. De "Magische" Kalibratie (De Instelling)

Een groot probleem bij dit soort trucs is: "Hoe strak moet die drempel zijn?"

  • Is hij te streng? Dan slaat hij belangrijke boeken over en wordt het antwoord dom.
  • Is hij te los? Dan slaat hij niets over en wordt het niet sneller.

De auteurs van BLASST hebben een slimme formule bedacht: Hoe langer het gesprek, hoe strakker de drempel moet zijn.
Het is alsof je in een kleine kamer (kort gesprek) een lichte drempel hebt, maar in een gigantische hal (lang gesprek) een hogere drempel gebruikt, omdat er dan van nature meer "ruis" is. Ze hebben een automatische kalibratie bedacht die deze instelling perfect afstelt, zodat je er geen zorgen over hoeft te maken.

5. Wat levert het op?

  • Snelheid: De chatbot is tot 1,5 keer sneller in het lezen van lange documenten en 1,5 keer sneller in het geven van antwoorden.
  • Kwaliteit: Het antwoord is bijna net zo goed als zonder de truc. Soms is het zelfs beter, omdat de chatbot zich dan beter focust op de belangrijkste informatie en niet afgeleid wordt door onbelangrijke details.
  • Gemak: Je hoeft het model niet opnieuw te trainen. Het is als een "plug-and-play" update voor bestaande systemen.

Samenvattend

BLASST is als het geven van een metalen detector aan een schatzoeker. In plaats van elke centimeter grond te graven (wat eeuwen duurt), laat de detector piepen alleen waar goud zit. De schatzoeker (de AI) graaft alleen daar waar het belangrijk is, en slaat de rest over. Hierdoor kan hij veel sneller en efficiënter werken, zelfs als de zoektocht duizenden kilometers lang 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 →