← Nieuwste papers
🤖 AI

When Good Enough Is Optimal: Multiplication-Only Matrix Inversion Approximation for Quantized Gated DeltaNet

Dit artikel stelt een hardwarevriendelijke, enkel op vermenigvuldiging gebaseerde benadering van matrixinversie voor met behulp van een afgekapte Neumann-expansie met structurele maskering en parallelle residu-correctie om chunk-wijze lineaire aandacht in gekwantiseerde Gated DeltaNet-modellen te versnellen, waarbij tot 5× versnelling en 20% lagere overhead in de decodeerlaag wordt bereikt terwijl de nauwkeurigheid behouden blijft.

Oorspronkelijke auteurs: Luoming Zhang, Yuwei Ren, Kui Zhang, Tian Liu, Lingjuan Ge, Denghao Li, Matthew Harper Langston, Yin Huang, Weiliang Will Zeng, Liang Zhang

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

Oorspronkelijke auteurs: Luoming Zhang, Yuwei Ren, Kui Zhang, Tian Liu, Lingjuan Ge, Denghao Li, Matthew Harper Langston, Yin Huang, Weiliang Will Zeng, Liang Zhang

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, complexe puzzel probeert op te lossen waarbij elk stukje afhankelijk is van het vorige. In de wereld van Kunstmatige Intelligentie, specifiek voor modellen die lange gesprekken of verhalen moeten kunnen onthouden (zogenaamde "long-context modellen"), is er een specifieke stap genaamd matrixinversie die fungeert als een verkeersopstopping.

Momenteel is het oplossen van deze puzzel stukje bij stukje traag en inefficiënt, vooral op de gespecialiseerde chips (NPU's) die in moderne telefoons en apparaten worden gevonden. Het is alsof je een zwembad probeert te vullen door water te dragen in een enkele beker, één beker per keer, terwijl het zwembad enorm groot is.

Dit paper introduceert een veel snellere manier om deze puzzel op te lossen. Hier is de onderverdeling van hun oplossing met behulp van eenvoudige analogieën:

1. Het Probleem: De "Forward Substitution" Verkeersopstopping

Bij standaardmethoden moet de computer de oplossing voor stukje #1 berekenen, die vervolgens gebruikt om stukje #2 te vinden, dan stukje #3, enzovoort. Dit wordt "forward substitution" genoemd.

  • De Analogie: Stel je een rij mensen voor die wachten om een stempel te krijgen. De eerste persoon krijgt de stempel, en pas daarna kan de tweede persoon zijn stempel krijgen, en zo verder. De rij beweegt langzaam omdat iedereen wacht op de persoon vóór hen.
  • Het Resultaat: Op moderne hardware is deze "rij" zeer inefficiënt. De krachtige motoren (matrixverwerkingsunits) staan ongebruikt stil, wachtend tot de trage, opeenvolgende stappen voltooid zijn.

2. De Inzicht: "Goed Genoeg" is Eigenlijk Perfect

De auteurs realiseerden zich dat je niet de volledige puzzel perfect hoeft op te lossen om een geweldig resultaat te krijgen.

  • De Analogie: Stel je voor dat je een portret schildert. De belangrijkste details zitten in het midden van het gezicht (de hoofddiagonaal). De details in de verre hoeken (de diepe subdiagonalen) zijn zo vaag dat je ze nauwelijks kunt zien. Als je 90% van je tijd besteedt aan het perfectioneren van het centrum en slechts een snelle blik werpt op de hoeken, ziet het schilderij er voor het menselijk oog net zo goed uit, maar je bent 10 keer sneller klaar.
  • De Wetenschap: Het paper laat zien dat de "energie" of belangrijkheid van het antwoord geconcentreerd is nabij het centrum. De complexe, moeilijk te berekenen delen ver weg dragen zeer weinig bij aan het uiteindelijke resultaat.

3. De Oplossing: De "Alleen Vermenigvuldiging" Afkorting

In plaats van de trage methode waarbij je stukje bij stukje werkt, stelt de auteur een nieuw algoritme voor dat volledig vertrouwt op Matrixvermenigvuldiging (het tegelijkertijd uitvoeren van veel berekeningen).

Ze gebruiken een driestaps-truc:

  • Stap A: De Ruwe Schets (Afgekorte Neumann-reeks)
    In plaats van de hele oneindige reeks stappen te berekenen, stoppen ze voortijdig. Ze berekenen de eerste paar "lagen" van het antwoord.

    • Analogie: In plaats van elke pagina van een boek van 1.000 pagina's te lezen om het plot te begrijpen, lees je de eerste 10 pagina's. Je krijgt de hoofdlijn direct te weten.
  • Stap B: Het Veiligheidsnet (Diagonale Maskering)
    Wanneer je voortijdig stopt, kun je per ongeluk wat "ruis" of vreemde getallen opnemen die te groot zijn en het systeem zouden kunnen laten crashen (zoals een overflow-fout).

    • Analogie: Stel je voor dat je een kaart schetst. Je tekent de hoofdwegen duidelijk, maar je hebt per ongeluk ook wat wilde, onzinnige lijnen in de lege velden getekend. De auteurs plaatsen een "masker" over die wilde krabbels en wissen ze uit, zodat alleen de schone, belangrijke wegen overblijven. Dit voorkomt dat de getallen te groot worden en de wiskunde breken.
  • Stap C: De Snelle Correctie (Parallelle Residuele Correctie)
    Omdat ze voortijdig zijn gestopt, is de schets niet perfect. Er zijn kleine fouten overgebleven. In plaats van deze één voor één te corrigeren (wat traag is), corrigeren ze ze allemaal tegelijkertijd met een parallelle berekening.

    • Analogie: Stel je voor dat je een conceptversie van een document hebt met een paar typefouten. In plaats van regel voor regel te lezen om ze te corrigeren, gebruik je een "Zoek en Vervang"-functie die alle typefouten simultaan in een fractie van een seconde corrigeert.

4. De Resultaten: Snelheid en Stabiliteit

Het paper heeft dit getest op echte AI-modellen (de Qwen3.5 familie) en vond:

  • Snelheid: De nieuwe methode is 5 keer sneller op het niveau van de kernberekening.
  • Efficiëntie: Het vermindert de totale tijd die wordt besteed aan het decoderen (het genereren van tekst) met ongeveer 20%.
  • Nauwkeurigheid: Ondanks de afkortingen blijven de antwoorden van de AI net zo accuraat als de trage, perfecte methode. Het werkt zelfs wanneer de getallen worden verkleind om ruimte te besparen (low-precision/quantized), wat cruciaal is voor het draaien van AI op mobiele apparaten.

Samenvatting

Het paper betoogt dat in AI perfectie de vijand van snelheid is. Door te beseffen dat we alleen de "hoofddiagonaal" van de wiskunde perfect hoeven te hebben, en dat we de rest parallel kunnen oplossen, hebben ze een trage, opeenvolgende flessenhals veranderd in een snelle, parallelle snelweg. Dit stelt grote AI-modellen in staat om veel sneller te draaien op de chips in onze telefoons en edge-apparaten, zonder hun intelligentie te verliezen.

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 →