CRISP: Pre-LLM Yet Text-Driven Visual Token Pruning for Efficient LVLM Inference
CRISP è un framework di pruning dei token visivi guidato dal testo e pre-LLM che utilizza una pipeline a due stadi per identificare i token rilevanti per l'istruzione e migliorare la diversità semantica, ottenendo una ritenzione dell'accuratezza superiore al 99,5% e riducendo la latenza di inferenza di oltre 2 volte per i Large Vision-Language Models.
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 di cercare di risolvere un mistero, ma invece di pochi indizi, ti viene consegnata una biblioteca contenente milioni di libri, tutti aperti contemporaneamente. Questo è essenzialmente il modo in cui funzionano i moderni "Large Vision-Language Models" (LVLM). Questi sono programmi per computer super intelligenti che possono guardare un'immagine e rispondere a domande su di essa, come un detective digitale. Per farlo, scompongono l'immagine in migliaia di piccoli pezzi digitali chiamati "token". Pensa a questi token come a singoli pezzi di un puzzle. Il problema è che il computer cerca di leggere ogni singolo pezzo del puzzle, anche quelli che sono solo cielo blu o pavimento vuoto, prima ancora di guardare la tua domanda. Questo rende il processo incredibilmente lento e vorace di potenza di calcolo, come cercare di leggere un'intera enciclopedia solo per scoprire di che colore è il collare del gatto.
Per molto tempo, gli scienziati hanno cercato di velocizzare questo processo eliminando casualmente alcuni pezzi del puzzle (il che a volte cancellava il collare del gatto) o aspettando che il computer avesse già iniziato a leggere tutto il libro prima di decidere cosa saltare (il che era troppo tardi per risparmiare tempo). La grande domanda era: si poteva insegnare al computer a guardare prima la domanda, e poi scegliere solo i pezzi specifici necessari per rispondere, senza rallentare l'intero sistema?
È qui che entra in gioco un nuovo metodo chiamato CRISP. Pensa a CRISP come a un bibliotecario super efficiente che lavora prima che il detective inizi a leggere. Invece di rovesciare l'intera biblioteca sul tavolo, CRISP ascolta prima la tua domanda. Se chiedi: "Di che colore è la borsa?", CRISP scansiona istantaneamente l'immagine e prende solo i pezzi del puzzle che mostrano la borsa e l'area circostante. Non si ferma però qui; prende anche alcuni pezzi extra per assicurarsi che il contesto dello sfondo (come la strada o la persona che la tiene) non vada perduto.
I ricercatori dietro CRISP hanno scoperto che questo approccio "chiedi prima, poi guarda" è molto più intelligente dei vecchi metodi "guarda prima, poi chiedi". Nei loro test, hanno dimostrato che CRISP può scartare fino all'88,9% dei pezzi del puzzle visivo (riducendo l'immagine da centinaia di token a soli 64 o 128) pur mantenendo l'accuratezza del computer quasi esattamente la stessa di quando avrebbe guardato l'intera immagine. Infatti, in alcuni test, è stato così bravo a trovare gli indizi giusti che ha persino ridotto le "allucinazioni" — quei momenti in cui un'IA inventa cose che non esistono.
Il documento argomenta esplicitamente contro due modi comuni di fare questo oggi. Un modo consiste nel scegliere semplicemente i pezzi dall'aspetto più "importante" di un'immagine indipendentemente dalla domanda (text-agnostic), il che gli autori definiscono come fissare un quadro prima di sapere cosa si sta cercando. L'altro modo consiste nell'aspettare che il computer sia nel pieno del suo processo di pensiero prima di iniziare a eliminare i pezzi, il che gli autori sostengono sprechi troppa energia perché il computer ha già fatto il duro lavoro di leggere tutto. CRISP rifiuta entrambi, dimostrando che si può essere veloci e intelligenti allo stesso tempo, eseguendo la potatura prima che inizi il pensiero pesante.
I risultati sono misurati e piuttosto specifici. Su un modello popolare chiamato LLaVA-1.5, CRISP ha mantenuto il 99,5% delle prestazioni originali utilizzando solo 128 token invece dei consueti 576. Su un modello più recente, LLaVA-NeXT, ha mantenuto il 96,9% delle prestazioni con soli 320 token. Forse la cosa più impressionante è che questa accelerazione non ha solo salvato l'accuratezza; ha ridotto il tempo necessario per ottenere una risposta di oltre la metà. Gli autori suggeriscono che questo metodo sia una soluzione pratica e pronta all'uso per rendere questi computer intelligenti che leggono immagini molto più veloci ed economici da gestire, specialmente su dispositivi che non dispongono di enormi quantità di energia.
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.