← Ultimi articoli
💻 computer science

A New Evolutionary Strategy: Learn From the Best

Questo articolo introduce la strategia di evoluzione "Learn From the Best" (LFB-ES), un nuovo ottimizzatore black-box che migliora l'addestramento di reti neurali ad alta dimensionalità guidando iterativamente la popolazione a imparare dagli individui d'élite, ottenendo così una convergenza e un'accuratezza superiori rispetto ai metodi classici come OpenAI-ES e CMA-ES.

Autori originali: Zhijian Mo, Qihua Xiao, Zhihui Shan, Xueli Ban

Pubblicato 2026-08-31
📖 5 min di lettura🧠 Approfondimento

Autori originali: Zhijian Mo, Qihua Xiao, Zhihui Shan, Xueli Ban

Articolo originale sotto licenza CC BY 4.0 (https://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

Nel vasto panorama dell'intelligenza artificiale, esiste un tipo specifico di enigma che mette in difficoltà anche i sistemi di apprendimento più avanzati. Immaginate di cercare di insegnare a un robot come camminare, o a un programma informatico come prevedere un complesso schema meteorologico, ma con il divieto di fornirgli alcun suggerimento durante il processo. Non potete dirgli: "il tuo piede sinistro è troppo alto" o "la tua previsione per martedì era leggermente errata". Potete solo aspettare la fine del compito e consegnargli un singolo numero: un punteggio. Questo è noto come problema di ottimizzazione black-box con ricompense sparse. Il sistema deve capire come migliorare le proprie impostazioni interne basandosi esclusivamente su quel voto finale, senza alcun feedback passo dopo passo. Questo scenario è comune nell'ingegneria del mondo reale, dalla calibrazione dei parametri di un nuovo motore all'adattamento di curve matematiche a dati rumorosi, eppure rimane una delle sfide più difficili perché il percorso verso il miglioramento è invisibile.

Per anni, gli scienziati si sono affidati alle strategie evolutive per risolvere questi enigmi. Questi metodi mimano la selezione naturale: creano una popolazione di agenti digitali, ciascuno con impostazioni interne leggermente diverse, li lasciano provare il compito e tengono quelli che ottengono i punteggi migliori. I due metodi più famosi di questo tipo, OpenAI-ES e CMA-ES, sono stati gli strumenti standard per questo lavoro. Tuttavia, faticano quando i compiti diventano altamente complessi e il numero di impostazioni da regolare cresce. Spesso rimangono bloccati in loop locali, muovendosi lentamente e fallendo nel catturare i dettagli fini del problema, molto simile a un escursionista che vaga in una foresta fitta e continua a girare intorno alla stessa piccola radura invece di trovare la cima della montagna.

Un team di ricercatori di Lenovo ha proposto una nuova via d'uscita chiamata "Learn From the Best Evolution Strategy", o LFB-ES. Invece di fare affidamento sulla casualità per inciampare in soluzioni migliori, questo nuovo metodo introduce una forma strutturata di apprendimento all'interno della popolazione. In ogni generazione dell'esperimento, il singolo agente con le prestazioni migliori viene scelto come insegnante. Il resto del gruppo, che agisce come studenti, studia quindi il comportamento dell'insegnante. Non si limitano a copiare il punteggio finale dell'insegnante; cercano di imitare la specifica sequenza di azioni e output che l'insegnante ha prodotto durante il compito. Utilizzando un processo matematico per minimizzare la differenza tra i propri output e quelli dell'insegnante, gli studenti regolano rapidamente le proprie impostazioni interne per essere più simili al vincitore. Questo crea un ciclo in cui la popolazione scala collettivamente verso una soluzione migliore, guidata dal campione attuale piuttosto che vagare ciecamente.

I ricercatori hanno testato questo approccio su una difficile sfida di adattamento di curve. Hanno chiesto agli algoritmi di prevedere un modello d'onda altamente complesso e rapidamente oscillante, un compito che richiede di catturare migliaia di piccoli picchi e valli. L'unica informazione che gli algoritmi ricevevano era l'errore totale della loro intera previsione alla fine dell'esecuzione. I risultati sono stati sorprendenti. Il nuovo metodo LFB-ES è confluito sulla risposta corretta molto più velocemente dei metodi tradizionali e ha raggiunto un livello di precisione che gli altri non potevano raggiungere. Mentre i vecchi algoritmi producevano linee piatte e imprecise che perdevano i dettagli intricati dell'onda, il nuovo metodo riproduceva il pattern complesso con una precisione straordinaria, corrispondendo ai dati reali quasi perfettamente.

Una parte cruciala di questo successo è stata la scelta degli "interruttori" interni che il computer usa per elaborare le informazioni, noti come funzioni di attivazione. I ricercatori hanno scoperto che un tipo specifico di interruttore che si ripete in un ciclo, simile al modo in cui un'onda sinusoidale sale e scende, funzionava molto meglio degli interruttori standard usati nella maggior parte dell'IA moderna. Quando hanno sostituito gli interruttori standard con questo tipo di interruttore periodico e ripetitivo all'interno del loro nuovo framework di apprendimento, la capacità del sistema di esplorare e trovare la soluzione migliore è migliorata drasticamente. Tuttavia, hanno anche scoperto che questo vantaggio non era universale. Quando hanno applicato lo stesso metodo a un altro tipo di problema che coinvolgeva scelte discrete, come giocare a un videogioco in cui l'agente deve scegliere tra muoversi a sinistra o a destra, il nuovo metodo non ha mostrato la stessa superiorità schiacciante. È andato leggermente meglio dei vecchi metodi casuali, ma non ha dominato come ha fatto nel compito di adattamento di curve continue.

Lo studio ha anche esaminato il costo di questo nuovo approccio. Poiché il metodo richiede che gli agenti studenti imparino dall'insegnante attraverso una serie di calcoli, richiede più tempo per l'esecuzione rispetto ai metodi casuali più semplici. Tuttavia, i ricercatori hanno dimostrato che questo tempo extra è gestibile e scala ragionevolmente bene anche all'aumentare del numero di impostazioni da regolare. Al contrario, uno dei vecchi metodi più complessi è diventato impossibile da eseguire su problemi di grandi dimensioni perché esauriva la memoria del computer. La nuova strategia offre una via di mezzo: è più impegnativa dal punto di vista computazionale rispetto alla ricerca casuale più semplice, ma è molto più efficiente e capace delle alternative pesanti e voraci di memoria, rendendola uno strumento pratico per risolvere problemi ad alta dimensionalità dove è disponibile solo un punteggio finale.

In definitiva, questo lavoro dimostra che anche in un ambiente completamente chiuso in cui non viene fornita alcuna guida intermedia, una popolazione di agenti può imparare a migliorare rapidamente se è consentito loro di imparare dai propri migliori esecutori. Combinando questa dinamica di apprendimento sociale con gli strumenti matematici giusti, i ricercatori hanno creato un sistema che naviga nella nebbia dell'ottimizzazione black-box con molta più chiarezza e velocità rispetto al passato. Sebbene il metodo non sia una soluzione magica per ogni tipo di problema, fornisce un potente nuovo strumento per ingegneri e scienziati che devono calibrare sistemi complessi senza conoscere le regole interne del gioco.

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 →