EDBT 2026 Demo / reviewers in the wild / expert
Amauri H. Souza
dblp:131/3352 · also Amauri H. Souza Jr., Amauri H. Souza Júnior, Amauri H. de Souza, Amauri Holanda Souza Júnior, Amauri Holanda de Souza Júnior
· DBLP profile ↗
29ranked-venue papers
4as first author
15since 2021 · last 2025
0000-0002-2912-0781ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 27 · 3 first-author · 15 since 2021Applied, interdisciplinary, general and emerging computing · 3 · 1 first-author
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | When do GFlowNets learn the right distribution?abstractGenerative Flow Networks (GFlowNets) are an emerging class of sampling methods for distributions over discrete and compositional objects, e.g., graphs. In spite of their remarkable success in problems such as drug discovery and phylogenetic inference, the question of when and whether GFlowNets learn to sample from the target distribution remains underexplored. To tackle this issue, we first assess the extent to which a violation of the detailed balance of the underlying flow network might hamper the correctness of GFlowNet's sampling distribution. In particular, we demonstrate that the impact of an imbalanced edge on the model's accuracy is influenced by the total amount of flow passing through it and, as a consequence, is unevenly distributed across the network. We also argue that, depending on the parameterization, imbalance may be inevitable. In this regard, we consider the problem of sampling from distributions over graphs with GFlowNets parameterized by graph neural networks (GNNs) and show that the representation limits of GNNs delineate which distributions these GFlowNets can approximate. Lastly, we address these limitations by proposing a theoretically sound and computationally tractable metric for assessing GFlowNets, experimentally showing it is a better proxy for correctness than popular evaluation protocols. Tiago da Silva, Rodrigo Barreto Alves, Eliezer S. Silva, Amauri H. Souza, Vikas Garg 0001, Samuel Kaski, Diego Mesquita |
ICLR | 4 |
| 2025 | Generalization and Distributed Learning of GFlowNetsabstractConventional wisdom attributes the success of Generative Flow Networks (GFlowNets) to their ability to exploit the compositional structure of the sample space for learning generalizable flow functions (Bengio et al., 2021). Despite the abundance of empirical evidence, formalizing this belief with verifiable non-vacuous statistical guarantees has remained elusive. We address this issue with the first data-dependent generalization bounds for GFlowNets. We also elucidate the negative impact of the state space size on the generalization performance of these models via Azuma-Hoeffding-type oracle PAC-Bayesian inequalities. We leverage our theoretical insights to design a novel distributed learning algorithm for GFlowNets, which we call *Subgraph Asynchronous Learning* (SAL). In a nutshell, SAL utilizes a divide-and-conquer strategy: multiple GFlowNets are trained in parallel on smaller subnetworks of the flow network, and then aggregated with an additional GFlowNet that allocates appropriate flow to each subnetwork. Our experiments with synthetic and real-world problems demonstrate the benefits of SAL over centralized training in terms of mode coverage and distribution matching. Amauri H. Souza, Omar Rivasplata, Vikas Garg 0001, Samuel Kaski, Diego Mesquita |
ICLR | 2 |
| 2025 | Positional Encoding meets Persistent Homology on GraphsabstractThe local inductive bias of message-passing graph neural networks (GNNs) hampers their ability to exploit key structural information (e.g., connectivity and cycles). Positional encoding (PE) and Persistent Homology (PH) have emerged as two promising approaches to mitigate this issue. PE schemes endow GNNs with location-aware features, while PH methods enhance GNNs with multiresolution topological features. However, a rigorous theoretical characterization of the relative merits and shortcomings of PE and PH has remained elusive. We bridge this gap by establishing that neither paradigm is more expressive than the other, providing novel constructions where one approach fails but the other succeeds. Our insights inform the design of a novel learnable method, PiPE (Persistence-informed Positional Encoding), which is provably more expressive than both PH and PE. PiPE demonstrates strong performance across a variety of tasks (e.g., molecule property prediction, graph classification, and out-of-distribution generalization), thereby advancing the frontiers of graph representation learning. Code is available at https://github.com/Aalto-QuML/PIPE Yogesh Verma, Amauri H. Souza, Vikas Garg 0001 |
ICML | 2 |
| 2025 | Graph Persistence goes SpectralabstractIncluding intricate topological information (e.g., cycles) provably enhances the expressivity of message-passing graph neural networks (GNNs) beyond the Weisfeiler-Leman (WL) hierarchy. Consequently, Persistent Homology (PH) methods are increasingly employed for graph representation learning. In this context, recent works have proposed decorating classical PH diagrams with vertex and edge features for improved expressivity. However, these methods still fail to capture basic graph structural information. In this paper, we propose SpectRe --- a new topological descriptor for graphs that integrates spectral information into PH diagrams. Notably, SpectRe is strictly more expressive than PH and spectral information on graphs alone. We also introduce notions of global and local stability to analyze existing descriptors and establish that SpectRe is locally stable. Finally, experiments on synthetic and real-world datasets demonstrate the effectiveness of SpectRe and its potential to enhance the capabilities of graph models in relevant learning tasks. Code is available at https://github.com/Aalto-QuML/SpectRe/. Mattie Ji, Amauri H. Souza, Vikas Garg 0001 |
NeurIPS | 2 |
| 2025 | On topological descriptors for graph productsabstractTopological descriptors have been increasingly utilized for capturing multiscale structural information in relational data. In this work, we consider various filtrations on the (box) product of graphs and the effect on their outputs on the topological descriptors - the Euler characteristic (EC) and persistent homology (PH). In particular, we establish a complete characterization of the expressive power of EC on general color-based filtrations. We also show that the PH descriptors of (virtual) graph products contain strictly more information than the computation on individual graphs, whereas EC does not. Additionally, we provide algorithms to compute the PH diagrams of the product of vertex- and edge-level filtrations on the graph product. We also substantiate our theoretical analysis with empirical investigations on runtime analysis, expressivity, and graph classification performance. Overall, this work paves way for powerful graph persistent descriptors via product filtrations. Code is available at https://github.com/Aalto-QuML/tda_graph_product. Mattie Ji, Amauri H. Souza, Vikas Garg 0001 |
NeurIPS | 2 |
| 2025 | Minimal learning machine for multi-label learningabstractAbstract Distance-based supervised method, the minimal learning machine, constructs a predictive model from data by learning a mapping between input and output distance matrices. In this paper, we propose new methods and evaluate how their core component, the distance mapping, can be adapted to multi-label learning. The proposed approach is based on combining the distance mapping with an inverse distance weighting. Although the proposal is one of the simplest methods in the multi-label learning literature, it achieves state-of-the-art performance for small to moderate-sized multi-label learning problems. In addition to its simplicity, the proposed method is fully deterministic: Its hyper-parameter can be selected via ranking loss-based statistic which has a closed form, thus avoiding conventional cross-validation-based hyper-parameter tuning. In addition, due to its simple linear distance mapping-based construction, we demonstrate that the proposed method can assess the uncertainty of the predictions for multi-label classification, which is a valuable capability for data-centric machine learning pipelines. Joonas Hämäläinen, Antoine Hubermont, Amauri H. Souza, César Lincoln C. Mattos, João Paulo Pordeus Gomes, Tommi Kärkkäinen |
Mach. Learn. | 3 |
| 2024 | On the Generalization of Equivariant Graph Neural Networksabstract$E(n)$-Equivariant Graph Neural Networks (EGNNs) are among the most widely used and successful models for representation learning on geometric graphs (e.g., 3D molecules). However, while the expressivity of EGNNs has been explored in terms of geometric variants of the Weisfeiler-Leman isomorphism test, characterizing their generalization capability remains open. In this work, we establish the first generalization bound for EGNNs. Our bound depicts a dependence on the weighted sum of logarithms of the spectral norms of the weight matrices (EGNN parameters). In addition, our main result reveals interesting novel insights: $i$) the spectral norms of the initial layers may impact generalization more than the final ones; $ii$) $\varepsilon$-normalization is beneficial to generalization --- confirming prior empirical evidence. We leverage these insights to introduce a spectral norm regularizer tailored to EGNNs. Experiments on real-world datasets substantiate our analysis, demonstrating a high correlation between theoretical and empirical generalization gaps and the effectiveness of the proposed regularization scheme. Rafal Karczewski, Amauri H. Souza, Vikas Garg 0001 |
ICML | 2 |
| 2024 | Embarrassingly Parallel GFlowNetsabstractGFlowNets are a promising alternative to MCMC sampling for discrete compositional random variables. Training GFlowNets requires repeated evaluations of the unnormalized target distribution, or reward function. However, for large-scale posterior sampling, this may be prohibitive since it incurs traversing the data several times. Moreover, if the data are distributed across clients, employing standard GFlowNets leads to intensive client-server communication. To alleviate both these issues, we propose embarrassingly parallel GFlowNet (EP-GFlowNet). EP-GFlowNet is a provably correct divide-and-conquer method to sample from product distributions of the form $R(\cdot) \propto R_1(\cdot) ... R_N(\cdot)$ — e.g., in parallel or federated Bayes, where each $R_n$ is a local posterior defined on a data partition. First, in parallel, we train a local GFlowNet targeting each $R_n$ and send the resulting models to the server. Then, the server learns a global GFlowNet by enforcing our newly proposed aggregating balance condition, requiring a single communication step. Importantly, EP-GFlowNets can also be applied to multi-objective optimization and model reuse. Our experiments illustrate the effectiveness of EP-GFlowNets on multiple tasks, including parallel Bayesian phylogenetics, multi-objective multiset and sequence generation, and federated Bayesian structure learning. Tiago da Silva, Luiz Max Carvalho, Amauri H. Souza, Samuel Kaski, Diego Mesquita |
ICML | 3 |
| 2024 | Topological Neural Networks go Persistent, Equivariant, and ContinuousabstractTopological Neural Networks (TNNs) incorporate higher-order relational information beyond pairwise interactions, enabling richer representations than Graph Neural Networks (GNNs). Concurrently, topological descriptors based on persistent homology (PH) are being increasingly employed to augment the GNNs. We investigate the benefits of integrating these two paradigms. Specifically, we introduce *TopNets* as a broad framework that subsumes and unifies various methods in the intersection of GNNs/TNNs and PH such as (generalizations of) RePHINE and TOGL. TopNets can also be readily adapted to handle (symmetries in) geometric complexes, extending the scope of TNNs and PH to spatial settings. Theoretically, we show that PH descriptors can provably enhance the expressivity of simplicial message-passing networks. Empirically, (continuous and $E(n)$-equivariant extensions of) TopNets achieve strong performance across diverse tasks, including antibody design, molecular dynamics simulation, and drug property prediction. Yogesh Verma, Amauri H. Souza, Vikas Garg 0001 |
ICML | 2 |
| 2024 | Compositional PAC-Bayes: Generalization of GNNs with persistence and beyondabstractHeterogeneity, e.g., due to different types of layers or multiple sub-models, poses key challenges in analyzing the generalization behavior of several modern architectures. For instance, descriptors based on Persistent Homology (PH) are being increasingly integrated into Graph Neural Networks (GNNs) to augment them with rich topological features; however, the generalization of such PH schemes remains unexplored. We introduce a novel _compositional_ PAC-Bayes framework that provides a general recipe to analyze a broad spectrum of models including those with heterogeneous layers. Specifically, we provide the first data-dependent generalization bounds for a widely adopted PH vectorization scheme (that subsumes persistence landscapes, images, and silhouettes) as well as PH-augmented GNNs. Using our framework, we also obtain bounds for GNNs and neural nets with ease. Our bounds also inform the design of novel regularizers. Empirical evaluations on several standard real-world datasets demonstrate that our theoretical bounds highly correlate with empirical generalization performance, leading to improved classifier design via our regularizers. Overall, this work bridges a crucial gap in the theoretical understanding of PH methods and general heterogeneous models, paving the way for the design of better models for (graph) representation learning.
Our code is available at https://github.com/Aalto-QuML/Compositional-PAC-Bayes. Kirill Brilliantov, Amauri H. Souza, Vikas Garg 0001 |
NeurIPS | 2 |
| 2023 | Distill n' Explain: explaining graph neural networks using simple surrogatesabstractExplaining node predictions in graph neural networks (GNNs) often boils down to finding graph substructures that preserve predictions. Finding these structures usually implies back-propagating through the GNN, bonding the complexity (e.g., number of layers) of the GNN to the cost of explaining it. This naturally begs the question: Can we break this bond by explaining a simpler surrogate GNN? To answer the question, we propose Distill n’ Explain (DnX). First, DnX learns a surrogate GNN via knowledge distillation. Then, DnX extracts node or edge-level explanations by solving a simple convex program. We also propose FastDnX, a faster version of DnX that leverages the linear decomposition of our surrogate model. Experiments show that DnX and FastDnX often outperform state-of-the-art GNN explainers while being orders of magnitude faster. Additionally, we support our empirical findings with theoretical results linking the quality of the surrogate model (i.e., distillation error) to the faithfulness of explanations. Tamara A. Pereira, Erik Jhones F. do Nascimento, Lucas Resck, Diego Mesquita, Amauri H. Souza |
AISTATS | 5 |
| 2023 | Learning Robust Statistics for Simulation-based Inference under Model MisspecificationabstractSimulation-based inference (SBI) methods such as approximate Bayesian computation (ABC), synthetic likelihood, and neural posterior estimation (NPE) rely on simulating statistics to infer parameters of intractable likelihood models. However, such methods are known to yield untrustworthy and misleading inference outcomes under model misspecification, thus hindering their widespread applicability. In this work, we propose the first general approach to handle model misspecification that works across different classes of SBI methods. Leveraging the fact that the choice of statistics determines the degree of misspecification in SBI, we introduce a regularized loss function that penalizes those statistics that increase the mismatch between the data and the model. Taking NPE and ABC as use cases, we demonstrate the superior performance of our method on high-dimensional time-series models that are artificially misspecified. We also apply our method to real data from the field of radio propagation where the model is known to be misspecified. We show empirically that the method yields robust inference in misspecified scenarios, whilst still being accurate when the model is well-specified. Daolang Huang, Ayush Bharti, Amauri H. Souza, Luigi Acerbi, Samuel Kaski |
NeurIPS | 3 |
| 2023 | Going beyond persistent homology using persistent homologyabstractRepresentational limits of message-passing graph neural networks (MP-GNNs), e.g., in terms of the Weisfeiler-Leman (WL) test for isomorphism, are well understood. Augmenting these graph models with topological features via persistent homology (PH) has gained prominence, but identifying the class of attributed graphs that PH can recognize remains open. We introduce a novel concept of color-separating sets to provide a complete resolution to this important problem. Specifically, we establish the necessary and sufficient conditions for distinguishing graphs based on the persistence of their connected components, obtained from filter functions on vertex and edge colors. Our constructions expose the limits of vertex- and edge-level PH, proving that neither category subsumes the other. Leveraging these theoretical insights, we propose RePHINE for learning topological features on graphs. RePHINE efficiently combines vertex- and edge-level PH, achieving a scheme that is provably more powerful than both. Integrating RePHINE into MP-GNNs boosts their expressive power, resulting in gains over standard PH on several benchmarks for graph classification. Johanna Immonen, Amauri H. Souza, Vikas Garg 0001 |
NeurIPS | 2 |
| 2022 | Provably expressive temporal graph networksabstractTemporal graph networks (TGNs) have gained prominence as models for embedding dynamic interactions, but little is known about their theoretical underpinnings. We establish fundamental results about the representational power and limits of the two main categories of TGNs: those that aggregate temporal walks (WA-TGNs), and those that augment local message passing with recurrent memory modules (MP-TGNs). Specifically, novel constructions reveal the inadequacy of MP-TGNs and WA-TGNs, proving that neither category subsumes the other. We extend the 1-WL (Weisfeiler-Leman) test to temporal graphs, and show that the most powerful MP-TGNs should use injective updates, as in this case they become as expressive as the temporal WL. Also, we show that sufficiently deep MP-TGNs cannot benefit from memory, and MP/WA-TGNs fail to compute graph properties such as girth. These theoretical insights lead us to PINT --- a novel architecture that leverages injective temporal message passing and relative positional features. Importantly, PINT is provably more expressive than both MP-TGNs and WA-TGNs. PINT significantly outperforms existing TGNs on several real-world benchmarks. Amauri H. Souza, Diego Mesquita, Samuel Kaski, Vikas Garg 0001 |
NeurIPS | 1 |
| 2021 | Improving Graph Variational Autoencoders with Multi-Hop Simple ConvolutionsabstractVariational auto-encoding architectures represent one of the most popular approaches to graph generative modeling.These models comprise encoder and a decoder networks, which map back and forth between the input and latent spaces.Notably, most of the literature in variational autoencoders (VAEs) for graphs focuses on developing more efficient architectures at the expense of increased complexity.In this work, we pursue an orthogonal direction and leverage multi-hop linear graph convolutional layers to create efficient yet simple encoders, boosting the performance of graph autoencoders.Our results demonstrate that our approach outperforms popular graph VAE baselines in link prediction tasks. Erik Jhones F. do Nascimento, Amauri H. Souza, Diego Mesquita |
ESANN | 2 |
| 2020 | Rethinking pooling in graph neural networksabstractGraph pooling is a central component of a myriad of graph neural network (GNN) architectures. As an inheritance from traditional CNNs, most approaches formulate graph pooling as a cluster assignment problem, extending the idea of local patches in regular grids to graphs. Despite the wide adherence to this design choice, no work has rigorously evaluated its influence on the success of GNNs. In this paper, we build upon representative GNNs and introduce variants that challenge the need for locality-preserving representations, either using randomization or clustering on the complement graph. Strikingly, our experiments demonstrate that using these variants does not result in any decrease in performance. To understand this phenomenon, we study the interplay between convolutional layers and the subsequent pooling ones. We show that the convolutions play a leading role in the learned representations. In contrast to the common belief, local pooling is not responsible for the success of GNNs on relevant and widely-used benchmarks. Diego Mesquita, Amauri H. Souza, Samuel Kaski |
NeurIPS | 2 |
| 2019 | Simplifying Graph Convolutional NetworksabstractGraph Convolutional Networks (GCNs) and their variants have experienced significant attention and have become the de facto methods for learning graph representations. GCNs derive inspiration primarily from recent deep learning approaches, and as a result, may inherit unnecessary complexity and redundant computation. In this paper, we reduce this excess complexity through successively removing nonlinearities and collapsing weight matrices between consecutive layers. We theoretically analyze the resulting linear model and show that it corresponds to a fixed low-pass filter followed by a linear classifier. Notably, our experimental evaluation demonstrates that these simplifications do not negatively impact accuracy in many downstream applications. Moreover, the resulting model scales to larger datasets, is naturally interpretable, and yields up to two orders of magnitude speedup over FastGCN. Felix Wu, Amauri H. Souza, Tianyi Zhang 0007, Christopher Fifty, Kilian Q. Weinberger |
ICML | 2 |
| 2019 | A Novel Recommendation System for Next Feature in Software
Victor R. Prata, Ronaldo S. Moreira, Luan Sousa Cordeiro, Átilla N. Maia, Alan Rabelo Martins, Davi A. Leão, C. H. L. Cavalcante, Amauri H. Souza, Ajalmar R. da Rocha Neto |
IDEAL (1) | 8 |
| 2018 | A Modified Symbiotic Organisms Search Algorithm Applied to Flow Shop Scheduling ProblemsabstractThe Symbiotic Organism Search (SOS) algorithm is an optimization metaheuristic inspired by the symbiotic relationships that occur among organisms in nature. In the last few years, the SOS algorithm attracted increasing attention due to its good performance on various real-world problems, despite the fact that no specific parameter adjustment is required. In this paper, we propose an improved version of SOS by modifying the organisms selection strategy. In the proposed version of the algorithm, three organisms are selected from the population without having a predefined symbiotic relationship. Once the organisms are selected, an assignment step is conducted to assign each organism to a symbiotic relationship. We tested the performance of the proposed algorithm using twenty benchmark instances of the flow shop scheduling problem. We compared the results with the results obtained using the original SOS algorithm. The proposed modification improved the performance of the SOS algorithm in the search for the global optimum value in most of the instances. Leonardo Ramos Rodrigues, João Paulo Pordeus Gomes, Ajalmar R. da Rocha Neto, Amauri H. Souza |
CEC | 4 |
| 2018 | Opposite neighborhood: a new method to select reference points of minimal learning machines
Madson L. D. Dias, Lucas Silva de Sousa, Ajalmar R. da Rocha Neto, Amauri H. Souza |
ESANN | 4 |
| 2017 | A Robust Minimal Learning Machine based on the M-Estimator
João Paulo Pordeus Gomes, Diego Mesquita, Ananda Freire, Amauri H. Souza, Tommi Kärkkäinen |
ESANN | 4 |
| 2017 | Euclidean distance estimation in incomplete datasets
Diego Mesquita, João Paulo Pordeus Gomes, Amauri H. Souza, Juvêncio S. Nobre |
Neurocomputing | 3 |
| 2017 | Ensemble of Efficient Minimal Learning Machines for Classification and Regression
Diego Mesquita, João Paulo Pordeus Gomes, Amauri H. Souza |
Neural Process. Lett. | 3 |
| 2016 | A New Approach to Human Activity Recognition Using Machine Learning Techniques
Leandro Bezerra Marinho, Amauri H. Souza, Pedro Pedrosa Rebouças Filho |
ISDA | 2 |
| 2015 | A Cost Sensitive Minimal Learning Machine for Pattern Classification
João Paulo Pordeus Gomes, Amauri H. Souza, Francesco Corona, Ajalmar R. da Rocha Neto |
ICONIP (1) | 2 |
| 2015 | A Minimal Learning Machine for Datasets with Missing Values
Diego Mesquita, João Paulo Pordeus Gomes, Amauri H. Souza |
ICONIP (1) | 3 |
| 2015 | Regional models: A new approach for nonlinear system identification via clustering of the self-organizing map
Amauri H. Souza, Guilherme de A. Barreto, Francesco Corona |
Neurocomputing | 1 |
| 2015 | Minimal Learning Machine: A novel supervised distance-based approach for regression and classification
Amauri H. Souza, Francesco Corona, Guilherme de A. Barreto, Yoan Miché, Amaury Lendasse |
Neurocomputing | 1 |
| 2012 | Regional Models for Nonlinear System Identification Using the Self-Organizing Map
Amauri H. Souza, Guilherme de A. Barreto |
IDEAL | 1 |