Il Symbolic Learning (SL) studia algoritmi di apprendimento per modelli computazionali che si basano sulla logica formale (o logica simbolica) e, come tale, fornisce modelli di intelligenza artificiale che eseguono ragionamenti logici trasparenti, espliciti, nonostante il suo ruolo centrale nell'intelligenza artificiale (AI) degli anni '80/'90, gli ultimi due decenni di ricerca sull'IA sono stati contrassegnati da grandi progressi nel deep learning, che hanno spostato l'attenzione su modelli a scatola nera altamente accurati. Negli ultimi anni la SL è tornata alla ribalta come soluzione promettente al cosiddetto problema della scatola nera, a causa della natura interpretabile della rappresentazione della conoscenza sottostante, ma allo stato attuale appare sia sottosviluppata che sottosviluppata. frammentato e generalmente non è considerato un serio concorrente del deep learning, probabilmente a causa di due fattori principali. In primo luogo, mentre i metodi di deep learning sono specializzati in serie temporali, immagini, grafici, ecc., la maggior parte degli approcci SL diffusi sono ancora basati sulla logica proposizionale o sulla logica dei predicati, che sono adatti solo per dati statici, tabulari e per dati puramente relazionali. In secondo luogo, mentre esistono diversi framework di programmazione consolidati per il deep learning (ad esempio, tensorflow, Theano, Deeplearning4j, scikit-learn), le implementazioni degli algoritmi SL (quando disponibili) sono sparse tra diverse programmazioni e librerie, rendendo difficile apprezzare il vero potenziale dei linguaggi. delle rappresentazioni esplicite della conoscenza. Questa tesi affronta entrambe queste lacune. In primo luogo, con l'obiettivo di fornire una visione moderna e unificante sull'argomento, presentiamo SOLE, un framework astratto per le metodologie SL. Il framework, che è disponibile anche nella programmazione Julia linguaggio, fornisce una base logica solida e completa che consente l'uso di formalismo logico praticamente any e copre metodi (specifici della logica e -agonistici) dall'analisi dei dati simbolici, dall'apprendimento simbolico e dalla modellazione simbolica. risultati sperimentali pubblicati di recente mostrano come le estensioni dei metodi SL comuni a logiche modali più espressive possano portare a modelli interpretabili e accurati per attività con dati non tabulari. La parte sperimentale di questa tesi considera quattro diversi compiti di classificazione, serie temporali multivariate e immagini. Per ciascun compito, forniamo una valutazione sperimentale di un nuovo algoritmo di apprendimento dell'albero decisionale basato su logiche modali temporali/spaziali. I modelli appresi mostrano una precisione da media ad alta, e le ispezioni qualitative della conoscenza estratta rivelano intuizioni sui processi sottostanti al problema in questione. L’obiettivo di questo lavoro è incoraggiare la ricerca in SL e, in definitiva, consentire interazioni virtuose tra intelligenza umana e computazionale, durante la negoziazione di compiti difficili.

Modal Symbolic Learning: from theory to practice / Pagliarini, G.. - (2024 Jan 09).

Modal Symbolic Learning: from theory to practice

PAGLIARINI, GIOVANNI
2024-01-09

Abstract

Il Symbolic Learning (SL) studia algoritmi di apprendimento per modelli computazionali che si basano sulla logica formale (o logica simbolica) e, come tale, fornisce modelli di intelligenza artificiale che eseguono ragionamenti logici trasparenti, espliciti, nonostante il suo ruolo centrale nell'intelligenza artificiale (AI) degli anni '80/'90, gli ultimi due decenni di ricerca sull'IA sono stati contrassegnati da grandi progressi nel deep learning, che hanno spostato l'attenzione su modelli a scatola nera altamente accurati. Negli ultimi anni la SL è tornata alla ribalta come soluzione promettente al cosiddetto problema della scatola nera, a causa della natura interpretabile della rappresentazione della conoscenza sottostante, ma allo stato attuale appare sia sottosviluppata che sottosviluppata. frammentato e generalmente non è considerato un serio concorrente del deep learning, probabilmente a causa di due fattori principali. In primo luogo, mentre i metodi di deep learning sono specializzati in serie temporali, immagini, grafici, ecc., la maggior parte degli approcci SL diffusi sono ancora basati sulla logica proposizionale o sulla logica dei predicati, che sono adatti solo per dati statici, tabulari e per dati puramente relazionali. In secondo luogo, mentre esistono diversi framework di programmazione consolidati per il deep learning (ad esempio, tensorflow, Theano, Deeplearning4j, scikit-learn), le implementazioni degli algoritmi SL (quando disponibili) sono sparse tra diverse programmazioni e librerie, rendendo difficile apprezzare il vero potenziale dei linguaggi. delle rappresentazioni esplicite della conoscenza. Questa tesi affronta entrambe queste lacune. In primo luogo, con l'obiettivo di fornire una visione moderna e unificante sull'argomento, presentiamo SOLE, un framework astratto per le metodologie SL. Il framework, che è disponibile anche nella programmazione Julia linguaggio, fornisce una base logica solida e completa che consente l'uso di formalismo logico praticamente any e copre metodi (specifici della logica e -agonistici) dall'analisi dei dati simbolici, dall'apprendimento simbolico e dalla modellazione simbolica. risultati sperimentali pubblicati di recente mostrano come le estensioni dei metodi SL comuni a logiche modali più espressive possano portare a modelli interpretabili e accurati per attività con dati non tabulari. La parte sperimentale di questa tesi considera quattro diversi compiti di classificazione, serie temporali multivariate e immagini. Per ciascun compito, forniamo una valutazione sperimentale di un nuovo algoritmo di apprendimento dell'albero decisionale basato su logiche modali temporali/spaziali. I modelli appresi mostrano una precisione da media ad alta, e le ispezioni qualitative della conoscenza estratta rivelano intuizioni sui processi sottostanti al problema in questione. L’obiettivo di questo lavoro è incoraggiare la ricerca in SL e, in definitiva, consentire interazioni virtuose tra intelligenza umana e computazionale, durante la negoziazione di compiti difficili.
9-gen-2024
Matematica
Modal Logic
Artificial Intelligence
Symbolic Logic
Machine Learning
Symbolic Learning
Formal Logic
Inductive Logic Programming
Rule Learning
Decision Tree Learning
Decision Tree
Decision Trees
Modal Decision Trees
Land Cover Classification
COVID-19 Diagnosis
Gas Turbine
Trip Prediction
Neuroaesthetics
Symbolic Machine Learning
Symbolic AI
Symbolics
Sciavicco, Guido
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/1889/5651
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact