Ultralytics YOLO27: Iscriviti alla lista d'attesa.
Licenza YOLO
Torna al glossario di Ultralytics

Large Concept Models (LCMs)

I modelli concettuali su larga scala (LCM) prevedono l'embedding della frase successiva invece del token successivo. Panoramica sull'LCM di Meta, lo spazio SONAR, le varianti e i limiti.

Un modello di grandi concetti (LCM) è un modello linguistico che predice il successivo embedding a livello di frase, detto concetto, invece del successivo token. Meta FAIR ha introdotto l'architettura nel dicembre 2024 in Large Concept Models: Language Modeling in a Sentence Representation Space, trattando ogni frase come un concetto e modellando un documento come una sequenza di vettori frase. Questi vettori provengono da SONAR, uno spazio di embedding fisso che supporta input e output testuali in 200 lingue e input vocale in 76 lingue; il modello al centro ragiona quindi sul significato senza essere vincolato alla formulazione di una singola lingua.

Come funzionano i modelli di grandi concetti#

Un modello linguistico di grandi dimensioni (LLM) convenzionale esegue la tokenizzazione e predice una sottoparola alla volta. Un LCM suddivide l'input in frasi, codifica ciascuna con l'encoder SONAR congelato in un vettore di 1.024 numeri e passa la sequenza a un transformer che predice il vettore della frase successiva. La generazione di testo ripete il passaggio finché il modello non segnala la fine del documento; il decoder SONAR congelato trasforma quindi ogni vettore predetto in una frase in una qualsiasi delle lingue supportate:

Il nucleo è un normale transformer causale i cui elementi di sequenza sono vettori frase. La variante più semplice, Base-LCM, lo addestra a regredire ciascun vettore successivo usando una perdita di errore quadratico medio, come in questo esempio di un passaggio di addestramento in PyTorch:

import torch
from torch import nn

torch.manual_seed(0)

# A document of 6 sentences, each already encoded as a 1024-number SONAR-sized concept vector
concepts = torch.randn(1, 6, 1024)

# A causal transformer over sentence vectors, the core of a Base-LCM
layer = nn.TransformerEncoderLayer(d_model=1024, nhead=16, batch_first=True)
lcm = nn.TransformerEncoder(layer, num_layers=2)
causal = nn.Transformer.generate_square_subsequent_mask(5)

# Each position predicts the next sentence's vector, trained by regression instead of a softmax over tokens
predicted = lcm(concepts[:, :-1], mask=causal, is_causal=True)
loss = nn.functional.mse_loss(predicted, concepts[:, 1:])
loss.backward()
print(f"Next-concept predictions: {tuple(predicted.shape)}")

Stampa Next-concept predictions: (1, 5, 1024): cinque predizioni, ciascuna un vettore frase completo di 1.024 numeri, mentre un modello a livello di token produrrebbe cinque distribuzioni di probabilità sul proprio vocabolario. I dati di addestramento di Meta avevano in media circa 19 token per frase, quindi un LCM elabora sequenze circa 19 volte più corte di un LLM per lo stesso testo.

I vettori a livello di frase di questo tipo sono usati anche nel rilevamento a vocabolario aperto. Ultralytics YOLOE codifica ogni prompt di classe passato a set_classes(), per esempio «autobus a due piani», in un singolo embedding testuale MobileCLIP e confronta le regioni dell'immagine con quei vettori: un solo embedding rappresenta così l'intera frase.

Varianti Base, Diffusion e quantizzate#

Una perdita di regressione avvicina ogni predizione alla media di tutte le frasi successive plausibili, che può decodificarsi in un testo banale o sfocato. Per questo Meta ha realizzato anche LCM a diffusione, che avviano il vettore successivo dal rumore e lo denoising passo dopo passo, condizionandolo sulle frasi precedenti e applicando i modelli di diffusione agli embedding. La versione One-Tower usa un singolo transformer per il contesto e il denoising, mentre la versione Two-Tower li separa. Quant-LCM discretizza invece lo spazio SONAR con la quantizzazione vettoriale residua e predice i codici risultanti, in modo simile a un LLM che predice i token.

Meta ha eseguito i confronti con modelli da 1,6 miliardi di parametri addestrati su circa 1,3 trilioni di token, poi ha portato l'LCM a diffusione Two-Tower a 7 miliardi di parametri, addestrandolo su 142,4 miliardi di frasi, ovvero 2,7 trilioni di token, e ha pubblicato il codice di addestramento. Nella sintesi testuale zero-shot sul dataset XLSum in 42 lingue, l'LCM 7B ha ottenuto un punteggio Rouge-L di 23,5 in inglese, contro 20,7 per Llama-3.1-8B-Instruct.

Limiti#

Comprimere una frase in 1.024 numeri può rendere meno precisi nomi, numeri e codice, e il decoder congelato può riprodurre solo ciò che l'embedding conserva. Trattare una frase come un singolo concetto è una scelta pratica, poiché una frase può contenere varie idee e un'idea può estendersi su più frasi. Inoltre, lo spazio SONAR fisso impedisce all'LCM di rappresentare qualsiasi cosa che l'encoder SONAR non abbia mai imparato a codificare; per questo motivo, tre delle 45 lingue di XLSum sono state escluse dalla valutazione.

Esplora le soluzioni

La visione artificiale nello sport

La visione artificiale nello sport

Scopri come Ultralytics YOLO alimenta la computer vision nello sport con il tracciamento di giocatori e palloni, l'analisi delle prestazioni, gli approfondimenti per gli allenatori e la riabilitazione degli atleti.
Scopri di più
Computer vision per immagini aeree

Computer vision per immagini aeree

Trasforma immagini aeree e riprese da drone in informazioni utili in tempo reale per agricoltura, acquacoltura, conservazione e analisi geospaziale con Ultralytics YOLO.
Scopri di più
Computer vision nel settore aerospaziale

Computer vision nel settore aerospaziale

Applica la visione artificiale nel settore aerospaziale con Ultralytics YOLO per l'ispezione degli aeromobili, il rilevamento di FOD sulle piste, le operazioni di terra aeroportuali e il rilevamento di difetti nei materiali compositi.
Scopri di più
Visione artificiale nella sicurezza

Visione artificiale nella sicurezza

Proteggi ogni sito con i modelli Ultralytics YOLO. L'IA visiva alimenta il monitoraggio perimetrale, il rilevamento delle minacce, il riconoscimento delle targhe e la sicurezza sul lavoro.
Scopri di più
Visione artificiale nella robotica

Visione artificiale nella robotica

Dai più potenza alle macchine intelligenti con i modelli Ultralytics YOLO. Nell'ambito della robotica, l'IA visiva alimenta la navigazione autonoma, la percezione, il tracciamento degli oggetti e il controllo in tempo reale.
Scopri di più
Visione artificiale nella logistica

Visione artificiale nella logistica

Semplifica la logistica con i modelli Ultralytics YOLO. L'IA per la visione consente l'ispezione dei pacchi, la selezione, il tracciamento dei veicoli e il monitoraggio della sicurezza nei magazzini in tempo reale.
Scopri di più
Visione artificiale nel commercio al dettaglio

Visione artificiale nel commercio al dettaglio

Ripensa il commercio al dettaglio con i modelli Ultralytics YOLO. L'IA per la visione consente di tracciare le scorte, monitorare gli scaffali, gestire le code e ottenere informazioni più approfondite sui clienti.
Scopri di più
Visione artificiale in ambito sanitario

Visione artificiale in ambito sanitario

Crea soluzioni sanitarie con i modelli Ultralytics YOLO. In ambito sanitario, l'IA per la visione consente di elaborare più rapidamente le immagini mediche, migliorare la diagnostica e monitorare i pazienti.
Scopri di più
Computer vision nella produzione

Computer vision nella produzione

Ottimizza la produzione con i modelli Ultralytics YOLO. La visione basata sull'IA migliora il controllo qualità, il rilevamento dei difetti, la conformità ai requisiti sui DPI e l'automazione delle linee di assemblaggio.
Scopri di più
Computer vision nel settore automobilistico

Computer vision nel settore automobilistico

Applica la computer vision al settore automobilistico con i modelli Ultralytics YOLO. La visione basata sull'IA migliora la sicurezza stradale, i sistemi di assistenza alla guida e l'automazione dei veicoli, per strade più intelligenti.
Scopri di più
Visione artificiale in agricoltura

Visione artificiale in agricoltura

Porta l'IA visiva nell'agricoltura intelligente con i modelli Ultralytics YOLO. Gestisci il monitoraggio delle colture, il tracciamento del bestiame e l'agricoltura di precisione per ottenere raccolti più abbondanti e intelligenti.
Scopri di più

Costruiamo insieme il futuro dell'IA!

Inizia il tuo percorso verso il futuro del machine learning