Marco Maggini

Prof. Dr. Marco Maggini


Research Focus & Metrics

Academic Career Length

28Years (1999-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
16 November 2022 in Artificial Intelligence
Verified
Journal Article
Closed access
GCGabriele Ciravegna
Gabriele Ciravegna
PBPietro Barbiero
Pietro Barbiero
FGFrancesco Giannini
Francesco Giannini
MGMarco Gori
Marco Gori
PLPietro Liò
Pietro Liò
SMStefano Melacci
Stefano Melacci

15 April 2021 in IEEE Transactions on Pattern Analysis and Machine Intelligence
Verified
Journal Article
Closed access
MTMatteo Tiezzi
Matteo Tiezzi
GMGiuseppe Marra
Giuseppe Marra
SMStefano Melacci
Stefano Melacci
MMMarco Maggini
Marco Maggini
The popularity of deep learning techniques renewed the interest in neural architectures able to process complex structures that can be represented using graphs, inspired by Graph Neural Networks (GNNs). We focus our attention on the originally proposed GNN model of Scarselli et al. 2009, which encodes the state of the nodes of the graph by means of an iterative diffusion procedure that, during the learning stage, must be computed at every epoch, until the fixed point of a learnable state transition function is reached, propagating the information among the neighbouring nodes. We propose a novel approach to learning in GNNs, based on constrained optimization in the Lagrangian framework. Learning both the transition function and the node states is the outcome of a joint process, in which the state convergence procedure is implicitly expressed by a constraint satisfaction mechanism, avoiding iterative epoch-wise procedures and the network unfolding. Our computational structure searches for saddle points of the Lagrangian in the adjoint space composed of weights, nodes state variables and Lagrange multipliers. This process is further enhanced by multiple layers of constraints that accelerate the diffusion process. An experimental analysis shows that the proposed approach compares favourably with popular models on several benchmarks.

9 February 2023 in Applied Intelligence
Verified
Journal Article
Open access
PDF file
FGFrancesco Giannini
Francesco Giannini
MDMichelangelo Diligenti
Michelangelo Diligenti
MMMarco Maggini
Marco Maggini
MGMarco Gori
Marco Gori
GMGiuseppe Marra
Giuseppe Marra
Injecting prior knowledge into the learning process of a neural architecture is one of the main challenges currently faced by the artificial intelligence community, which also motivated the emergence of neural-symbolic models. One of the main advantages of these approaches is their capacity to learn competitive solutions with a significant reduction of the amount of supervised data. In this regard, a commonly adopted solution consists of representing the prior knowledge via first-order logic formulas, then relaxing the formulas into a set of differentiable constraints by using a t-norm fuzzy logic. This paper shows that this relaxation, together with the choice of the penalty terms enforcing the constraint satisfaction, can be unambiguously determined by the selection of a t-norm generator, providing numerical simplification properties and a tighter integration between the logic knowledge and the learning objective. When restricted to supervised learning, the presented theoretical framework provides a straight derivation of the popular cross-entropy loss, which has been shown to provide faster convergence and to reduce the vanishing gradient problem in very deep structures. However, the proposed learning formulation extends the advantages of the cross-entropy loss to the general knowledge that can be represented by neural-symbolic methods. In addition, the presented methodology allows the development of novel classes of loss functions, which are shown in the experimental results to lead to faster convergence rates than the approaches previously proposed in the literature.

25 December 2019 in IEEE Transactions on Neural Networks and Learning Systems
Verified
Journal Article
Closed access
MMMarco Maggini
Marco Maggini
GMGiuseppe Marra
Giuseppe Marra
SMStefano Melacci
Stefano Melacci
AZAndrea Zugarini
Andrea Zugarini
We consider a scenario where an artificial agent is reading a stream of text composed of a set of narrations, and it is informed about the identity of some of the individuals that are mentioned in the text portion that is currently being read. The agent is expected to learn to follow the narrations, thus disambiguating mentions and discovering new individuals. We focus on the case in which individuals are entities and relations and propose an end-to-end trainable memory network that learns to discover and disambiguate them in an online manner, performing one-shot learning and dealing with a small number of sparse supervisions. Our system builds a not-given-in-advance knowledge base, and it improves its skills while reading the unsupervised text. The model deals with abrupt changes in the narration, considering their effects when resolving coreferences. We showcase the strong disambiguation and discovery skills of our model on a corpus of Wikipedia documents and on a newly introduced data set that we make publicly available.

Verified
Journal Article
Open access
PDF file
PBPietro Bongini
Pietro Bongini
Niccolò PancinoNiccolò Pancino
Niccolò Pancino
Asma BendjeddouAsma Bendjeddou
Asma Bendjeddou
FSFranco Scarselli
Franco Scarselli
MMMarco Maggini
Marco Maggini
MBMonica Bianchini
Monica Bianchini
Graph Neural Networks have proven to be very valuable models for the solution of a wide variety of problems on molecular graphs, as well as in many other research fields involving graph-structured data. Molecules are heterogeneous graphs composed of atoms of different species. Composite graph neural networks process heterogeneous graphs with multiple-state-updating networks, each one dedicated to a particular node type. This approach allows for the extraction of information from s graph more efficiently than standard graph neural networks that distinguish node types through a one-hot encoded type of vector. We carried out extensive experimentation on eight molecular graph datasets and on a large number of both classification and regression tasks. The results we obtained clearly show that composite graph neural networks are far more efficient in this setting than standard graph neural networks.

1 September 2016 in Neural Networks
Verified
Journal Article
Closed access
MGMarco Gori
Marco Gori
MMMarco Maggini
Marco Maggini
ARAlessandro Rossi
Alessandro Rossi