I am an Assistant Professor (RTDa) at the Department of Electrical, Electronics and Computer Engineering (DIEEI) at the University of Catania, Italy.
I earned my Ph.D. in Computer Engineering with a thesis focused on tackling NP-hard graph problems through Geometric Deep Learning. My research sits at the intersection of Network Science and Machine Learning, with a focus on developing novel computational methods for analyzing complex networks and solving challenging optimization problems.
Currently, I conduct research at the Network Science Laboratory and I am a member of the ICSC (Centro Nazionale HPC, Big Data e Quantum Computing), Spoke 3 focused on Astrophysics & Cosmos Observations, where I apply advanced machine learning and deep learning techniques to astrophysical data analysis.
I am also actively involved in the scientific community as a member and CTO of NetPlace, and as a member of the External Relations Committee of CSS/Italy (Italian Chapter of the Complex Systems Society).
Ph.D. in Computer Engineering with a thesis on Network Science and Machine Learning, 2022
University of Catania
M.Sc. in Computer Engineering, 2018
University of Catania
B.Sc. in Computer Engineering, 2016
University of Catania
Complex networks model the structure and function of critical technological, biological, and communication systems. Network dismantling, the targeted removal of nodes to fragment a network, is essential for analyzing and improving system robustness. Existing dismantling methods suffer from key limitations: they depend on global structural knowledge, exhibit slow running times on large networks, and overlook the network’s latent geometry, a key feature known to govern the dynamics of complex systems. Motivated by these findings, we introduce Latent Geometry-Driven Network Automata (LGD-NA), a novel framework that leverages local network automata rules to approximate effective link distances between interacting nodes. LGD-NA is able to identify critical nodes and capture latent manifold information of a network for effective and efficient dismantling. We show that this latent geometry-driven approach outperforms all existing dismantling algorithms, including spectral Laplacian-based methods and machine learning ones such as graph neural networks and . We also find that a simple common-neighbor-based network automata rule achieves near state-of-the-art performance, highlighting the effectiveness of minimal local information for dismantling. LGD-NA is extensively validated on the largest and most diverse collection of real-world networks to date (1,475 real-world networks across 32 complex systems domains) and scales efficiently to large networks via GPU acceleration. Finally, we leverage the explainability of our common-neighbor approach to engineer network robustness, substantially increasing the resilience of real-world networks. We validate LGD-NA’s practical utility on domain-specific functional metrics, spanning neuronal firing rates in the Drosophila Connectome, transport efficiency in flight maps, outbreak sizes in contact networks, and communication pathways in terrorist cells. Our results confirm latent geometry as a fundamental principle for understanding the robustness of real-world systems, adding dismantling to the growing set of processes that network geometry can explain.
Complex networks are ubiquitous: a cell, the human brain, a group of people and the Internet are all examples of interconnected many-body systems characterized by macroscopic properties that cannot be trivially deduced from those of their microscopic constituents. Such systems are exposed to both internal, localized, failures and external disturbances or perturbations. Owing to their interconnected structure, complex systems might be severely degraded, to the point of disintegration or systemic dysfunction. Examples include cascading failures, triggered by an initially localized overload in power systems, and the critical slowing downs of ecosystems which can be driven towards extinction. In recent years, this general phenomenon has been investigated by framing localized and systemic failures in terms of perturbations that can alter the function of a system. We capitalize on this mathematical framework to review theoretical and computational approaches to characterize robustness and resilience of complex networks. We discuss recent approaches to mitigate the impact of perturbations in terms of designing robustness, identifying early-warning signals and adapting responses. In terms of applications, we compare the performance of the state-of-the-art dismantling techniques, highlighting their optimal range of applicability for practical problems, and provide a repository with ready-to-use scripts, a much-needed tool set.
In the context of a global food system, the dynamics associated to international food trade have become key determinants of food security. In this paper, we resort to a diffusion model to simulate how shocks to domestic food production propagate through the international food trade network and study the relationship between trade openness and vulnerability. The results of our simulations suggest that low-income and food insecure countries tend to be the more exposed to external shocks and, at the same time, they are usually not in a position to take full advantage of international food trade when it comes to shield themselves from shocks to domestic production. We also study and discuss how nodes characteristics are associated with the propagation dynamics and with countries’ vulnerability, finding that simple centrality measures can significantly predict the magnitude of the shock experienced by individual countries.
Add the full text or supplementary notes for the publication here using Markdown formatting.
Focused seminar on Geometric Deep Learning with applications to Network Dismantling
From data to network analysis with Python
Research assignment at the Center for Complex Network Intelligence (CCNI), Tsinghua Laboratory of Brain and Intelligence (THBI).
Focus on advanced geometric deep learning methods for complex network analysis and optimization.
Course instructor in Front-end Web Development for the “.NET Training Program (2023)” training course.
Topics include JavaScript, TypeScript and Angular.
Untenured Assistant Professor (Ricercatore a Tempo Determinato di tipo A, RTDa).
Teaching Foundations of Programming (2023-2024) and of Computer Science (2022-2023).
Bachelor’s Degree in Computer Engineering (L-8), Department of Electrical, Electronic and Computer Engineering (DIEEI), University of Catania, Italy.
Adjunct professor of Foundations of Computer Science. Sections: J-Pr (2021-2022) and P-Z (2022-2023).
Bachelor’s Degree in Computer Engineering (L-8), Department of Electrical, Electronic and Computer Engineering (DIEEI), University of Catania, Italy.
Remote internship at the Center for Complex Network Intelligence (CCNI), Tsinghua Laboratory of Brain and Intelligence (THBI).
Research on network dismantling approaches that leverage the geometry of the network.