← Ultimi articoli
🤖 machine learning

EM-NeSy: Expectation Maximization for Neurosymbolic Learning

Questo articolo introduce EM-NeSy, un nuovo framework di apprendimento neurosimbolico che sfrutta l'algoritmo Expectation-Maximization per consentire un addestramento scalabile ed efficiente senza richiedere che la componente simbolica sia differenziabile, supportando così il ragionamento sia esatto che approssimato.

Autori originali: Annegret Seibt, Luc De Raedt, Giuseppe Marra

Pubblicato 2026-06-15
📖 6 min di lettura🧠 Approfondimento

Autori originali: Annegret Seibt, Luc De Raedt, Giuseppe Marra

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

Il Quadro Generale: Insegnare a un Robot a Pensare e Ragionare

Immagina di cercare di insegnare a un robot due cose contemporaneamente:

  1. Percezione: Come guardare una foto sfocata e indovinare quali sono gli oggetti (come riconoscere un numero scritto a mano). Questo viene fatto da una Rete Neurale (la parte "Neurale").
  2. Ragionamento: Come controllare se quegli oggetti hanno senso insieme secondo un insieme di regole (come controllare se un Sudoku è valido). Questo viene fatto dalla Logica Simbolica (la parte "Simbolica").

I metodi attuali cercano di insegnare queste due parti simultaneamente, collegandole con un "filo" che permette al robot di imparare dai propri errori. Tuttavia, questo filo ha un problema: se la parte logica è troppo complessa o utilizza un metodo che non si sposa bene con la matematica (come il campionamento casuale), il "filo" si rompe. Il robot non può imparare perché non riesce a calcolare la direzione esatta per correggere i propri errori.

EM-NESY è un nuovo modo di insegnare al robot che rimuove completamente questo "filo". Invece di costringere le due parti a comunicare costantemente durante il processo di apprendimento, permette loro di fare a turni.


L'Analogia: Il Critico d'Arte e l'Apprendista

Per capire come funziona EM-NESY, immagina un Apprendista Artista (la Rete Neurale) e un Severo Critico d'Arte (la Logica Simbolica).

Il Vecchio Modo (Apprendimento End-to-End)

Nel vecchio metodo, l'Apprendista dipinge un quadro e il Critico subito dopo urla: "È sbagliato!". Il Critico cerca poi di spiegare esattamente quale pennellata era errata e come correggerla.

  • Il Problema: Se le regole del Critico sono troppo complicate (come un Sudoku complesso) o se il Critico usa un metodo difficile da spiegare passo dopo passo (come indovinare casualmente), il Critico si blocca. Non riesce a dare istruzioni specifiche su come correggere le pennellate. L'Apprendista rimane confuso e non riesce a migliorare.

Il Nuovo Modo (EM-NESY)

EM-NESY cambia il flusso di lavoro in due fasi distinte, come un processo di prova generale:

Fase 1: La Recensione del Critico (Il passaggio di "Aspettativa")
L'Apprendista dipinge un quadro basandosi sulla sua attuale abilità. Il Critico guarda il quadro e la risposta corretta (l'etichetta).
Inveve di cercare di spiegare come correggere le pennellate, il Critico si limita a scrivere una lista di correzioni.

  • Esempio: "Hai pensato che questo numero fosse un 3, ma date le regole del Sudoku, è in realtà probabile al 70% che sia un 5 e al 30% che sia un 6."
  • Punto Chiave: Il Critico fa questo usando qualsiasi metodo desideri. Può usare matematica complessa, tentativi casuali o logica rigorosa. Non importa se può spiegare il suo ragionamento passo dopo passo; deve solo produrre la lista finale di probabilità (la "posteriore").

Fase 2: La Pratica dell'Apprendista (Il passaggio di "Massimizzazione")
Il Critico consegna la lista di correzioni all'Apprendista. L'Apprendista guarda il suo tentativo originale e le correzioni del Critico.

  • L'Apprendista pensa: "Ho indovinato un 3. Il Critico dice che avrei dovuto indovinare un 5 o un 6. Devo regolare il mio cervello per rendere il 5 o il 6 più probabili la prossima volta."
  • L'Apprendista aggiorna le proprie impostazioni interne (i parametri neurali) per corrispondere alla lista del Critico.
  • Punto Chiave: Il Critico non è coinvolto in questo passaggio. La lista del Critico è trattata come un fatto immutabile. L'Apprendista deve solo imparare come cambiare il proprio stile di pittura.

Perché è una Grande Scoperta?

1. Sblocca la Logica "Imparabile"
Alcuni problemi logici sono così difficili che non è possibile calcolare la risposta esatta, o il metodo per trovare la risposta è "non differenziabile" (matematicamente disordinato).

  • Analogia: Immagina che il Critico usi un metodo in cui lancia i dadi per trovare la risposta. Nel vecchio modo, non potevi insegnare all'Apprendista perché non potevi tracciare il lancio dei dadi fino alle pennellate.
  • Con EM-NESY: Il Critico lancia i dadi, ottiene un risultato e lo scrive. L'Apprendista impara semplicemente dal risultato. La parte disordinata del lancio dei dadi è completamente nascosta dal processo di apprendimento.

2. È Più Veloce e Usa Meno Memoria
Il documento mostra che quando la logica è abbastanza semplice da poter essere calcolata esattamente, questo nuovo metodo è altrettanto accurato del vecchio metodo, ma molto più veloce.

  • Analogia: È come rendersi conto che non è necessario ricalcolare l'intera storia dell'universo ogni volta che si commette un errore. Basta solo il verdetto finale. Questo risparmia una quantità enorme di memoria del computer e tempo, permettendo al robot di risolvere puzzle molto più grandi (come griglie di Sudoku con 100 cifre) che farebbero crashare i vecchi sistemi.

3. Funziona con Qualsiasi "Critico"
Poiché il Critico non ha bisogno di essere matematicamente "fluido" o differenziabile, puoi integrare qualsiasi motore logico esistente, anche quelli che prima erano troppo difficili da usare con le reti neurali.

Cosa Hanno Dimostrato gli Esperimenti

Gli autori hanno testato il sistema su tre tipi di puzzle:

  1. Aggiungere numeri scritti a mano: Hanno dimostrato che EM-NESY poteva gestire somme enormi (100 cifre) che altri metodi non riuscivano nemmeno a terminare, utilizzando meno memoria.
  2. Sudoku Visivo: Hanno dimostrato che poteva apprendere da puzzle in cui le regole erano rigide, anche quando venivano utilizzati metodi approssimativi (come il campionamento casuale) per risolvere la parte logica.
  3. Ricerca di un percorso su una mappa: Hanno dimostrato che poteva imparare a trovare il percorso più breve su una griglia, un compito in cui altri metodi faticavano perché la logica era troppo complessa per essere differenziata.

In Sintesi

Il documento propone EM-NESY, un framework che tratta l'apprendimento neurosimbolico come un gioco di "Caldo o Freddo" giocato a turni.

  • Turno 1: Il motore logico (Critico) capisce quali dovrebbero essere state le risposte corrette, usando qualunque strumento abbia a disposizione.
  • Turno 2: Il motore neurale (Apprendista) adegua il proprio cervello per corrispondere a quelle risposte.

Questo semplice cambio di approccio permette all'IA di imparare da una logica complessa, disordinata o approssimativa senza dover forzare la logica a essere matematicamente perfetta o differenziabile. Rende la costruzione di un'IA capace sia di "vedere" che di "pensare" molto più flessibile e scalabile.

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 →