← Ultimi articoli
🤖 machine learning

Statistically-Lossless Quantization of Large Language Models

Questo articolo introduce la Quantizzazione Statisticamente-Lossless (SLQ), un metodo di quantizzazione asimmetrica per livello che raggiunge sia un'accuratezza task-lossless al di sotto dei 4 bit per parametro, sia una fedeltà distribution-lossless a 5–6 bit, fornendo al contempo accelerazioni dell'inferenza da 1,7 a 3,7 volte rispetto a FP16.

Autori originali: Michael Helcig, Eldar Kurtic, Dan Alistarh

Pubblicato 2026-08-11
📖 4 min di lettura☕ Lettura da pausa caffè

Autori originali: Michael Helcig, Eldar Kurtic, Dan Alistarh

Articolo originale sotto licenza CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Questa è una spiegazione generata dall'IA dell'articolo qui sotto. Non è stata scritta né approvata dagli autori. Per precisione tecnica, consulta l'articolo originale. Leggi il disclaimer completo

Immagina il mondo dell'intelligenza artificiale come una biblioteca enorme e frenetica dove i libri non sono fatti di carta, ma di pura matematica. Questi "libri" sono i Large Language Models (LLLL), i super-computer capaci di scrivere storie, risolvere equazioni e chiacchierare come gli esseri umani. Ma c'è un problema: queste biblioteche sono enormi. Per leggere un libro, serve un supercomputer gigante, costoso e vorace di energia. La maggior parte delle persone non ne ha uno di questi in salotto. Così, gli scienziati hanno cercato di rimpicciolire questi libri, rendendoli più piccoli e leggeri affinché possano stare su telefoni o laptop normali. Questo processo è chiamato "quantizzazione". Pensa a come si prende una foto ad alta definizione e la si comprime in un file di dimensioni ridotte. Di solito, se rimpicciolisci troppo un file, l'immagine diventa sfocata o pixelata (questo è il compresso "lossy", con perdita di dati). Se vuoi che l'immagine rimanga perfetta, il file resta enorme (questo è il compresso "lossless", senza perdita di dati). La grande domanda che gli scienziati si sono posti è: possiamo rimpicciolire questi cervelli artificiali così tanto da farli stare in un telefono, ma mantenendoli abbastanza intelligenti da superare un test, senza farli balbettare o allucinare?

Questo articolo, intitolato "Statistically-Lossless Quantization of Large Language Models", si addentra proprio in quel difficile punto di equilibrio. Gli autori, Michael Helcig, Eldar Kurtic e Dan Alistarh, sostengono che non dobbiamo scegliere tra un modello minuscolo e sfocato e uno perfetto e gigante. Invece, propongono un nuovo modo di rimpicciolire questi modelli che è "statisticamente privo di perdite" (statistically lossless). Ecco il trucco magico: hanno capito che quando gli esseri umani (o anche l'IA stessa) rispondono alle domande, c'è sempre un pizzico di casualità. Se fai la stessa domanda alla stessa IA due volte, potrebbe dare risposte leggermente diverse, proprio come tu potresti rispondere diversamente alla domanda di un amico a seconda del tuo umore. Gli autori hanno scoperto che se il modello rimpicciolito rimane all'interno di quel naturale intervallo di "sbalzi d'umore", è sufficiente. Hanno creato un metodo chiamato SLQ (Statistically-Lossless Quantization) che agisce come un maestro sarto. Invece di tagliare ogni parte del cervello dell'IA alla stessa dimensione ridotta, misura esattamente quanto ogni parte sia sensibile. Alcune parti ricevono un po' di spazio (fino a soli 3,3 bit per parametro), mentre altre ne ricevono un po' di più.

L'articolo presenta alcune scoperte molto specifiche che cambiano il nostro modo di pensare al rimpicciolimento dell'IA. In primo luogo, hanno dimostrato che un modo specifico di misurare il "ritiro" è fondamentale. Hanno introdotto una metrica chiamata EAR (Expected Acceptance Rate), che è come un "punteggio di accordo dei token". Se l'IA originale e l'IA rimpicciolita concordano su 99 parole su 100 che sceglierebbero, è una vittoria. Hanno scoperto che per ottenere questo accordo perfetto, bisogna fare attenzione a come si rimpiccioliscono i numeri. Hanno dimostrato matematicamente che usare un modo "simmetrico" di rimpicciolire (che tratta i numeri positivi e negativi allo stesso modo) crea in realtà più rumore ed errori rispetto a un modo "asimmetrico" (che sposta la scala per adattarsi perfettamente ai dati). È come cercare di far entrare una valigia asimmetrica in una scatola quadrata; se la forzi al centro, non si chiuderà bene. Devi spostare la valigia per adattarla alla forma della scatola.

I risultati sono davvero impressionanti. Usando il loro metodo SLQ, sono riusciti a rimpicciolire modelli come Llama-3.3-70B e Qwen3 fino a una media di 3,3 - 4,7 bit per parametro mantenendo la loro accuratezza "task-lossless" (il che significa che superano gli stessi test della versione grande). Se avessero voluto essere ancora più severi e garantire che l' "umore" interno dell'IA (la sua distribuzione di probabilità) fosse quasi identico all'originale, avrebbero avuto bisogno di circa 5 - 6 bit. Ma la parte migliore? Poiché i modelli sono così piccoli, girano molto più velocemente. Gli autori hanno testato questo su hardware reale e hanno scoperto che i loro modelli rimpiccioliti erano da 1,7 a 3,7 volte più veloci delle versioni originali a grandezza intera, e potevano persino stare su meno schede grafiche. Hanno anche dimostrato che i metodi più vecchi, come GPTQ o AWQ, spesso mancano l'obiettivo di questo obiettivo "statistically lossless", essendo o troppo sfocati o non comprimendo abbastanza. In breve, questo articolo suggerisce che, essendo più intelligenti su dove e come rimpiccioliamo l'IA, possiamo rendere questi cervelli giganti piccoli, veloci e ancora incredibilmente accurati, senza dover sacrificare la qualità delle loro risposte.

Sommerso dagli articoli nel tuo campo?

Ricevi digest giornalieri degli articoli più recenti corrispondenti alle tue parole chiave di ricerca — con riassunti tecnici, nella tua lingua.

Prova Digest →