← Ultimi articoli
🤖 AI

Learning When to Think: Adaptive Reasoning for Test-Time Compute Allocation

Questo articolo introduce un metodo per addestrare modelli linguistici di ragionamento ad allocare adattivamente la computazione durante il test, imparando a selezionare tra le modalità di ragionamento "NoThink", "Short" e "Long" tramite la Group Relative Policy Optimization, ottenendo una riduzione significativa dei token pur mantenendo o migliorando l'accuratezza in vari benchmark.

Autori originali: Gijs Kassenaar, Zhao Yang, Vincent François-Lavet

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

Autori originali: Gijs Kassenaar, Zhao Yang, Vincent François-Lavet

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

I modelli linguistici di grandi dimensioni sono diventati straordinariamente abili nel risolvere problemi complessi, spesso scomponendo una domanda in una lunga serie di passaggi intermedi, proprio come un essere umano che lavora a un difficile problema matematico su un foglio di carta. Questo approccio passo dopo passo, noto come ragionamento "chain-of-thought" (catena di pensiero), permette a questi sistemi di raggiungere alti livelli di precisione in compiti che coinvolgono la matematica e la programmazione. Tuttavia, questa capacità comporta un costo significativo: i modelli generano spesso molto più testo di quanto sia necessario, consumando enormi quantità di potenza di calcolo e tempo. Anche quando un problema è semplice, il modello potrebbe produrre una spiegazione lunga e verbosa, sprecando risorse in compiti che potrebbero essere risolti istantaneamente. I ricercatori sospettano da tempo che questi sistemi manchino della capacità di giudicare quanto sforzo richieda effettivamente un problema specifico, portando a una situazione in cui le domande facili ricevono lo stesso trattamento pesante di quelle difficili.

Un team di ricercatori della Vrije Universiteit Amsterdam si è posto l'obiettivo di insegnare a un modello di compiere questo giudizio autonomamente. Hanno lavorato con un modello di ragionamento relativamente piccolo, contenente 1,5 miliardi di parametri, che era stato addestrato per risolvere problemi matematici. Invece di costringere il modello a pensare sempre per un tempo fisso, gli hanno dato una scelta semplice all'inizio della sua risposta: poteva decidere di rispondere immediatamente senza pensare, ragionare brevemente o impegnarsi in un ragionamento esteso e profondo. Il modello è stato addestrato utilizzando un metodo chiamato apprendimento per rinforzo (reinforcement learning), in cui riceve un feedback basato sul fatto che la sua risposta sia corretta e su quanto sia stato efficiente nel raggiungerla. L'obiettivo era vedere se il modello potesse imparare ad adattare il proprio sforzo alla difficoltà del problema, risparmiando tempo sui compiti facili pur dedicando risorse sufficienti per risolvere quelli difficili.

I ricercatori hanno progettato un sistema in cui il modello emette una singola parola come primo token per segnalare la modalità operativa scelta. Se il modello seleziona "NoThink", tenta di rispondere direttamente. Se sceglie "Short", gli è permesso generare una breve spiegazione, ma con un limite rigoroso sul numero di parole che può utilizzare. Se sceglie "Long", gli è permesso di ragionare a lungo senza un limite. Per garantire che il modello rispettasse effettivamente queste scelte, i ricercatori hanno imposto limiti rigidi alla lunghezza della risposta per le modalità più brevi. Se un modello tentava di usare la modalità "Short" ma continuava a scrivere oltre il limite, il sistema avrebbe segnato il tentativo come errato, indipendentemente dal fatto che la risposta finale fosse corretta. Ciò ha costretto il modello a imparare che l'etichetta scelta all'inizio aveva conseguenze reali sul suo comportamento.

Per evitare che il modello semplicemente ignorasse la scelta e passasse all'opzione più lunga e sicura ogni volta, i ricercatori hanno regolato i premi che riceveva. Hanno reso le modalità "NoThink" e "Short" più premianti per risposte molto brevi, mentre la modalità "Long" offriva un premio costante indipendentemente dalla lunghezza. Questo ha creato un panorama in cui la strategia migliore dipendeva dal problema: per una domanda banale, la risposta più rapida garantiva il punteggio più alto, mentre un problema difficile richiedeva l'impegno esteso della modalità "Long" per avere successo. Hanno anche aggiunto un meccanismo di bilanciamento che spingeva delicatamente il modello a utilizzare tutte e tre le opzioni, assicurando che non crollasse nell'uso di una singola strategia per ogni singolo problema.

I risultati hanno mostato che il modello ha imparato con successo a classificare i problemi in base alla difficoltà. Su un insieme di 500 problemi matematici tenuti da parte (held-out), il modello ha iniziato a indirizzare le domande facili verso le modalità "NoThink" o "Short" e le domande difficili verso la modalità "Long". Nel corso dell'addestramento, l'accuratezza del modello è rimasta quasi identica alla versione originale non modificata, ma la lunghezza media delle sue risposte è diminuita significativamente. I ricercatori hanno scoperto che la nuova policy ha ridotto la lunghezza media delle risposte del 41 percento, tagliando la lunghezza della risposta da quasi 4.800 token a circa 2.800. Ciò significava che il modello risolveva lo stesso numero di problemi correttamente utilizzando meno della metà dello sforzo computazionale.

Fondamentalmente, questa efficienza non è arrivata a scapito delle prestazioni su problemi che il modello non aveva mai visto prima. Quando testato su un diverso set di problemi matematici testuali elementari, il modello ha risparmiato una quantità ancora maggiore di testo, riducendo il conteggio dei token del 76 percento pur mantenendo un'alta accuratezza. Su un insieme di problemi matematici competitivi estremamente difficili, dove il ragionamento profondo è quasi sempre richiesto, il modello ha scelto correttamente la modalità "Long" per quasi ogni domanda, eguagliando le prestazioni del baseline senza sprecare tempo in scorciatoie. Lo studio dimostra che un modello di ragionamento può essere addestrato a autoregolare il proprio sforzo, allocando più tempo al pensiero solo quando il problema lo richiede. Ciò suggerisce una strada da seguire per rendere l'intelligenza artificiale più efficiente, permettendo ai sistemi di essere sia intelligenti che economici, piuttosto che semplicemente verbali.

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 →