Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Davide Buffelli

dblp:267/1651 · DBLP profile ↗
← Back
6ranked-venue papers
4as first author
6since 2021 · last 2024
0000-0001-5565-1634ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 6 · 4 first-author · 6 since 2021Graphics, computer vision, multimedia, augmented reality and games · 1 · 1 first-author · 1 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Artificial intelligence
5 papers
Graph learning · 19% Deep learning architectures and training · 15% Optimization for machine learning · 15%

Topics — the 15 heaviest of 15, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Machine learning › Graph learning
graph neural network
1.322024
Deep Equilibrium Algorithmic Reasoning · NeurIPS 2024
SizeShiftReg: a Regularization Method for Improving Size-Generalization in Graph Neural Networks · NeurIPS 2022
Machine learning › Optimization for machine learning › second-order optimization
gauss-newton method
0.812024
Exact, Tractable Gauss-Newton Optimization in Deep Reversible Architectures Reveal Poor Generalization · NeurIPS 2024
Machine learning › Learning theory
generalization
0.812024
Exact, Tractable Gauss-Newton Optimization in Deep Reversible Architectures Reveal Poor Generalization · NeurIPS 2024
Knowledge, reasoning and agents › Knowledge representation and reasoning › knowledge incorporation › knowledge-infused learning › neuro-symbolic learning
neural algorithmic reasoning
0.812024
Deep Equilibrium Algorithmic Reasoning · NeurIPS 2024
Machine learning › Optimization for machine learning
second-order optimization
0.812024
Exact, Tractable Gauss-Newton Optimization in Deep Reversible Architectures Reveal Poor Generalization · NeurIPS 2024
Machine learning › Deep learning architectures and training
training dynamics
0.812024
Exact, Tractable Gauss-Newton Optimization in Deep Reversible Architectures Reveal Poor Generalization · NeurIPS 2024
Knowledge, reasoning and agents › Knowledge representation and reasoning
neural-symbolic integration
0.712023
Scalable Theory-Driven Regularization of Scene Graph Generation Models · AAAI 2023
Computer vision › Segmentation and scene understanding
scene graph generation
0.712023
Scalable Theory-Driven Regularization of Scene Graph Generation Models · AAAI 2023
Machine learning › Trustworthy machine learning
interpretability
0.612022
Extending Logic Explained Networks to Text Classification · EMNLP 2022
Natural language and speech › Information extraction and text analysis › text classification
interpretable text classification
0.612022
Extending Logic Explained Networks to Text Classification · EMNLP 2022
Machine learning › Trustworthy machine learning › interpretability
logic-based explanation
0.612022
Extending Logic Explained Networks to Text Classification · EMNLP 2022
Machine learning › Deep learning architectures and training
regularization
0.612022
SizeShiftReg: a Regularization Method for Improving Size-Generalization in Graph Neural Networks · NeurIPS 2022
Machine learning › Graph learning › graph neural network › graph neural network generalization
size generalization
0.612022
SizeShiftReg: a Regularization Method for Improving Size-Generalization in Graph Neural Networks · NeurIPS 2022
Natural language and speech › Information extraction and text analysis
text classification
0.612022
Extending Logic Explained Networks to Text Classification · EMNLP 2022
Machine learning › Deep learning architectures and training › feedforward neural network
invertible neural network
0.212024
Exact, Tractable Gauss-Newton Optimization in Deep Reversible Architectures Reveal Poor Generalization · NeurIPS 2024

Methods — techniques the papers use, named apart from their topics

neural tangent kernel · 0.8gauss-newton · 0.8deep equilibrium model · 0.8symbolic knowledge regularization · 0.7deep learning · 0.7logic explained networks · 0.6graph coarsening · 0.6data augmentation · 0.6LIME · 0.6
YearPublicationVenuePosition
2024 Exact, Tractable Gauss-Newton Optimization in Deep Reversible Architectures Reveal Poor Generalization
abstract
Second-order optimization has been shown to accelerate the training of deep neural networks in many applications, often yielding faster progress per iteration on the training loss compared to first-order optimizers. However, the generalization properties of second-order methods are still being debated. Theoretical investigations have proved difficult to carry out outside the tractable settings of heavily simplified model classes - thus, the relevance of existing theories to practical deep learning applications remains unclear. Similarly, empirical studies in large-scale models and real datasets are significantly confounded by the necessity to approximate second-order updates in practice. It is often unclear whether the observed generalization behaviour arises specifically from the second-order nature of the parameter updates, or instead reflects the specific structured (e.g. Kronecker) approximations used or any damping-based interpolation towards first-order updates. Here, we show for the first time that exact Gauss-Newton (GN) updates take on a tractable form in a class of deep reversible architectures that are sufficiently expressive to be meaningfully applied to common benchmark datasets. We exploit this novel setting to study the training and generalization properties of the GN optimizer. We find that exact GN generalizes poorly. In the mini-batch training setting, this manifests as rapidly saturating progress even on the training loss, with parameter updates found to overfit each mini-batch without producing the features that would support generalization to other mini-batches. In contrast to previous work, we show that our experiments run in the feature learning regime, in which the neural tangent kernel (NTK) changes during the course of training. However, changes in the NTK are not associated with any significant change in neural representations, explaining the lack of generalization.
Davide Buffelli, Jamie McGowan, Wangkun Xu, Alexandru Cioba, Da-Shan Shiu, Guillaume Hennequin, Alberto Bernacchia
NeurIPS1
2024 Deep Equilibrium Algorithmic Reasoning
abstract
Neural Algorithmic Reasoning (NAR) research has demonstrated that graph neural networks (GNNs) could learn to execute classical algorithms. However, most previous approaches have always used a recurrent architecture, where each iteration of the GNN matches an iteration of the algorithm. In this paper we study neurally solving algorithms from a different perspective: since the algorithm’s solution is often an equilibrium, it is possible to find the solution directly by solving an equilibrium equation. Our approach requires no information on the ground-truth number of steps of the algorithm, both during train and test time. Furthermore, the proposed method improves the performance of GNNs on executing algorithms and is a step towards speeding up existing NAR models. Our empirical evidence, leveraging algorithms from the CLRS-30 benchmark, validates that one can train a network to solve algorithmic problems by directly finding the equilibrium. We discuss the practical implementation of such models and propose regularisations to improve the performance of these equilibrium reasoners.
Dobrik Georgiev, Joseph Wilson, Davide Buffelli, Pietro Liò
NeurIPS3
2023 Scalable Theory-Driven Regularization of Scene Graph Generation Models
abstract
Several techniques have recently aimed to improve the performance of deep learning models for Scene Graph Generation (SGG) by incorporating background knowledge. State-of-the-art techniques can be divided into two families: one where the background knowledge is incorporated into the model in a subsymbolic fashion, and another in which the background knowledge is maintained in symbolic form. Despite promising results, both families of techniques face several shortcomings: the first one requires ad-hoc, more complex neural architectures increasing the training or inference cost; the second one suffers from limited scalability w.r.t. the size of the background knowledge. Our work introduces a regularization technique for injecting symbolic background knowledge into neural SGG models that overcomes the limitations of prior art. Our technique is model-agnostic, does not incur any cost at inference time, and scales to previously unmanageable background knowledge sizes. We demonstrate that our technique can improve the accuracy of state-of-the-art SGG models, by up to 33%.
Davide Buffelli, Efthymia Tsamoura
AAAI1
2022 Extending Logic Explained Networks to Text Classification
abstract
Recently, Logic Explained Networks (LENs) have been proposed as explainable-by-design neural models providing logic explanations for their predictions.However, these models have only been applied to vision and tabular data, and they mostly favour the generation of global explanations, while local ones tend to be noisy and verbose.For these reasons, we propose LEN p , improving local explanations by perturbing input words, and we test it on text classification.Our results show that (i) LEN p provides better local explanations than LIME in terms of sensitivity and faithfulness, and (ii) logic explanations are more useful and user-friendly than feature scoring provided by LIME as attested by a human survey.
Gabriele Ciravegna, Pietro Barbiero, Francesco Giannini, Davide Buffelli, Pietro Liò
EMNLP5
2022 Graph Representation Learning for Multi-Task Settings: a Meta-Learning Approach
abstract
Graph Neural Networks (GNNs) have become the state-of-the-art method for many applications on graph structured data. GNNs are a model for graph representation learning, which aims at learning to generate low dimensional node embeddings that encapsulate structural and feature-related information. GNNs are usually trained in an end-to-end fashion, leading to highly specialized node embeddings. While this approach achieves great results in the single-task setting, the generation of node embeddings that can be used to perform multiple tasks (with performance comparable to single-task models) is still an open problem. We propose the use of meta-learning to allow the training of a GNN model capable of producing multi-task node embeddings. In particular, we exploit the properties of optimization-based meta-learning to learn GNNs that can produce general node representations by learning parameters that can quickly (i.e. with a few steps of gradient descent) adapt to multiple tasks. Our experiments show that the embeddings produced by a model trained with our purposely designed meta-learning procedure can be used to perform multiple tasks with comparable or, surprisingly, even higher performance than both single-task and multi-task end-to-end models.
Davide Buffelli, Fabio Vandin
IJCNN1
2022 SizeShiftReg: a Regularization Method for Improving Size-Generalization in Graph Neural Networks
abstract
In the past few years, graph neural networks (GNNs) have become the de facto model of choice for graph classification. While, from the theoretical viewpoint, most GNNs can operate on graphs of any size, it is empirically observed that their classification performance degrades when they are applied on graphs with sizes that differ from those in the training data. Previous works have tried to tackle this issue in graph classification by providing the model with inductive biases derived from assumptions on the generative process of the graphs, or by requiring access to graphs from the test domain. The first strategy is tied to the quality of the assumptions made for the generative process, and requires the use of specific models designed after the explicit definition of the generative process of the data, leaving open the question of how to improve the performance of generic GNN models in general settings. On the other hand, the second strategy can be applied to any GNN, but requires access to information that is not always easy to obtain. In this work we consider the scenario in which we only have access to the training data, and we propose a regularization strategy that can be applied to any GNN to improve its generalization capabilities from smaller to larger graphs without requiring access to the test data. Our regularization is based on the idea of simulating a shift in the size of the training graphs using coarsening techniques, and enforcing the model to be robust to such a shift. Experimental results on standard datasets show that popular GNN models, trained on the 50% smallest graphs in the dataset and tested on the 10% largest graphs, obtain performance improvements of up to 30% when trained with our regularization strategy.
Davide Buffelli, Pietro Liò, Fabio Vandin
NeurIPS1