Working Paper: Towards a Category-theoretic Comparative Framework for Artificial General Intelligence

Questo documento di lavoro propone un quadro formale basato sulla teoria delle categorie per descrivere, confrontare e analizzare in modo univoco diverse architetture di Intelligenza Artificiale Generale (AGI), con l'obiettivo di stabilire una fondazione matematica unificata che ne evidenzi somiglianze, differenze e aree di ricerca futura.

Pablo de los Riscos, Fernando J. Corbacho, Michael A. Arbib

Pubblicato 2026-04-01
📖 6 min di lettura🧠 Approfondimento

Each language version is independently generated for its own context, not a direct translation.

🏗️ Il "Progetto AGI": Costruire un Mappa per l'Intelligenza Universale

Immagina che l'Intelligenza Artificiale Generale (AGI) sia come la Santa Graal dell'informatica: il Santo Graal che tutti i grandi laboratori tecnologici stanno cercando disperatamente. L'obiettivo è creare una macchina che pensi, impari e si adatti come un essere umano, non solo in un compito specifico (come giocare a scacchi), ma in qualsiasi situazione.

Il problema? Oggi abbiamo molti "candidati" (come chi impara per tentativi ed errori, chi usa la logica causale, chi copia il cervello umano), ma non abbiamo un linguaggio comune per confrontarli. È come se avessimo una Ferrari, un trattore e un'astronave, e provassimo a dire quale è "migliore" senza avere una definizione condivisa di cosa sia un veicolo o come si misuri la velocità.

Questo paper propone di creare quella definizione condivisa usando una branca della matematica chiamata Teoria delle Categorie. Ma non preoccuparti, non useremo formule complicate. Useremo metafore.


1. L'Architettura non è il Motore, è il Progetto

Spesso confondiamo l'architettura di un'intelligenza artificiale con il codice che la fa girare.

  • L'Architettura è come il progetto di un'auto. Definisce: "Qui c'è il volante, qui il motore, qui le ruote. Il volante deve essere collegato alle ruote". Non dice come è fatto il motore (se è diesel o elettrico) né chi guida.
  • L'Agente (l'IA concreta) è l'auto costruita seguendo quel progetto.

Gli autori dicono: "Fermiamoci al progetto". Vogliono creare un modo per confrontare i progetti di diverse intelligenze artificiali, indipendentemente da come sono state costruite.

2. La Teoria delle Categorie: La "Grammatica Universale" dei Veicoli

Per confrontare questi progetti, usano la Teoria delle Categorie. Immagina che questa teoria sia un linguaggio universale o una grammatica che permette di descrivere qualsiasi sistema complesso (dalle reti neurali ai circuiti elettrici) usando gli stessi concetti: "parti", "connessioni" e "flussi".

Invece di dire "questo agente usa un algoritmo X e quello usa un algoritmo Y", la Teoria delle Categorie ci permette di dire: "Entrambi questi agenti hanno una struttura a 'anello chiuso' dove l'output diventa input, ma il primo ha un solo anello, mentre il secondo ne ha due collegati tra loro".

3. I Due Livelli: Lo Scheletro e la Conoscenza

Il paper fa una distinzione fondamentale, come se guardassimo un essere umano in due modi diversi:

  • Il Livello Sintattico (Lo Scheletro): È la struttura fisica. Come sono collegati i pezzi? C'è un senso di "prima" e "dopo"? È come lo scheletro di un'auto: il telaio, i cavi, le tubature. Definisce cosa può essere collegato a cosa.
  • Il Livello della Conoscenza (Il Cervello/Il Carburante): È cosa c'è dentro. Come vengono immagazzinati i ricordi? Come vengono aggiornate le regole? È come il carburante o il software di navigazione. Definisce come l'informazione viene trasformata.

L'idea geniale: Due agenti possono avere lo stesso scheletro (stesso progetto di auto) ma usare carburanti diversi (uno usa benzina, l'altro elettricità). Oppure possono usare lo stesso tipo di carburante ma avere scheletri diversi (un'auto sportiva vs un camion). Questo paper ci permette di vedere queste differenze con precisione matematica.

4. La "Famiglia" degli Agenti: Da RL a SBL

Per dimostrare che il loro metodo funziona, gli autori prendono quattro "candidati" famosi e li disegnano usando questa nuova grammatica, mostrando come evolvono:

  1. Reinforcement Learning (RL) - "L'Apprendista":

    • Metafora: Un cuoco che prova a cucinare un piatto. Se è buono, mangia e ripete. Se è cattivo, cambia un po' gli ingredienti.
    • Problema: Ha un unico "quaderno di appunti" (un unico parametro) dove scrive tutto. Se impara a cucinare la pasta, potrebbe dimenticare come si fa la torta perché tutto è mescolato nello stesso quaderno. È semplice ma fragile.
  2. Causal Reinforcement Learning (CRL) - "Il Detective":

    • Metafora: Lo stesso cuoco, ma ora ha due quaderni separati. Uno per le ricette (cosa fare) e uno per capire perché gli ingredienti funzionano (causa ed effetto).
    • Vantaggio: Se il cuoco vede che il sale rende il cibo salato (causa), può decidere di toglierlo senza dover provare a caso. È più intelligente, ma i quaderni sono ancora un po' rigidi.
  3. Schema-Based Learning (SBL) - "L'Architetto":

    • Metafora: Qui il cuoco non ha più quaderni, ma una biblioteca modulare. Ha "blocchi" di conoscenza: un blocco per "pasta", uno per "salsa", uno per "forno".
    • Vantaggio: Se deve cucinare una lasagna, prende il blocco "pasta" e lo combina con il blocco "salsa". Se deve fare un dolce, usa il blocco "forno" e ne crea uno nuovo. Può riutilizzare le parti vecchie per cose nuove senza confondersi. È la struttura più vicina a come pensiamo noi umani: modulare, riutilizzabile e adattabile.
  4. AIXI - "L'Orologio Teorico":

    • È un modello matematico perfetto ma impossibile da costruire nella realtà (come un motore perpetuo). Serve come limite teorico per vedere quanto sono lontani gli altri modelli dalla perfezione.

5. Perché è importante? (Il "Perché" di tutto questo)

Attualmente, se un ricercatore dice "Il mio agente è migliore", lo dimostra con un grafico su un gioco specifico.
Con questo nuovo framework, potremmo dire: "Il tuo agente ha una struttura che matematicamente non può imparare a riutilizzare le conoscenze passate, mentre il mio sì, perché la sua architettura lo permette".

È come passare dal dire "Questa macchina va veloce" al dire "Questa macchina ha un motore che per definizione fisica non può superare i 200 km/h, mentre quell'altra ne ha uno che può arrivare a 300".

Conclusione: Una Sinfonia Matematica

Gli autori concludono dicendo che l'Intelligenza Artificiale e la Teoria delle Categorie sono destinate a un matrimonio perfetto:

  • L'AGI ha bisogno di una matematica solida per capire cosa sta costruendo.
  • La Teoria delle Categorie ha bisogno dell'AGI per diventare la nuova frontiera della matematica applicata.

In sintesi, questo paper non ci dà un'intelligenza artificiale pronta all'uso. Ci dà il set di regole e il linguaggio per costruire, confrontare e migliorare le future intelligenze artificiali in modo che non siano solo "brutte copie" di algoritmi vecchi, ma vere e proprie architetture pensate per l'adattabilità e la crescita continua.

È il primo passo per trasformare l'AGI da un sogno vago in una scienza ingegneristica precisa.