Francesco Di Giovanni

dblp:304/4868 · DBLP profile ↗
← Back
9ranked-venue papers
1as first author
9since 2021 · last 2025
—ORCID · none

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

Artificial intelligence and machine learning · 9 · 1 first-author · 9 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
9 papers
Graph learning · 87% Generative modeling · 11% Robot navigation and mapping · 1%

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

TopicWeightPapersLastEvidence papers
Machine learning › Graph learning
graph neural network
5.582025
A General Graph Spectral Wavelet Convolution via Chebyshev Order Decomposition · ICML 2025
Understanding Virtual Nodes: Oversquashing and Node Heterogeneity · ICLR 2025
Locality-Aware Graph Rewiring in GNNs · ICLR 2024
Machine learning › Graph learning › graph neural network › deep graph neural network
over-squashing
3.552025
Understanding Virtual Nodes: Oversquashing and Node Heterogeneity · ICLR 2025
Locality-Aware Graph Rewiring in GNNs · ICLR 2024
DRew: Dynamically Rewired Message Passing with Delay · ICML 2023
Machine learning › Graph learning › graph neural network
message passing
2.842025
Understanding Virtual Nodes: Oversquashing and Node Heterogeneity · ICLR 2025
DRew: Dynamically Rewired Message Passing with Delay · ICML 2023
On Over-Squashing in Message Passing Neural Networks: The Impact of Width, Depth, and Topology · ICML 2023
Machine learning › Graph learning › graph neural network
graph rewiring
2.032024
Locality-Aware Graph Rewiring in GNNs · ICLR 2024
On Over-Squashing in Message Passing Neural Networks: The Impact of Width, Depth, and Topology · ICML 2023
Understanding over-squashing and bottlenecks on graphs via curvature · ICLR 2022
Machine learning › Graph learning › graph signal processing
graph wavelet
0.912025
A General Graph Spectral Wavelet Convolution via Chebyshev Order Decomposition · ICML 2025
Machine learning › Graph learning › graph neural network › spectral graph neural network
spectral graph convolution
0.912025
A General Graph Spectral Wavelet Convolution via Chebyshev Order Decomposition · ICML 2025
Machine learning › Generative modeling › flow matching
conditional flow matching
0.812024
Metric Flow Matching for Smooth Interpolations on the Data Manifold · NeurIPS 2024
Machine learning › Generative modeling
diffusion model
0.812024
Metric Flow Matching for Smooth Interpolations on the Data Manifold · NeurIPS 2024
Machine learning › Generative modeling
flow matching
0.812024
Metric Flow Matching for Smooth Interpolations on the Data Manifold · NeurIPS 2024
Machine learning › Graph learning
network rewiring
0.712023
DRew: Dynamically Rewired Message Passing with Delay · ICML 2023
Machine learning › Graph learning › graph neural network › graph rewiring
curvature-based rewiring
0.612022
Understanding over-squashing and bottlenecks on graphs via curvature · ICLR 2022
Machine learning › Graph learning
graph diffusion
0.512021
Beltrami Flow and Neural Diffusion on Graphs · NeurIPS 2021
Machine learning › Graph learning › graph neural network
graph transformer
0.522025
Understanding Virtual Nodes: Oversquashing and Node Heterogeneity · ICLR 2025
DRew: Dynamically Rewired Message Passing with Delay · ICML 2023
Robotics › Robot navigation and mapping › mobile robot navigation › sensor-based navigation
LiDAR-based navigation
0.212024
Metric Flow Matching for Smooth Interpolations on the Data Manifold · NeurIPS 2024
Machine learning › Graph learning › graph neural network
long-range interaction
0.212023
DRew: Dynamically Rewired Message Passing with Delay · ICML 2023
Computer vision › 3D vision
geometric deep learning
0.112021
Beltrami Flow and Neural Diffusion on Graphs · NeurIPS 2021

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

wavelet admissibility · 0.9virtual nodes · 0.9sensitivity analysis · 0.9multiresolution analysis · 0.9chebyshev polynomials · 0.9spectral rewiring · 0.8riemannian geometry · 0.8locality-aware rewiring · 0.8geodesic interpolation · 0.8theoretical analysis · 0.7
YearPublicationVenuePosition
2025 Understanding Virtual Nodes: Oversquashing and Node Heterogeneity
abstract
While message passing neural networks (MPNNs) have convincing success in a range of applications, they exhibit limitations such as the oversquashing problem and their inability to capture long-range interactions. Augmenting MPNNs with a virtual node (VN) removes the locality constraint of the layer aggregation and has been found to improve performance on a range of benchmarks. We provide a comprehensive theoretical analysis of the role of VNs and benefits thereof, through the lenses of oversquashing and sensitivity analysis. First, we characterize, precisely, how the improvement afforded by VNs on the mixing abilities of the network and hence in mitigating oversquashing, depends on the underlying topology. We then highlight that, unlike Graph-Transformers (GTs), classical instantiations of the VN are often constrained to assign uniform importance to different nodes. Consequently, we propose a variant of VN with the same computational complexity, which can have different sensitivity to nodes based on the graph structure. We show that this is an extremely effective and computationally efficient baseline for graph-level tasks.
Joshua Southern, Francesco Di Giovanni, Michael M. Bronstein, Johannes F. Lutzeyer
ICLR2
2025 A General Graph Spectral Wavelet Convolution via Chebyshev Order Decomposition
abstract
Spectral graph convolution, an important tool of data filtering on graphs, relies on two essential decisions: selecting spectral bases for signal transformation and parameterizing the kernel for frequency analysis. While recent techniques mainly focus on standard Fourier transform and vector-valued spectral functions, they fall short in flexibility to model signal distributions over large spatial ranges, and capacity of spectral function. In this paper, we present a novel wavelet-based graph convolution network, namely WaveGC, which integrates multi-resolution spectral bases and a matrix-valued filter kernel. Theoretically, we establish that WaveGC can effectively capture and decouple short-range and long-range information, providing superior filtering flexibility, surpassing existing graph wavelet neural networks. To instantiate WaveGC, we introduce a novel technique for learning general graph wavelets by separately combining odd and even terms of Chebyshev polynomials. This approach strictly satisfies wavelet admissibility criteria. Our numerical experiments showcase the consistent improvements in both short-range and long-range tasks. This underscores the effectiveness of the proposed model in handling different scenarios.
Nian Liu 0001, Xiao-Xin He, Thomas Laurent 0001, Francesco Di Giovanni, Michael M. Bronstein, Xavier Bresson
ICML4
2024 Locality-Aware Graph Rewiring in GNNs
abstract
Graph Neural Networks (GNNs) are popular models for machine learning on graphs that typically follow the message-passing paradigm, whereby the feature of a node is updated recursively upon aggregating information over its neighbors. While exchanging messages over the input graph endows GNNs with a strong inductive bias, it can also make GNNs susceptible to over-squashing, thereby preventing them from capturing long-range interactions in the given graph. To rectify this issue, graph rewiring techniques have been proposed as a means of improving information flow by altering the graph connectivity. In this work, we identify three desiderata for graph-rewiring: (i) reduce over-squashing, (ii) respect the locality of the graph, and (iii) preserve the sparsity of the graph. We highlight fundamental trade-offs that occur between spatial and spectral rewiring techniques; while the former often satisfy (i) and (ii) but not (iii), the latter generally satisfy (i) and (iii) at the expense of (ii). We propose a novel rewiring framework that satisfies all of (i)--(iii) through a locality-aware sequence of rewiring operations. We then discuss a specific instance of such rewiring framework and validate its effectiveness on several real-world benchmarks, showing that it either matches or significantly outperforms existing rewiring approaches.
Federico Barbero, Ameya Velingker, Amin Saberi, Michael M. Bronstein, Francesco Di Giovanni
ICLR5
2024 Metric Flow Matching for Smooth Interpolations on the Data Manifold
abstract
Matching objectives underpin the success of modern generative models and rely on constructing conditional paths that transform a source distribution into a target distribution. Despite being a fundamental building block, conditional paths have been designed principally under the assumption of $\textit{Euclidean geometry}$, resulting in straight interpolations. However, this can be particularly restrictive for tasks such as trajectory inference, where straight paths might lie outside the data manifold, thus failing to capture the underlying dynamics giving rise to the observed marginals. In this paper, we propose Metric Flow Matching (MFM), a novel simulation-free framework for conditional flow matching where interpolants are approximate geodesics learned by minimizing the kinetic energy of a data-induced Riemannian metric. This way, the generative model matches vector fields on the data manifold, which corresponds to lower uncertainty and more meaningful interpolations. We prescribe general metrics to instantiate MFM, independent of the task, and test it on a suite of challenging problems including LiDAR navigation, unpaired image translation, and modeling cellular dynamics. We observe that MFM outperforms the Euclidean baselines, particularly achieving SOTA on single-cell trajectory prediction.
Kacper Kapusniak, Peter Potaptchik, Teodora Reu, Leo Zhang, Alexander Tong 0001, Michael M. Bronstein, Joey Bose, Francesco Di Giovanni
NeurIPS8
2023 On Over-Squashing in Message Passing Neural Networks: The Impact of Width, Depth, and Topology
abstract
Message Passing Neural Networks (MPNNs) are instances of Graph Neural Networks that leverage the graph to send messages over the edges. This inductive bias leads to a phenomenon known as over-squashing, where a node feature is insensitive to information contained at distant nodes. Despite recent methods introduced to mitigate this issue, an understanding of the causes for over-squashing and of possible solutions are lacking. In this theoretical work, we prove that: (i) Neural network width can mitigate over-squashing, but at the cost of making the whole network more sensitive; (ii) Conversely, depth cannot help mitigate over-squashing: increasing the number of layers leads to over-squashing being dominated by vanishing gradients; (iii) The graph topology plays the greatest role, since over-squashing occurs between nodes at high commute time. Our analysis provides a unified framework to study different recent methods introduced to cope with over-squashing and serves as a justification for a class of methods that fall under graph rewiring.
Francesco Di Giovanni, Lorenzo Giusti, Federico Barbero, Giulia Luise, Pietro Liò, Michael M. Bronstein
ICML1
2023 DRew: Dynamically Rewired Message Passing with Delay
abstract
Message passing neural networks (MPNNs) have been shown to suffer from the phenomenon of over-squashing that causes poor performance for tasks relying on long-range interactions. This can be largely attributed to message passing only occurring locally, over a node’s immediate neighbours. Rewiring approaches attempting to make graphs ’more connected’, and supposedly better suited to long-range tasks, often lose the inductive bias provided by distance on the graph since they make distant nodes communicate instantly at every layer. In this paper we propose a framework, applicable to any MPNN architecture, that performs a layer-dependent rewiring to ensure gradual densification of the graph. We also propose a delay mechanism that permits skip connections between nodes depending on the layer and their mutual distance. We validate our approach on several long-range tasks and show that it outperforms graph Transformers and multi-hop MPNNs.
Benjamin Gutteridge, Xiaowen Dong 0001, Michael M. Bronstein, Francesco Di Giovanni
ICML4
2022 Understanding over-squashing and bottlenecks on graphs via curvature
Jake Topping, Francesco Di Giovanni, Benjamin Paul Chamberlain, Xiaowen Dong 0001, Michael M. Bronstein
ICLR2
2022 Neural Sheaf Diffusion: A Topological Perspective on Heterophily and Oversmoothing in GNNs
abstract
Cellular sheaves equip graphs with a ``geometrical'' structure by assigning vector spaces and linear maps to nodes and edges. Graph Neural Networks (GNNs) implicitly assume a graph with a trivial underlying sheaf. This choice is reflected in the structure of the graph Laplacian operator, the properties of the associated diffusion equation, and the characteristics of the convolutional models that discretise this equation. In this paper, we use cellular sheaf theory to show that the underlying geometry of the graph is deeply linked with the performance of GNNs in heterophilic settings and their oversmoothing behaviour. By considering a hierarchy of increasingly general sheaves, we study how the ability of the sheaf diffusion process to achieve linear separation of the classes in the infinite time limit expands. At the same time, we prove that when the sheaf is non-trivial, discretised parametric diffusion processes have greater control than GNNs over their asymptotic behaviour. On the practical side, we study how sheaves can be learned from data. The resulting sheaf diffusion models have many desirable properties that address the limitations of classical graph diffusion equations (and corresponding GNN models) and obtain competitive results in heterophilic settings. Overall, our work provides new connections between GNNs and algebraic topology and would be of interest to both fields.
Cristian Bodnar, Francesco Di Giovanni, Benjamin Paul Chamberlain, Pietro Liò, Michael M. Bronstein
NeurIPS2
2021 Beltrami Flow and Neural Diffusion on Graphs
abstract
We propose a novel class of graph neural networks based on the discretized Beltrami flow, a non-Euclidean diffusion PDE. In our model, node features are supplemented with positional encodings derived from the graph topology and jointly evolved by the Beltrami flow, producing simultaneously continuous feature learning, topology evolution. The resulting model generalizes many popular graph neural networks and achieves state-of-the-art results on several benchmarks.
Benjamin Paul Chamberlain, James Rowbottom, Davide Eynard, Francesco Di Giovanni, Xiaowen Dong 0001, Michael M. Bronstein
NeurIPS4