← Ultimi articoli
🤖 machine learning

Parameter Exploration for RLVR via Variational Learning

Questo articolo introduce la Perturbed Parameter Policy Optimization (3PO), un metodo che potenzia l'apprendimento per rinforzo per i LLM esplorando lo spazio dei parametri per generare policy diversificate, migliorando così le prestazioni a valle e la stabilità dell'addestramento rispetto alle tecniche standard di esplorazione dello spazio delle azioni come GRPO.

Autori originali: Vatsal Venkatkrishna, Nico Daheim, Iryna Gurevych

Pubblicato 2026-08-11
📖 4 min di lettura☕ Lettura da pausa caffè

Autori originali: Vatsal Venkatkrishna, Nico Daheim, Iryna Gurevych

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 di insegnare a un robot super intelligente come risolvere un enigma complicato, come un problema matematico complesso o la scrittura di un pezzo di codice. Non puoi semplicemente sederti lì e mostrargli la risposta; invece, lasci che il robot ci provi e, se ci riesce, gli dai un "cinque" (una ricompensa). Se sbaglia, gli dici gentilmente "riprova". Questo si chiama Apprendimento per Rinforzo (Reinforcement Learning). La parte difficile è che il robot deve capire da solo come ottenere quel "cinque". A volte, rimane incastrato in un vicolo cieco, ripetendo gli stessi errori all'infinito perché ha troppa paura di provare qualcosa di nuovo. Per risolvere questo problema, gli scienziati di solito cercano di rendere il robot un po' più "caotico" o "casuale" quando pensa, sperando che inciampi in una nuova, brillante soluzione.

Per molto tempo, il modo standard per aggiungere questo caos è stato quello di regolare la "temperatura" del robot. Pensa a questo come al regolare il volume del fruscio di una radio: rende le scelte del robot un po' più imprevedibili, ma non cambia effettivamente ciò che sa o come pensa; cambia solo leggermente l'ordine delle sue ipotesi. È come dire a uno chef di buttare più spezie in una zuppa senza cambiare la ricetta stessa. Il problema è che, a volte, la zuppa ha ancora un sapore terribile, e il robot continua a fare gli stessi errori, solo in un ordine diverso. Questo articolo esplora un'idea diversa, più radicale: e se non limitassimo a rimescolare le spezie, ma modificassimo davvero il cervello dello chef? E se dessimo al robot una sorta di "nebbia cerebrale" temporanea o un leggero "cambio di personalità" per ogni singolo tentativo? Questo permette al robot di esplorare modi di pensare completamente nuovi, non solo nuovi modi di fare ipotesi.

I ricercatori dietro questo studio, Vatsal Venkatkrishna, Nico Daheim e Iryna Gurevych, hanno deciso di testare questa idea di "modifica del cervello" su grandi modelli linguistici (quelli che scrivono testi e risolvono problemi). Chiamano questa nuova famiglia di metodi 3PO (Perturbed Parameter Policy Optimization). Invece di rendere casuali solo le ipotesi del robot (esplorazione dello spazio delle azioni), aggiungono effettivamente un po' di rumore ai pesi interni del robot (esplorazione dello spazio dei parametri). Immagina di avere una squadra di 16 chef che cercano di risolvere un enigma. Il vecchio metodo (chiamato GRPO) farebbe in modo che tutti i 16 chef usino esattamente lo stesso libro di ricette, limitandosi a indovinare casualmente. Se tutti falliscono, l'intera squadra è bloccata.

Il team di 3PO ha provato tre modi diversi per scuotere le cose. Primo, B3PO è come dare a tutta la squadra una versione del libro di ricette leggermente diversa e "nebbiosa" per l'intero turno. Secondo, M3PO è come far provare alla squadra quattro versioni diverse del libro, una dopo l'altra, e farne la media dei risultati. Ma la vera stella dello spettacolo è C3PO. In C3PO, la squadra viene divisa. Invece di far usare a tutti lo stesso libro, dividono i 16 chef in gruppi più piccoli, e ogni gruppo riceve una versione del libro di ricette completamente diversa e "nebbiosa". Questo significa che la squadra sta esplorando molti diversi "universi" di soluzioni contemporaneamente.

I risultati sono stati molto promettenti. Quando hanno testato questi metodi su problemi matematici difficili (come la competizione AIME) e sfide di programmazione, il metodo C3PO ha costantemente superato i metodi standard. L'articolo suggerisce che, utilizzando queste diverse versioni "nebbiose" del modello, la squadra è stata in grado di trovare risposte corrette che il metodo standard aveva mancato. Nello specifico, C3PO è riuscito a "salvare" più gruppi di tentativi che sarebbero altrimenti finiti in un vicolo cieco (dove ogni singolo tentativo portava alla stessa risposta errata). Ha inoltre prodotto meno risposte "malformate"—quelle risposte strane e rotte dove il robot ripete semplicemente nonsense.

Interessante è che l'articolo sostiene che rendere semplicemente il robot più casuale (come alzare la temperatura) non sia sufficiente. Infatti, hanno scoperto che rendere il robot troppo casuale portava spesso solo a risposte prive di senso. La chiave era la struttura dell'esplorazione: avere molteplici versioni diverse del modello che lavorano insieme nello stesso gruppo. Sebbene l'articolo non sostenga che questo sia una soluzione magica che risolve tutto, suggerisce fortemente che modificare i parametri interni del modello sia uno strumento potente. È come rendersi conto che, per trovare un tesoro nascosto, non basta camminare in direzioni casuali; devi invece inviare un'intera squadra di esploratori, ognuno con una mappa leggermente diversa, per coprire più terreno. I ricercatori hanno scoperto che questo approccio funziona bene senza richiedere una potenza di calcolo significativamente maggiore, rendendolo un aggiornamento pratico per addestrare IA più intelligenti.

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 →