Artificial intelligence (AI) research has long focused on developing systems capable of advanced reasoning. Early work centered on symbolic approaches with hand-coded knowledge and rules. The rise of machine learning shifted the focus to systems that learn directly from data. Neural Algorithmic Reasoning (NAR) seeks to blend the strengths of both, allowing neural networks to learn and execute rule-based algorithms. This dissertation explores NAR's theoretical and practical contributions. It examines fundamental concepts, provides an overview of key NAR principles, and investigates the connection between neural networks and tropical algebra. This connection leads to neural architectures provably capable of approximating certain dynamic programming algorithms. The work also demonstrates how these neural reasoners can learn advanced concepts like strong duality in combinatorial optimization. Extensive empirical studies demonstrate the real-world value of NAR networks. These networks are successfully applied to tasks including planning, classifying large-scale graphs, and learning approximate solutions to difficult combinatorial optimization problems. The research highlights the exciting potential of integrating algorithmic reasoning into machine learning models.
Reasoning Algorithmically in Graph Neural Networks
NUMEROSO, DANILO
2024
Abstract
Artificial intelligence (AI) research has long focused on developing systems capable of advanced reasoning. Early work centered on symbolic approaches with hand-coded knowledge and rules. The rise of machine learning shifted the focus to systems that learn directly from data. Neural Algorithmic Reasoning (NAR) seeks to blend the strengths of both, allowing neural networks to learn and execute rule-based algorithms. This dissertation explores NAR's theoretical and practical contributions. It examines fundamental concepts, provides an overview of key NAR principles, and investigates the connection between neural networks and tropical algebra. This connection leads to neural architectures provably capable of approximating certain dynamic programming algorithms. The work also demonstrates how these neural reasoners can learn advanced concepts like strong duality in combinatorial optimization. Extensive empirical studies demonstrate the real-world value of NAR networks. These networks are successfully applied to tasks including planning, classifying large-scale graphs, and learning approximate solutions to difficult combinatorial optimization problems. The research highlights the exciting potential of integrating algorithmic reasoning into machine learning models.File | Dimensione | Formato | |
---|---|---|---|
Scheda_Numeroso.pdf
non disponibili
Dimensione
232.62 kB
Formato
Adobe PDF
|
232.62 kB | Adobe PDF | |
thesis_numeroso.pdf
accesso aperto
Dimensione
1.6 MB
Formato
Adobe PDF
|
1.6 MB | Adobe PDF | Visualizza/Apri |
I documenti in UNITESI sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.
https://hdl.handle.net/20.500.14242/216743
URN:NBN:IT:UNIPI-216743