← Ultimi articoli
💻 computer science

Beyond the Best Guess: Improving LLM Solution Coverage with Evolution Strategies

Questo articolo dimostra che le Strategie Evolutive (ES) superano l'Apprendimento per Rinforzo (RL) nel post-training di Large Language Models per domini di scoperta, mantenendo una copertura delle soluzioni più ampia e punteggi pass@k più elevati, evitando così il collasso della distribuzione dell'output che limita l'efficacia dell'RL nella generazione di soluzioni candidate diversificate.

Autori originali: Conor F. Hayes, Elliot Meyerson, Kajetan Schweighofer, Roberto Dailey, Babak Hodjat, Risto Miikkulainen, Xin Qiu

Pubblicato 2026-08-14
📖 6 min di lettura🧠 Approfondimento

Autori originali: Conor F. Hayes, Elliot Meyerson, Kajetan Schweighofer, Roberto Dailey, Babak Hodjat, Risto Miikkulainen, Xin Qiu

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 cercare un tesoro nascosto su un'isola vasta e nebbiosa. Nel mondo dell'Intelligenza Artificiale, i Large Language Models (LLM) sono come esploratori incredibilmente intelligenti capaci di leggere mappe e indovinare dove potrebbe trovarsi il tesoro. Per molto tempo, il modo migliore per addestrare questi esploratori è stato mostrare loro un problema, lasciare che facessero una supposizione e premiarli solo se la loro singola risposta migliore era perfetta. Questo metodo, noto come Reinforcement Learning (RL), è come un allenatore severo che urla "Sbagliato!" a ogni risposta errata e "Perfetto!" all'unica risposta corretta. Il problema è che questo allenatore diventa così ossessionato dal trovare l'unica risposta perfetta che l'esploratore smette di guardare altrove. Smette di esplorare i bordi nebbiosi dell'isola dove potrebbero nascondersi altri tesori, concentrandosi solo sul punto che ritiene sia quello giusto.

Ma cosa succederebbe se il tesoro non fosse una cosa sola? E se ci fossero molti modi diversi per risolvere un problema di matematica o scoprire un nuovo fatto scientifico? In questi domini di "scoperta", non basta avere un'unica risposta perfetta; serve una rete ampia per catturare qualsiasi soluzione corretta. È qui che entra in gioco una nuova idea chiamata "test-time scaling". Invece di chiedere semplicemente al modello un'unica risposta, gli chiediamo di generare decine o persino centinaia di tentativi diversi e vediamo se qualcuno di essi è corretto. La ricerca indaga se il nostro allenatore severo (RL) o un diverso metodo di addestramento sia più bravo ad aiutare l'esploratore a gettare una rete ampia. I ricercatori hanno scoperto che, mentre il rigido allenatore rende l'esploratore molto sicuro di sé in un unico punto, un diverso metodo chiamato Evolution Strategies (ES) mantiene l'esploratore curioso e vagabondo, assicurando che se una soluzione esiste da qualche parte nella nebbia, l'esploratore abbia molta più probabilità di trovarla.


Il Paper: Oltre la Migliore Supposizione

Questo articolo affronta un problema complicato nell'addestramento dell'IA: come possiamo fare in modo che un modello di IA non si limiti a diventare bravissimo a indovinare l'unica risposta giusta, ma riesca effettivamente a mantenere aperte le sue opzioni per trovare qualsiasi risposta corretta? Gli autori, ricercatori del Cognizant AI Lab e della University of Texas at Austin, hanno confrontato due metodi di addestramento: il Reinforcement Learning (RL) standard e un approccio più recente chiamato Evolution Strategies (ES).

Pensa al Reinforcement Learning come a uno studente che studia per un esame imparando a memoria l'esatto schema delle risposte. Se lo studente risponde correttamente a una domanda, riceve un premio; se sbaglia, non riceve nulla. Con il tempo, lo studente diventa un maestro in quella specifica domanda, ma smette di cercare di comprendere i concetti sottostanti. Nel mondo dell'IA, questo causa qualcosa chiamato "collasso della distribuzione" (distribution collapse). Il modello diventa così concentrato sulla sua "migliore supposizione" che smette di generare risposte diverse. È come un musicista che suona una sola nota perché è l'unica che riceve applausi, dimenticando come suonare un'intera canzone.

Le Evolution Strategies (ES), invece, funzionano più come un ecosistema naturale. Invece di addestrare un singolo modello, le ES creano un'intera "popolazione" di versioni leggermente diverse del modello. Modificano i loro "cervelli" (pesi) in modo casuale, come la natura che muta i geni, e vedono quali versioni offrono le prestazioni migliori. Fondamentalmente, non scelgono solo il singolo vincitore scartando tutti gli altri; imparano dall'intero gruppo. Questo mantiene il "cervello" dell'IA flessibile e diversificato, permettendogli di esplorare molti percorsi diversi verso una soluzione.

I ricercatori hanno testato questi metodi su problemi matematici, che vanno dalla semplice aritmetica a sfide complesse di livello Olympiad, utilizzando modelli di diverse dimensioni (da 1,5 a 32 miliardi di parametri). Hanno misurato il successo utilizzando una metrica chiamata pass@k. Immagina di chiedere all'IA di generare 100 risposte diverse a un problema. Pass@1 chiede: "La primissima risposta è corretta?". Pass@k chiede: "Almeno una delle 100 risposte è corretta?".

Ecco cosa hanno scoperto:

1. La trappola della "Migliore Supposizione"
Quando i ricercatori hanno osservato il pass@1 (la singola migliore supposizione), i modelli addestrati con RL erano spesso molto bravi. Erano acuti e sicuri di sé. Tuttavia, man mano che i ricercatori aumentavano il numero di tentativi (k) a 2, 8, 16 o persino 128, i modelli RL incontravano un muro. Le loro prestazioni smettevano di migliorare. In effetti, per alcuni problemi difficili, i modelli RL diventavano peggiori del modello originale non addestrato quando venivano dati loro molti tentativi di indovinare. Il modello RL era diventato così ristretto nel suo modo di pensare che aveva smesso di trovare risposte corrette che erano leggermente diverse dalla sua "preferita".

2. Il potere della diversità
Al contrario, i modelli addestrati con ES mostravano un pattern differente. Sebbene fossero anche bravi a ottenere la prima risposta corretta, il loro vero superpotere emergeva all'aumentare del numero di tentativi. Man mano che i ricercatori chiedevano sempre più campioni (fino a 128), i modelli ES continuavano a trovare nuove soluzioni corrette. Il paper mostra che le ES ottenevano costantemente punteggi pass@k più alti rispetto all'RL in tutte le dimensioni dei modelli e in tutti i benchmark matematici testati.

3. Perché accade
Gli autori hanno indagato il perché di questo fenomeno. Hanno scoperto che l'addestramento RL tende a "potare" (pruning) la conoscenza dell'IA. Elimina i percorsi che portano a risposte corrette ma meno comuni, rendendo di fatto alcuni problemi impossibili da risolvere anche se l'IA prova 100 volte. Il metodo ES, tuttavia, preserva la "ampiezza" della conoscenza dell'IA. Non impara solo la risposta giusta; impara a tenere aperte molte porte. Quando i ricercatori hanno osservato l'"entropia" dell'IA (una misura di quanto siano diverse le sue risposte), hanno visto che quando i modelli RL fallivano, erano sicuri di sé ma errati (bassa diversità). Quando i modelli ES fallivano, erano ancora diversificati e incerti, il che significa che stavano ancora esplorando e avevano una migliore possibilità di trovare la risposta giusta se avessero avuto più tempo o potenza di calcolo.

4. L'impatto nel mondo reale
Il paper suggerisce che per problemi in cui dobbiamo scoprire nuove cose — come risolvere una difficile dimostrazione matematica, scrivere codice o trovare un nuovo fatto scientifico — avere un modello capace di generare una vasta gamma di soluzioni corrette è più prezioso di avere un modello che è solo molto bravo a dare una specifica risposta. Usando le ES, possiamo ottenere risultati migliori in questi domini di scoperta perché il modello è meno propenso a rimanere intrappolato in una "trappola locale" ed è più propenso a trovare la soluzione globale.

In breve, il paper sostiene che se vuoi che un'IA sia un grande esploratore nell'ignoto, non dovresti addestrarla solo a essere la migliore nel dare la risposta del giorno. Dovresti addestrarla a tenere aperte le sue opzioni, a vagare un po' e a essere pronta a trovare il tesoro ovunque esso sia nascosto. Le Evolution Strategies, si scopre, sono l'allenatore migliore per questo tipo di avventura.

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 →