← Nieuwste papers
💻 computer science

Tamarin (HSQ): Reversible Hierarchical KV-Cache Compression for LLM Inference

Tamarin (HSQ) introduceert een reversibel, drielaags hiërarchisch KV-cache compressieschema dat tokens routeert naar een focale laag, geleerde samenvattingsvectoren en een CPU-gebaseerd archief om een 12–28× reductie van het GPU-geheugen te bereiken voor long-context LLM-inferentie, terwijl de perplexiteit en de nauwkeurigheid van de retrieval nagenoeg gelijk blijven aan de baseline.

Oorspronkelijke auteurs: Alikhan Bazakov, Kirill Kiselev

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

Oorspronkelijke auteurs: Alikhan Bazakov, Kirill Kiselev

Oorspronkelijk artikel gelicentieerd onder CC BY 4.0 (https://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 enorm boek van 32.000 pagina's probeert te lezen op een kleine tablet. Het probleem is niet de tekst van het boek; het is dat het geheugen van je tablet direct vol zit door de pagina's die je al hebt gelezen. In de wereld van AI wordt dit "geheugen" de KV-cache genoemd, en voor grote modellen vreet dit al je computerkracht op, waardoor je gedwongen wordt om oude pagina's weg te gooien om ruimte te maken voor nieuwe.

De meeste huidige oplossingen zijn als een bibliothecaris die, wanneer de plank vol raakt, besluit om de boeken die hij denkt dat je niet nodig zult hebben, weg te gooien. Ze bewaren misschien de eerste paar pagina's en de laatste paar, maar als je plotseling een vraag stelt over een detail in het midden van het boek, is die pagina voor altijd weg. De paper noemt dit "eviction" (verwijdering), en beargumenteert dat dit een fataal gebrek is omdat je niet kunt voorspellen wat een gebruiker als volgende zal vragen.

Het Grote Idee: Een Magische Index, Geen Vuilnisbak

De auteurs van dit paper, van Siamang Labs, stellen een andere aanpak voor genaamd Tamarin (technisch bekend als HSQ). In plaats van pagina's weg te gooien, behandelen ze het geheugen als een gigantische, doorzoekbare index.

Zo werkt hun drie-lagen systeem met behulp van een bibliotheekanalogie:

  1. Het "VIP"-rek (L1): Een klein, snel gedeelte op je tablet (GPU) bevat de belangrijkste pagina's en de allernieuwste pagina's. Deze worden bewaard in volledige detail, maar dan iets verkleind (4-bit precisie).
  2. De "Clue Cards" (L2): Voor de rest van het boek maakt het systeem kleine, 3-bit "clue cards" (aanwijskaarten) voor elke groep van 8 tot 16 pagina's. Deze kaarten bevatten niet het verhaal zelf; ze bevatten slechts een samenvatting van waar de pagina's over gaan. Ze bevinden zich ook op je tablet.
  3. Het "Diepe Archief" (L3): De volledige, originele tekst van elke pagina wordt opgeslagen in een enorm magazijn aan de overkant van de straat (CPU RAM), ook verkleind naar 4-bit precisie.

Hoe het in Real-Time werkt

Wanneer de AI aan het lezen is en plotseling een vraag moet beantwoorden, raadt hij niet. Hij kijkt eerst naar de Clue Cards (L2). Een slimme, kleine "lezer"-AI scoort deze kaarten om te zien welke groepen pagina's relevant zijn voor de huidige vraag.

Als een kaart veelbelovend lijkt, rent het systeem direct naar het Diepe Archief (L3), pakt de originele pagina's en brengt ze terug naar de tablet vlak voordat de AI een beslissing neemt.

De paper bewijst dat deze "indexering"-aanpak de sleutel is. In een test waarbij ze de stap "fetch from archive" (ophalen uit archief) uitschakelden, daalde het vermogen van het systeem om verborgen informatie te vinden (de zogenaamde "needle-in-a-haystack" retrieval) naar 0%. Dit bevestigt dat de clue cards alleen bedoeld zijn voor routering; de werkelijke inhoud bevindt zich in het archief.

De Resultaten: Enorme Besparingen met Bijna Geen Kosten

De paper mat dit op verschillende modellen (specifiek de Qwen3-familie, variërend van 0,6 miljard tot 14 miljard parameters). Dit is wat zij vonden:

  • Geheugenbesparing: Bij een contextlengte van 32.000 tokens verkleint Tamarin het GPU-geheugengebruik met 12 tot 28 keer. Bijvoorbeeld: een model dat normaal gesproken 4,5 GiB aan geheugen nodig heeft voor de cache bij 32K tokens, heeft slechts ongeveer 172 MiB op de GPU nodig. De rest bevindt zich in het CPU RAM.
  • Kwaliteit: Voor grotere modellen (4B en 8B parameters) is de kwaliteit bijna identiek aan de ongecomprimeerde versie. De "perplexity" (een maatstaf voor hoe verward de AI raakt) gaat slechts met 0,1% tot 0,4% omhoog. De AI stemt voor 96% tot 97% van de woorden overeen met de originele versie.
  • Retrieval (Terugvinden): In tests met 500 pogingen om een verborgen code te vinden op verschillende dieptes in de tekst, vond het 8B-model de code 500 van de 500 keer, wat statistisch overeenkomt met de ongecomprimeerde baseline.

Wat de Paper Uitsluit en Waar het Faalt

De auteurs zijn zeer duidelijk over wat dit niet is en waar het moeite mee heeft:

  • Het is geen snelheidssnelheidsboost: De paper stelt expliciet dat Tamarin de AI niet sneller maakt. Sterker nog, omdat het data moet ophalen uit het CPU-archief, daalt de snelheid bij 32K tokens naar ongeveer 17–18% van de normale snelheid. De afruil is capaciteit (meer tekst passen) voor snelheid.
  • Het werkt niet perfect op kleine modellen: Voor het kleinste geteste model (0,6B parameters) is de kwaliteitskost hoger. De paper merkt een toename van 6–10% in perplexity op bij het gebruik van 4-bit gewichten, wat voor dat specifieke formaat als een falen wordt beschouwd.
  • Het is geen magische oplossing voor alle AI-families: De methode werkt goed op Qwen3-modellen, maar toen ze het op een andere familie probeerden (Mistral-7B), waren de resultaten rommelig, met een daling van 20 procentpunt in nauwkeurigheid bij bepaalde dieptes. De auteurs vermoeden dat dit komt doordat Mistral een specifieke "normalisatie"-stap mist die Qwen wel heeft, waardoor de "clue cards" moeilijker te lezen zijn.
  • Eén specifiek "fragiel" checkpoint: Zelfs bij het 14B-model waren er twee specifieke plekken in de tekst waar het systeem moeite had om de verborgen naald te vinden, met een daling naar 80,4% nauwkeurigheid. De paper schrijft dit toe aan een specifieke fout in de training van dat model, en niet aan de methode zelf.

De Kern van het Verhaal

De paper suggereert dat voor grote modellen (4B en hoger), Tamarin een bewezen manier is om enorme hoeveelheden tekst in beperkt geheugen te passen zonder informatie permanent te verwijderen. Het verandert het probleem van "tekort aan ruimte" in een probleem van "het beheren van een index". Hoewel het de boel vertraagt en zorgvuldige afstemming vereist voor verschillende soorten AI, lost het succesvol de geheugenbottleneck op voor langdurige context-taken waarbij het behouden van elk stukje informatie cruciaal 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 →