← Ultimi articoli
💻 computer science

Accelerating Visual On-Policy Distillation with Batched Speculative Jacobi Rollouts

Questo articolo introduce HB-SJD, un backend di Speculative Jacobi Decoding batchizzato che accelera la distillazione visiva on-policy abilitando l'elaborazione parallela di multi-token e modalità di esecuzione adattive, riducendo significativamente i tempi di addestramento pur mantenendo la qualità della generazione senza alterare il framework di distillazione.

Autori originali: Bingqi Shan, Zhehao Yu, Kenhong Lin, Baoquan Zhang

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

Autori originali: Bingqi Shan, Zhehao Yu, Kenhong Lin, Baoquan Zhang

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

Nel mondo dell'intelligenza artificiale, esiste un costante tiro alla fune tra la creazione di modelli abbastanza intelligenti da produrre immagini sbalorditive e il mantenerli abbastanza piccoli da poter essere eseguiti rapidamente. I sistemi grandi, spesso chiamati "insegnanti", possono generare immagini incredibilmente dettagliate prevedendo un minuscolo pezzetto dell'immagine alla volta, costruendo l'intera immagine partendo da un singolo punto iniziale. Tuttavia, questo processo passo dopo passo è lento e costoso. Per rendere questi sistemi più veloci, i ricercatori utilizzano una tecnica chiamata distillazione della conoscenza, in cui un modello "studente" più piccolo e semplice impara a imitare l'insegnante. Una versione più recente ed efficace di questo processo, nota come distillazione on-policy, chiede allo studente di esercitarsi generando i propri esempi di addestramento in tempo reale. Ciò assicura che lo studente impari esattamente come si comporterà quando creerà effettivamente arte, piuttosto che limitarsi a memorizzare vecchi esempi. Il problema è che questa sessione di pratica è dolorosamente lenta; lo studente deve comunque costruire le sue immagini un minuscolo pezzetto alla volta, il che crea un collo di bottiglia che rallenta l'intero processo di apprendimento.

Un team di ricercatori di Shenzhen ha trovato un modo per rompere questo collo di bottiglia senza cambiare le regole fondamentali del modo in cui lo studente apprende. Hanno introdotto un nuovo metodo chiamato HB-SJD, che funge da motore più veloce per le sessioni di pratica dello studente. Invece di costringere lo studente a costruire un'immagine un token, o piccola unità visiva, alla volta, questo nuovo sistema consente al modello di proporre simultaneamente diversi pezzi futuri dell'immagine e poi controllare se tali ipotesi sono corrette. Pensate a uno studente che sostiene un esame: invece di scrivere una risposta, aspettare che un insegnante la corregga e poi scrivere la successiva, lo studente scrive un'intera pagina di risposte in una volta sola, e l'insegnante segna rapidamente quali sono quelle giuste. Lo studente conserva quindi le risposte corrette e riscrive solo quelle che erano sbagliate, procedendo molto più velocemente.

I ricercatori hanno scoperto che eseguire semplicemente questo metodo più veloce su un gruppo di immagini contemporaneamente non era sufficiente. In una configurazione standard, se un'immagine termina la sua generazione rapidamente, dovrebbe attendere l'immagine più lenta del gruppo prima che il sistema possa passare al passaggio successivo. Questo periodo di attesa sprecava preziosa potenza di calcolo. Per risolvere questo problema, il team ha progettato il proprio sistema in modo che ogni immagine potesse progredire alla propria velocità. Se un'immagine è terminata, si mette da parte e il sistema continua a lavorare sulle immagini rimanenti senza fermarsi. Inoltre, hanno scoperto che il modo migliore per far funzionare il sistema cambia man mano che il numero di immagini attive diminuisce. Quando vengono elaborate molte immagini, il sistema funziona meglio mantenendo attivo l'intero gruppo. Ma man mano che le immagini terminano e il gruppo si rimpicciolisce, il sistema passa a una modalità più snella che elabora solo le immagini attive rimanenti, evitando l'overhead della gestione degli slot vuoti.

Quando testato sui modelli di generazione di immagini, questo nuovo approccio si è dimostrato altamente efficace. I ricercatori hanno scoperto che poteva ridurre quasi della metà il tempo richiesto allo studente per generare le proprie immagini di pratica, con accelerazioni compresi tra 1,4 e 1,6 volte rispetto al metodo tradizionale. Fondamentalmente, questa velocità non è avvenuta a scapito della qualità. Le immagini prodotte dai modelli studenti addestrati con questo nuovo metodo erano nitide e realistiche quanto quelle addestrate con il metodo vecchio e più lento. Il sistema ha funzionato in modo coerente sia che le immagini fossero brevi o lunghe, sia che il gruppo di immagini elaborate fosse piccolo o grande, e in diverse fasi del processo di addestramento. Sostituendo solo il motore che genera i dati di pratica, i ricercatori sono riusciti a rendere l'intero processo di apprendimento significativamente più veloce, dimostrando che è possibile accelerare l'addestramento dell'intelligenza artificiale senza compromettere la qualità del risultato finale.

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 →