← Ultimi articoli
🤖 machine learning

DiffGRM: Diffusion-based Generative Recommendation Model

Questo articolo introduce DiffGRM, un modello di raccomandazione generativa basato sulla diffusione che supera i limiti dei metodi autoregressivi impiegando un framework di diffusione discreta mascherata con strategie specializzate di tokenizzazione, addestramento e inferenza per abilitare un contesto bidirezionale e una supervisione bilanciata per una migliore accuratezza della raccomandazione.

Autori originali: Zhao Liu, Yichen Zhu, Yiqing Yang, Xiao Lv, Guoping Tang, Rui Huang, Qiang Luo, Ruiming Tang, Kun Gai, Guorui Zhou

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

Autori originali: Zhao Liu, Yichen Zhu, Yiqing Yang, Xiao Lv, Guoping Tang, Rui Huang, Qiang Luo, Ruiming Tang, Kun Gai, Guorui Zhou

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 camminare attraverso una biblioteca enorme e infinita dove ogni singolo libro ha un codice segreto al posto del titolo. Per trovare il prossimo libro che amerai, un computer deve indovinare questo codice, un numero alla volta. Questo è il mondo della Raccomandazione Generativa, un ramo dell'intelligenza artificiale che cerca di prevedere cosa vorrai vedere dopo — che si tratti di un video, di una canzone o di un prodotto — "scrivendo" da zero il codice segreto di quell'oggetto.

Per molto tempo, questi computer hanno lavorato come un insegnante severo che legge una storia ad alta voce da sinistra verso destra. Indovinavano il primo numero del codice, poi il secondo, poi il terzo, senza mai guardare indietro. Ma questo metodo ha un difetto: tratta ogni parte del codice come se fosse ugualmente importante e ugualmente difficile da indovinare. In realtà, alcune parti del codice sono indizi facili (come "è una scarpa"), mentre altre sono dettagli complicati (come "è una scarpa numero 42 sinistra"). Il vecchio metodo spesso si incagliava nelle parti difficili perché non poteva guardare avanti o controllare il proprio lavoro, e sprecava tempo ripassando eccessivamente le parti facili. La domanda che i ricercatori si sono posti è stata: Possiamo costruire un sistema più intelligente che guardi l'intera immagine contemporaneamente, capisca quali parti sono complicate e colmi i vuoti in modo più efficiente?

Entra in scena DiffGRM, un nuovo approccio dei ricercatori di Kuaishou che sostituisce il vecchio stile di lettura "da sinistra a destra" con qualcosa di più simile a un gruppo di detective che risolvono un mistero insieme. Invece di indovinare un numero alla volta, DiffGRM utilizza una tecnica chiamata diffusione discreta. Immagina un gioco in cui parti con una pagina di testo che è stata completamente coperta da inchiostro nero (maschere). Il tuo compito è capire quali fossero le parole originali. Il computer inizia per indovinare cosa c'è sotto l'inchiostro ovunque, tutto in una volta. Non indovina ciecamente; guarda l'intera frase per vedere quali parole siano più probabilmente corrette.

Il documento presenta tre trucchi ingegnosi per far sì che questo funzioni meglio dei vecchi metodi. Primo, hanno cambiato il modo in cui vengono creati i "codici segreti". Invece di una catena in cui un numero dipende dal precedente, utilizzano un metodo chiamato Codifica Semantica Parallela. Pensa a questo come a dare a ogni detective una scheda con un indizio separato e indipendente. In questo modo, nessun indizio è bloccato in attesa di un altro, e il computer può indovinare tutti i numeri contemporaneamente senza confondersi per un brutto indovino avvenuto precedentemente nella linea.

In secondo luogo, il team si è reso conto che non tutte le ipotesi sono uguali. Alcune parti del codice sono facili da capire, mentre altre sono un vero rompicapo. Il vecchio metodo le trattava tutte allo stesso modo, sprecando energia sulle cose facili. DiffGRM utilizza una strategia chiamata Noising Coerente On-policy. Immagina un insegnante che sa esattamente quali studenti hanno difficoltà. Invece di fare a tutta la classe le stesse domande facili, questo insegnante si concentra il tempo di pratica specificamente sugli studenti che stanno avendo il momento più difficile. Il computer fa lo stesso: identifica le cifre "difficili" del codice e concentra la sua potenza di apprendimento lì, ignorando le parti facili che già conosce.

Infine, quando è il momento di fare la raccomandazione finale, il computer deve darti una lista di opzioni, non solo una. Il vecchio metodo sceglieva il singolo indovino migliore e si fermava. DiffGRM utilizza la Denoising Parallelo Guidato dalla Fiducia. Questo è come una squadra di detective che urlano tutti i loro migliori tentativi contemporaneamente. Il capo della squadra sceglie prima gli indovini più sicuri, li inserisce, e poi usa questa nuova informazione per risolvere il resto del puzzle. Ciò consente al sistema di generare una lista diversificata di raccomandazioni principali in modo rapido e accurato.

I ricercatori hanno testato questo nuovo sistema su dati reali di Amazon, guardando a categorie come Sport, Bellezza e Giocattoli. Hanno scoperto che DiffGRM era significativamente migliore dei precedenti metodi più forti. Nei loro test, ha migliorato l'accuratezza delle raccomandazioni tra il 6,9% e il 15,5% rispetto ai modelli esistenti più potenti. Il documento suggerisce che, lasciando che il computer guardi l'intero codice contemporaneamente e concentri la sua energia sulle parti difficili, possiamo costruire sistemi di raccomandazione che ci capiscano meglio e ci offrano scelte più pertinenti. Non è solo un piccolo accorgimento; è un cambiamento fondamentale nel modo in cui insegniamo ai computer a indovinare cosa vorremo dopo.

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 →