no code implementations • 21 Feb 2024 • Danilo Numeroso
Within this context, Neural Algorithmic Reasoning (NAR) stands out as a promising research field, aiming to integrate the structured and rule-based reasoning of algorithms with the adaptive learning capabilities of neural networks, typically by tasking neural models to mimic classical algorithms.
1 code implementation • 18 May 2023 • Dobrik Georgiev, Danilo Numeroso, Davide Bacciu, Pietro Liò
Solving NP-hard/complete combinatorial problems with neural networks is a challenging research area that aims to surpass classical approximate algorithms.
no code implementations • 9 Feb 2023 • Danilo Numeroso, Davide Bacciu, Petar Veličković
We demonstrate that simultaneously learning the dual definition of these optimisation problems in algorithmic learning allows for better learning and qualitatively better solutions.
no code implementations • 11 Apr 2022 • Danilo Numeroso, Davide Bacciu, Petar Veličković
At training time, we exploit multi-task learning to learn jointly the Dijkstra's algorithm and a consistent heuristic function for the A* search algorithm.
1 code implementation • 16 Apr 2021 • Danilo Numeroso, Davide Bacciu
Explainable AI (XAI) is a research area whose objective is to increase trustworthiness and to enlighten the hidden mechanism of opaque machine learning techniques.
1 code implementation • 9 Nov 2020 • Danilo Numeroso, Davide Bacciu
We present a novel approach to tackle explainability of deep graph networks in the context of molecule property prediction tasks, named MEG (Molecular Explanation Generator).