I modelli di ricerca più sofisticati peggiorano i risultati

Lo studio SciRet evidenzia il fallimento dei modelli generalisti sul linguaggio specialistico della ricerca biomedica

Se pensate che un modello di retrieval più complesso sia sempre la scelta migliore, lo studio SciRet pubblicato la scorsa settimana su arXiv vi farà cambiare idea. Su CORD-19, il corpus di articoli scientifici sulla ricerca COVID-19 e sui coronavirus, un cross-encoder addestrato su MS MARCO (il dataset generalista per eccellenza) non migliora i risultati: li peggiora. La precisione cala. E non di poco. Mentre un approccio ibrido, concettualmente più semplice, arriva a un Recall@10 perfetto, un modello progettato per interagire in modo più profondo con la query e il passaggio finisce per fare danni. Un paradosso che ribalta molte gerarchie consolidate nell’information retrieval.

Il paradosso del cross-encoder: quando più sofisticato significa peggiore

Per capire cosa è successo bisogna fare un passo indietro. In un sistema di retrieval-augmented generation (RAG), la fase di recupero dei documenti è il primo anello: se sbaglia quello, tutto il resto crolla. Di solito si usano modelli sparsi (come il classico BM25), modelli densi (basati su embedding neurali) o una combinazione dei due, detta retrieval ibrido. Poi arriva il re-ranking: un secondo modello, più potente, riordina i risultati per mettere in cima quelli più pertinenti. Un cross-encoder è uno di questi riordinatori: invece di rappresentare query e documento separatamente, li processa insieme, cogliendo relazioni più sottili. Sulla carta, dovrebbe funzionare meglio.

SciRet ha messo alla prova questa architettura su un corpus scientifico in crescita come CORD-19. Il risultato? Un cross-encoder addestrato su MS MARCO, abituato a domande generiche del web, ha ridotto la precisione sul linguaggio specialistico degli articoli di ricerca. Gli autori parlano esplicitamente di “domain mismatch”: lo scarto tra il dominio di addestramento e quello di applicazione può annullare i benefici di una maggiore interazione query-passaggio. In altre parole, un modello che non ha mai visto una frase come “meccanismo di replicazione del SARS-CoV-2” non sa cosa farne, e finisce per peggiorare una lista che magari era già decente. Un avvertimento secco: più sofisticato non vuol dire più adatto.

L’esperimento che ribalta le gerarchie: hybrid retrieval e pseudo-rilevanza

Dietro il fallimento del cross-encoder c’è un esperimento sistematico che ha confrontato diverse strategie di recupero. I ricercatori hanno testato approcci sparse-only, dense-only e ibridi, a diverse scale di corpus (1.000 e 15.000 chunk). Il retrieval ibrido, che combina i punti di forza dei due mondi, ha raggiunto un Recall@10 di 1.000 sia a 1K che a 15K: ha cioè ritrovato sempre il documento giusto tra i primi dieci risultati, in ogni condizione testata. Un dato notevole, soprattutto se paragonato ai singoli metodi, meno stabili.

Ma c’è un dettaglio cruciale. Per valutare la qualità del retrieval, SciRet non ha usato etichette di pertinenza create da umani, bensì etichette di pseudo-rilevanza derivate proprio dal sistema ibrido. In pratica, il modello ibrido ha definito cosa era rilevante, e poi gli altri modelli sono stati misurati rispetto a quello standard. Gli stessi autori chiariscono che i risultati vanno letti come evidenze comparative controllate, non come un benchmark assoluto. Questo significa che l’ibrido emerge come il più robusto nel confronto interno, ma non possiamo dire che sia “il migliore” in termini assoluti senza una validazione esterna. Serve cautela.

Un altro dato dello studio riguarda la generazione finale delle risposte, misurata con RAGAS, il framework dominante per la valutazione senza riferimento delle pipeline RAG, considerato lo standard de facto. I numeri mostrano che la fedeltà della generazione — cioè quanto l’output del modello resta aderente ai documenti recuperati — aumenta con la scala del corpus. Più documenti si indicizzano, più la catena RAG produce risposte affidabili, a patto che il retrieval funzioni. Un’altra conferma che il collo di bottiglia è tutto nella fase di recupero.

Cosa significa per chi costruisce motori di ricerca su documenti scientifici

I risultati di SciRet non sono un caso di studio isolato: hanno ricadute immediate sulle scelte architetturali di chi implementa sistemi di ricerca e QA in ambito scientifico. La prima lezione è che BM25 resta una baseline difficilissima da battere. Già nel 2021, un’analisi sul benchmark BEIR aveva mostrato che BM25 è robusto e che i modelli basati su re-ranking e late-interaction ottengono in media le migliori performance zero-shot, ma a costi computazionali molto alti. Lo studio SciRet aggiunge un tassello: se quel re-ranker viene da un dominio generalista, può fare più male che bene. Il domain mismatch non è un rischio teorico: è un guasto certo.

Per chi sviluppa applicazioni verticali — un motore di ricerca brevettuale, un assistente per la letteratura biomedica, uno strumento di due diligence farmaceutica — la scelta del modello di retrieval non può basarsi sulle mode. Va testata sul dominio specifico. E qui entrano in gioco benchmark dedicati, come ChemRAG-Bench, presentato da Zhong et al. alla conferenza COLM 2025 e progettato per valutare sistematicamente l’efficacia del RAG in compiti legati alla chimica. Già nel maggio 2025, quel lavoro segnalava la necessità di misurare le performance su dati scientifici reali, non solo su query generiche. Oggi, con SciRet, abbiamo una controprova diretta: prendere un cross-encoder standard e applicarlo a CORD-19 è una cattiva idea.

La valutazione, poi, è un tema delicato. SciRet ha usato etichette pseudo-rilevanti, una scelta che accelera i test ma che va presa per quella che è: un’approssimazione. Chi costruisce prodotti dovrebbe affiancare metriche automatiche (come quelle di RAGAS) a valutazioni con esperti di dominio, specie quando il corpus cresce e la fedeltà della generazione rischia di mascherare errori di recupero. I benchmark storici, da BioASQ a SciFact, hanno sempre messo al centro la qualità del recupero e il grounding delle evidenze. E il motivo è semplice: se il sistema tira fuori il documento sbagliato, l’utente non lo saprà mai, ma prenderà decisioni basate su informazioni non pertinenti.

La domanda aperta, a questo punto, è se riusciremo a costruire modelli di retrieval che generalizzino senza perdere precisione, o se il dominio specifico resterà un muro invalicabile. SciRet suggerisce che la strada più promettente, oggi, è investire su un retrieval ibrido semplice e sul tuning controllato dei re-ranker, evitando di importare modelli addestrati su MS MARCO senza verifica. Non fidatevi delle mode: nel retrieval scientifico, la semplicità paga. E la prossima volta che valutate un sistema RAG, ricordate che la fedeltà della generazione cresce con la scala del corpus, ma solo se il retrieval non sbaglia. Scegliete con cautela.

Roberto Serra

Mi chiamo Roberto Serra e sono un digital marketer con una forte passione per la SEO: Mi occupo di posizionamento sui motori di ricerca, strategia digitale e creazione di contenuti.

Ricevi i migliori aggiornamenti di settore