← Ultimi articoli
💬 NLP

Large Language Models are Algorithmically Blind

Il paper dimostra che i grandi modelli linguistici soffrono di una "cecità algoritmica", fallendo sistematicamente nel prevedere i risultati dei processi computazionali e mostrando una capacità di ragionamento procedurale inferiore persino al caso, nonostante la loro vasta conoscenza dichiarativa.

Autori originali: Sohan Venkatesh, Ashish Mahendran Kurapath, Tejas Melkote

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

Autori originali: Sohan Venkatesh, Ashish Mahendran Kurapath, Tejas Melkote

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 avere un super-intelligente bibliotecario (il Modello Linguistico o LLM) che ha letto quasi tutti i libri, articoli e manuali esistenti sulla terra. Conosce la teoria di ogni algoritmo informatico, sa come funzionano, quali sono i loro nomi e le loro regole.

Tuttavia, questo studio ha scoperto una cosa sconcertante: questo bibliotecario è "cieco" quando deve prevedere i risultati pratici.

Ecco la spiegazione semplice di cosa hanno scoperto gli autori, usando qualche metafora:

1. Il Bibliotecario che non sa cucinare

Immagina di chiedere a questo bibliotecario: "Se usiamo la ricetta 'Algoritmo PC' per cucinare un piatto con questi ingredienti (i nostri dati), quanto sarà buono il risultato?"

Lui ti risponde con sicurezza: "Oh, sarà perfetto! La precisione sarà tra il 60% e il 90%, il gusto sarà tra il 70% e il 95%!".
Poi, tu provi a cucinare il piatto nella realtà (eseguendo l'algoritmo vero e proprio).
Risultato: Il piatto è bruciato. La precisione reale è del 38%.

Il bibliotecario aveva letto la ricetta mille volte (memorizzazione), ma non aveva mai cucinato quel piatto specifico. Non sapeva come la ricetta si comportasse con quelli specifici ingredienti.

2. La "Cecità Algoritmica"

Gli autori chiamano questo fenomeno "Cecità Algoritmica".
Significa che questi modelli sono bravissimi a descrivere cosa è un algoritmo (conoscenza dichiarativa), ma sono completamente incapaci di prevedere quanto bene funzionerà in una situazione reale (previsione procedurale calibrata).

È come se un esperto di auto potesse elencare tutte le specifiche tecniche di una Ferrari, ma se gli chiedessi: "Quanto tempo impiegherà questa Ferrari a fare il giro di Monza oggi con la pioggia?", lui indovinerebbe a caso, anche se ha letto tutti i manuali di guida.

3. Le "Scommesse" sbagliate

Nel test, hanno chiesto a 8 intelligenze artificiali diverse di fare delle "scommesse" (dare un intervallo di valori) su quanto bene sarebbero andati 4 algoritmi diversi su 13 dataset diversi.

  • La realtà: L'algoritmo ha dato un risultato preciso (es. 0.47).
  • L'IA: Ha detto: "Scommetto che il risultato sarà tra 0.60 e 0.90".

Il problema è duplice:

  1. Le scommesse sono troppo ampie: L'IA ha dato intervalli enormi (8-27 volte più grandi della realtà) per cercare di essere "sicura".
  2. Ma anche così, sbaglia: Anche con intervalli così larghi, il risultato vero non era quasi mai dentro la loro previsione. Hanno fallito nel 84% dei casi!

4. Meglio del tizio che indovina a caso?

La cosa più scioccante è che 7 intelligenze artificiali su 8 hanno fatto peggio di un tizio che tira una moneta.
Se avessi chiesto a un bambino di indovinare a caso un numero tra 0 e 1, sarebbe stato più preciso di queste super-intelligenze artificiali. Solo un modello (Claude) è andato leggermente meglio del caso, ma non abbastanza da essere utile nella vita reale.

5. Il trucco della memoria (o "Imparare a memoria")

Perché succede? Gli autori hanno scoperto che le IA non stanno ragionando. Stanno ricordando.

  • Quando hanno chiesto di algoritmi famosi usati spesso nei libri di testo (dataset di "benchmark"), le IA davano risposte un po' migliori perché avevano "imparato a memoria" le statistiche di quei libri.
  • Quando hanno usato dati nuovi, mai visti prima (dati sintetici), le prestazioni delle IA sono crollate.

È come se uno studente avesse imparato a memoria le soluzioni degli esercizi del libro di matematica. Se gli dai un esercizio uguale a quelli del libro, lo risolve. Se gli dai un esercizio simile ma con numeri diversi, va nel panico e sbaglia tutto, perché non ha capito la logica, ha solo memorizzato la risposta.

In sintesi

Questo studio ci dice una cosa molto importante per il futuro:
Non fidatevi ciecamente delle Intelligenze Artificiali per prendere decisioni critiche su quale software o algoritmo usare.

Queste IA sono come enciclopedie viventi che possono raccontarti la storia di un algoritmo, ma non sono ingegneri. Non possono dirti se quell'algoritmo funzionerà bene oggi con i tuoi dati. Se le usi per scegliere un algoritmo, rischiate di fare una scelta basata su illusioni e memorie di libri, non sulla realtà.

Il consiglio? Prima di affidare un compito importante a un'IA, fate sempre i vostri esperimenti reali. Non lasciate che il "bibliotecario" vi dica come cucinare il vostro piatto; fatelo voi e assaggiate il risultato.

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 →