← Ultimi articoli
💬 NLP

GSM-Plus-BN: A Perturbation-Based Benchmark for Bangla Mathematical Reasoning in Large Language Models

Questo articolo introduce GSM-Plus-BN, un nuovo benchmark basato su perturbazioni per il ragionamento matematico in bengalese derivato dal dataset inglese GSM-Plus, per valutare la robustezza e le capacità di ragionamento di sei grandi modelli linguistici, evidenziando al contempo i significativi divari di prestazione e le sfide inerenti ai contesti di lingue a basse risorse.

Autori originali: Bidyarthi Paul, Nahida Jannat Mayouree, Md. Asif Karim, Sagar Chandra Nath, Swastika Kundu

Pubblicato 2026-07-16
📖 6 min di lettura🧠 Approfondimento

Autori originali: Bidyarthi Paul, Nahida Jannat Mayouree, Md. Asif Karim, Sagar Chandra Nath, Swastika Kundu

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 stare insegnando a un robot come risolvere problemi di matematica. Non gli chiederesti solo di calcolare 2+22 + 2; vorresti sapere se comprende davvero perché la risposta è 4, o se sta solo memorizzando che "2 più 2" fa sempre 4. Questa è la grande domanda nel mondo dell'Intelligenza Artificiale: i Large Language Models (LLM) — i cervelli informatici super intelligenti dietro i chatbot — "pensano" davvero, o sono solo molto bravi a indovinare la parola successiva in una frase?

Per scoprirlo, gli scienziati hanno testato questi robot con problemi matematici testuali. Ma ecco il trucco: se chiedi a un robot la stessa identica domanda mille volte, potrebbe semplicemente memorizzare la risposta. Per vedere se è davvero intelligente, devi ingannarlo. Cambi i numeri, scambi le parole o aggiungi dettagli confusi per vedere se il robot ottiene comunque la risposta corretta. Questo si chiama "perturbazione". È come chiedere a uno studente: "Se ho 3 mele e ne mangio 1, quante ne restano?" e poi, un secondo dopo, chiedere: "Se ho 300 mele e ne mangio 100, quante ne restano?". Uno studente intelligente sa che la matematica è la stessa; un robot che ha solo memorizzato la prima risposta potrebbe confondersi.

Ora, immagina di fare tutto questo testing, ma non in inglese, la lingua in cui la maggior parte dei robot è addestrata, ma in bengali, una lingua parlata da oltre 230 milioni di persone. Fino ad ora, non c'era quasi modo di testare se questi cervelli artificiali potessero gestire trucchi matematici in bengali. Questo articolo interviene per colmare questo enorme vuoto, chiedendosi: questi modelli di IA possono davvero ragionare in bengali, o inciampano quando le parole cambiano?


I ricercatori dietro questo studio, un team di università del Bangladesh, hanno deciso di costruire un enorme e complicato parco giochi per l'IA chiamato GSM-PLUS-BN. Pensatelo come a un "Percorso a Ostacoli Matematici" progettato specificamente per la lingua bengalese. Sono partiti da un insieme di 1.000 problemi matematici standard (le domande "semi") e poi hanno usato una ricetta intelligente per creare 8.000 versioni nuove e più difficili di esse.

Come hanno creato questi trucchi? Hanno usato otto diversi tipi di "distorsioni", come un mago che cambia una carta in un mazzo:

  1. Cambiare i Numeri: Sostituire un "3" con un "4" o trasformare un numero piccolo in uno enorme (come trasformare un 2 in 2.000).
  2. Cambiare la Matematica: Aggiungere un nuovo passaggio al problema o ribaltare la domanda (invece di chiedere "Qual è il totale?", chiedere "Se il totale è X, qual era il numero di partenza?").
  3. Cambiare le Parole: Riscrivere la frase in modo che significhi la stessa cosa ma suoni totalmente diversa.
  4. Il "Red Herring" (L'Aringa Rossa): Aggiungere una frase che sembra importante ma che è in realtà inutile, come menzionare il prezzo di una camicia quando la domanda riguarda solo quante camicie servono.
  5. Il "Pezzo Mancante": Rimuovere un pezzo cruciale di informazione per vedere se il robot ammette di non conoscere la risposta o se indovina comunque.

Hanno testato sei diversi modelli di IA su questo percorso. Alcuni erano piccoli e veloci (come una calcolatrice intelligente), mentre altri erano massicci e complessi (come un cervello supercomputer). Hanno chiesto ai robot di risolvere i problemi in due modi: prima, dando solo una risposta diretta, e secondo, "pensando passo dopo passo" (una tecnica chiamata Chain-of-Thought, dove il robot deve mostrare i suoi passaggi).

Cosa hanno scoperto?

I risultati sono stati un misto di "Wow!" e "Uh-oh".

Per prima cosa, il trucco del "pensare passo dopo passo" ha fatto miracoli per alcuni robot, ma è tornato contro altri. Il modello Qwen3-32B era come uno studente che era terribile in matematica finché l'insegnante non diceva: "Mostra i passaggi!". Improvvisamente, il suo punteggio è balzato da un misero 13,98% a un solido 76,25%. Sembra che questo modello avesse il potenziale per essere intelligente, ma avesse bisogno di una piccola spinta per sbloccarlo.

Tuttavia, i robot più grandi non hanno sempre ottenuto i vantaggi maggiori. Il GPT-OSS-20B (un modello con 20 miliardi di parametri) è stato in realtà il migliore nel risolvere le domande standard senza alcun aiuto extra, indovinando il 96,08% delle volte. Ma quando costretto a "pensare passo dopo passo", è diventato leggermente peggio, scendendo all'87,80%. Nel frattempo, il gigante massiccio GPT-OSS-120B è partito con un forte 88,03% sulle domande standard e ha anch'esso subito un leggero calo quando gli è stato chiesto di mostrare il lavoro. Sembra che questi giganti fossero così bravi a indovinare la risposta direttamente che le istruzioni extra a volte li hanno confusi.

La scoperta più sorprendente è stata quanto difficile fosse per i robot i trappole del "Pensiero Critico". Quando i ricercatori hanno rimosso un pezzo chiave di informazione e hanno chiesto: "Puoi risolverlo?", quasi tutti i modelli sono falliti miseramente. Persino i migliori hanno ottenuto solo circa il 33% di successo. Ciò suggerisce che, sebbene questi modelli di IA siano bravi a seguire schemi, faticano ancora a rendersi conto quando un problema è irrisolvibile. Tendono a indovinare comunque piuttosto che dire: "Non ho abbastanza informazioni".

Un'altra grande scoperta è stata che la matematica è ancora difficile per l'IA, indipendentemente dalla lingua. Anche i migliori modelli hanno faticato con problemi che richiedevano di cambiare il modo in cui i numeri venivano scritti (come trasformare i numeri interi in frazioni) o aggiungere ulteriori passaggi matematici. L'articolo suggerisce che questi modelli potrebbero fare troppo affidamento sul riconoscimento di schemi nel testo piuttosto che fare la matematica effettiva nella loro "testa".

Infine, il team ha scoperto che i modelli di IA sono molto più fragili in bengali rispetto all'inglese. Quando le domande venivano cambiate leggermente, i punteggi dei robot scendevano significativamente. Questo ci dice che, sebbene l'IA stia diventando più intelligente, ha ancora molta strada da fare prima di poter veramente "capire" la matematica in lingue come il bengali come fa un essere umano.

In breve, questo articolo non ha solo costruito un nuovo test; ci ha mostrato che, sebbene l'IA possa essere sorprendentemente brava in matematica, è ancora facilmente confusa dai trucchi, specialmente nelle lingue che non ha padroneggiato bene come l'inglese. Il trucco del "pensare passo dopo passo" aiuta alcuni, ma non è una bacchetta magica che risolve tutto. I robot stanno migliorando, ma non sono ancora pronti per essere i geni assoluti della matematica.

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 →