← Ultimi articoli
🤖 machine learning

MMRM: A Multiplex Multimodal Representation Model for Product Ranking in E-commerce Search

Il documento propone MMRM, un framework unificato che allinea i Modelli Linguistici di Grandi Dimensioni Multimodali con diversi segnali collaborativi per generare rappresentazioni multiplex di articoli e utenti, migliorando significativamente le prestazioni e l'efficienza del ranking della ricerca nell'e-commerce nel motore di ricerca JD.

Autori originali: Zhen-Lin Chen, Maosen Sheng, Peng Lin, Jianmin Chen, Zhuojian Xiao, Dongyue Wang, Xiwei Zhao

Pubblicato 2026-07-14
📖 5 min di lettura🧠 Approfondimento

Autori originali: Zhen-Lin Chen, Maosen Sheng, Peng Lin, Jianmin Chen, Zhuojian Xiao, Dongyue Wang, Xiwei Zhao

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 gestire un enorme e velocissimo centro commerciale digitale (come JD.com) dove milioni di persone sono alla ricerca del paio di jeans perfetto. Per aiutarle a trovare ciò che desiderano, hai bisogno di un assistente intelligente che non si limiti a leggere il testo sull'etichetta di un prodotto, ma che "veda" anche l'immagine, ne comprenda lo stile e sappia esattamente cosa sta cercando lo shopper.

Per molto tempo, questi assistenti hanno avuto un problema complicato. Erano come studenti che studiavano solo per un esame specifico alla volta. Se studiavano per la "Ricerca", erano bravissimi a far corrispondere una query testuale a un prodotto. Se studiavano per il "Carrello", erano bravi a sapere cosa le persone mettevano nei loro carrelli. Ma cercare di far studiare a un unico "super-studente" (un modello linguistico multimodale generale) tutti questi diversi esami contemporaneamente risultava di solito in un caos confusionario. I vecchi metodi cercavano di costringere lo studente a imparare da un singolo tipo di segnale, oppure trattavano gli appunti dello studente come un elenco generico di fatti che non aiutava davvero a prevedere cosa un utente specifico avrebbe voluto dopo.

Il documento presenta un nuovo sistema chiamato MMRM (Multiplex Multimodal Representation Model) che risolve questo problema agendo come uno chef maestro con una singola cucina hi-tech, ma con quattro diversi libri di ricette specializzati.

La Grande Idea: Una Cucina, Quattro Chef Specializzati
Invece di costruire quattro cucine (modelli) separate per ogni compito, MMRM utilizza un "backbone" (la cucina stessa) condiviso, ma fornisce quattro "cappelli" o token speciali: [SEARCH], [CLICK], [CART] e [ORDER].

Pensa a un attore versatile. Quando indossa il cappello [SEARCH], recita la parte di un detective che rintraccia un indizio testuale in un prodotto. Quando cambia nel cappello [CART], recita la parte di uno stilista che sa quali articoli vengono solitamente acquistati insieme. La magia è che questo attore può cambiare cappello istantaneamente senza dover lasciare il palco. In un unico passaggio attraverso la cucina, il modello impara da quattro diversi tipi di indizi (segnali) contemporaneamente:

  1. Click di ricerca: Quando qualcuno digita "jeans" e clicca su un risultato.
  2. Sessioni di click: Quando qualcuno clicca da un articolo all'altro in sequenza.
  3. Sessioni di carrello: Quando qualcuno aggiunge articoli al proprio carrello in una sequenza.
  4. Sessioni di ordine: Quando qualcuno acquista effettivamente una sequenza di articoli.

Gli autori hanno scoperto che questi segnali sono molto diversi. Un click di ricerca è come un generico "sono interessato", mentre una sessione di ordine è un "voglio davvero questo specifico combo". Ignorando le differenze e trattandoli tutti allo stesso modo, i vecchi modelli perdevano queste informazioni cruciali. MMRM, invece, impara tutti e quattro contemporaneamente, creando quattro diverse "rappresentazioni" (o mappe mentali) dello stesso prodotto, ognuna tarata per un lavoro diverso.

La Strategia dell'Utente "Multiplex"
Una volta che il modello ha queste quattro diverse mappe dei prodotti, deve capire cosa vuoi tu. Il documento sostiene che non puoi usare una mappa generica per tutti. Invece, MMRM utilizza una strategia di "rappresentazione utente multiplex".

Immagina di navigare. Il sistema guarda la tua cronologia. Se stai solo effettuando una ricerca, utilizza la mappa [SEARCH] per trovare articoli simili a quelli che hai cliccato. Se stai costruendo un carrello, passa alla mappa [CART] per vedere cosa si abbina solitamente bene. È come avere un personal shopper che cambia strategia in base al fatto che tu stia solo facendo un giro di vetrina o che sia pronto a comprare. Prende la tua specifica sequenza di comportamenti e la confronta con il "cappello" giusto del prodotto, creando una raccomandazione altamente personalizzata.

Ciò che hanno Escluso
Il documento argomenta esplicitamente contro due approcci comuni:

  1. Utilizzare un solo segnale: Dimostrano che addestrare un modello solo sui dati di ricerca (o solo sui dati del carrello) lo rende cieco rispetto alle altre relazioni importanti. Non puoi semplicemente sceglierne uno e ignorare il resto.
  2. L'embedding "One-Size-Fits-All": Hanno scoperto che inserire semplicemente una descrizione generica di un prodotto in un modello di ranking non funziona bene per gli scenari multi-task. Questo causa l' "entanglement degli embedding" (aggrovigliamento), dove il modello si confonde perché cerca di usare la stessa nota sia per una query di ricerca che per una previsione del carrello simultaneamente. MMRM rifiuta questo approccio mantenendo le rappresentazioni separate (disentangled) per ogni compito.

La Prova: Numeri Reali, Risultati Reali
Gli autori non hanno solo ipotizzato; hanno testato il sistema su scala massiccia.

  • Dati di Addestramento: Hanno utilizzato un enorme dataset di 0,3 miliardi di triplette (gruppi di tre articoli correlati) raccolte in sei mesi per la ricerca, e dataset ancora più grandi per i comportamenti di carrello e ordine (fino a 3 anni di dati per gli ordini).
  • Il Modello: Hanno addestrato un modello da 4 miliardi di parametri (un'IA molto grande) su 8 GPU NVIDIA H800.
  • I Risultati: Nei loro test, MMRM ha superato tutti i precedenti modelli "single-task" e i modelli "multi-task" che non utilizzavano questo sistema di cappelli speciali.
  • Impatto nel Mondo Reale: Non si sono fermati alle simulazioni al computer; hanno implementato il sistema sul vero motore di ricerca di JD.com. In un test di una settimana con milioni di utenti giornalieri, il nuovo sistema ha migliorato:
    • Il Tasso di Click-Through (CTR) dello 0,42%
    • Il Tasso di Aggiunta al Carrello (ACR) dello 0,37%
    • Il Tasso di Conversione (CVR) dello 0,35%

Gli autori notano che, sebbene queste percentuali possano sembrare piccole, in una piattaforma con milioni di utenti, anche un aumento dello 0,10% si traduce in una crescita enorme dei ricavi. Grazie a questi guadagni dimostrati, il sistema è ora completamente operativo e aiuta milioni di persone a trovare i loro prodotti.

In breve, MMRM è un modo più intelligente e flessibile per insegnare all'IA come comprendere lo shopping. Smette di cercare di essere un "tuttofare" che non eccelle in nulla, e diventa invece un maestro di molti mestieri utilizzando un unico cervello efficiente con quattro modalità specializzate.

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 →