Il recupero a interazione ritardata conserva più rappresentazioni a livello di token ed esegue un confronto dettagliato al momento della query, invece di comprimere ogni documento in un solo vettore.
Un archivio familiare può contenere segmenti lunghi in cui conta un nome, un codice prodotto o una frase tradotta, mentre il testo circostante prevale in un embedding aggregato. La ricerca a vettore singolo memorizza un unico riepilogo compatto per segmento. Un modello a interazione ritardata memorizza molti vettori di token contestualizzati e confronta i token della query con le corrispondenze migliori tra i token del documento, migliorando il confronto delle informazioni locali al costo di un indice più grande e di un numero maggiore di operazioni di scoring.
L'interazione ritardata rimanda il confronto tra testi fino alla ricerca
La query e il documento vengono codificati in modo indipendente, quindi le rappresentazioni dei documenti possono essere calcolate offline. Al momento della ricerca, un operatore come MaxSim individua la corrispondenza più forte tra i token del documento per ciascun token della query e aggrega questi massimi in un punteggio di rilevanza.
ColBERT ha introdotto l'interazione ritardata contestualizzata, che conserva le rappresentazioni dei token contestualizzati rimandandone l'interazione. Questo lo distingue da un cross-encoder, che elabora congiuntamente ogni coppia query-documento ed è troppo costoso per la ricerca nella prima fase sull'intero corpus. Questa distinzione resta visibile durante i successivi test domestici.
La parola ritardata descrive il punto in cui avviene l'interazione tra query e documento, non quanto recentemente sia stato creato l'indice. Inoltre, non significa che i risultati vengano riordinati solo dopo una ricerca a vettore singolo, sebbene i sistemi utilizzino spesso una fase di selezione dei candidati.
La ricerca a vettore singolo riduce il dettaglio a livello di token tramite l'aggregazione
Un bi-encoder in genere aggrega un segmento in un unico vettore e lo confronta con un unico vettore di query usando la similarità coseno o il prodotto scalare. Questo approccio è compatto e funziona bene con gli indici maturi basati sulla ricerca approssimata dei vicini più prossimi, ma ogni termine deve condividere un'unica rappresentazione.
Una panoramica delle rappresentazioni token per token spiega che i modelli a interazione ritardata conservano vettori token per token, mentre i sistemi densi a vettore singolo li aggregano. La distinzione modifica sia la funzione di confronto sia la struttura dell'indice memorizzato. Il risultato intermedio deve rimanere ispezionabile prima che intervenga l'automazione.
L'interazione ritardata può conservare entità rare e corrispondenze composizionali, ma un numero maggiore di vettori non significa automaticamente una ricerca migliore. Obiettivo di addestramento, tokenizer, lunghezza dei documenti, potatura e generazione dei candidati determinano ancora la qualità. Questo limite deve essere misurato separatamente in condizioni operative realistiche.
L'indice scambia la compattezza con uno scoring dettagliato
Memorizzare decine o centinaia di vettori per segmento moltiplica i byte dell'indice, il traffico di memoria e i calcoli delle query. Compressione, potatura dei token, strutture invertite o un retriever di prima fase possono contenere i costi preservando le corrispondenze utili. La conseguenza pratica emerge quando diverse fonti competono per uno spazio di contesto limitato.
ColBERTv2 utilizza la compressione residua e una supervisione depurata dal rumore per ridurre l'occupazione di spazio del recupero multi-vettore. Il lavoro mostra che l'interazione ritardata pratica dipende dall'ingegnerizzazione dell'indice tanto quanto dalla formula MaxSim. Questa dipendenza deve rimanere esplicita nell'interfaccia finale.
Il limite si raggiunge su un server domestico il cui spazio di archiviazione, la RAM o il budget di latenza non possono sostenere candidati multi-vettore. Un retriever a vettore singolo ben addestrato con un reranker può offrire una qualità complessiva migliore quando l'indice a interazione ritardata è fortemente compresso o dispone di risorse insufficienti.
Confronta il recupero delle informazioni per gigabyte e millisecondo
Indicizza lo stesso corpus versionato con modelli a vettore singolo e a interazione ritardata usando la tokenizzazione consigliata per ciascuno. Mantieni invariati insieme di query, filtri, top-k e valutazioni delle informazioni tra domande esatte, parafrasate, ricche di entità e multilingue. Il risultato deve quindi essere verificato rispetto alle informazioni originali.
Collega l'opzione di seconda fase al riordinamento della prima fase. Registra recall, nDCG, supporto delle citazioni, dimensioni dell'indice, tempo di compilazione, RAM, latenza mediana e p99 e costo del riordinamento dei candidati. Questa distinzione resta visibile durante i successivi test domestici.
Utilizza l'interazione ritardata solo quando i miglioramenti dettagliati giustificano il suo ingombro in termini di indice e distribuzione. Se la maggior parte dei miglioramenti emerge dopo il riordinamento, una prima fase compatta può rappresentare una progettazione più stabile per un server domestico. Il risultato intermedio deve rimanere ispezionabile prima che intervenga l'automazione.
Hub Tecnologico e AI
Altro da leggere

Un LLM locale può riprendere la generazione dopo il riavvio del processo?
Una spiegazione della ripresa della generazione degli LLM incentrata sui meccanismi, dei compromessi relativi alle risorse condivise, tre domande frequenti sul fan-out delle query...

Un server domestico può eseguire embedding e transcodifica video sulla stessa GPU integrata?
Una spiegazione basata innanzitutto sui meccanismi degli embedding condivisi della iGPU e della transcodifica, dei compromessi legati alle risorse condivise, tre domande frequenti sul...

In che modo la durata del token di accesso influisce sulla sicurezza e sulle difficoltà per le famiglie?
Una spiegazione della durata dei token di accesso basata prima di tutto sul meccanismo, dei compromessi legati alle risorse condivise, di tre domande frequenti...

