Bayesian Deep Learning for Graphs
Not on the map. Why?
Abstract (arXiv)
The adaptive processing of structured data is a long-standing research topic in machine learning that investigates how to automatically learn a mapping from a structured input to outputs of various nature. Recently, there has been an increasing interest in the adaptive processing of graphs, which led to the development of different neural network-based methodologies. In this thesis, we take a different route and develop a Bayesian Deep Learning framework for graph learning. The dissertation begins with a review of the principles over which most of the methods in the field are built, followed by a study on graph classification reproducibility issues. We then proceed to bridge the basic ideas of deep learning for graphs with the Bayesian world, by building our deep architectures in an incremental fashion. This framework allows us to consider graphs with discrete and continuous edge features, producing unsupervised embeddings rich enough to reach the state of the art on several classification tasks. Our approach is also amenable to a Bayesian nonparametric extension that automatizes the choice of almost all model's hyper-parameters. Two real-world applications demonstrate the efficacy of deep learning for graphs. The first concerns the prediction of information-theoretic quantities for molecular simulations with supervised neural models. After that, we exploit our Bayesian models to solve a malware-classification task while being robust to intra-procedural code obfuscation techniques. We conclude the dissertation with an attempt to blend the best of the neural and Bayesian worlds together. The resulting hybrid model is able to predict multimodal distributions conditioned on input graphs, with the consequent ability to model stochasticity and uncertainty better than most works. Overall, we aim to provide a Bayesian perspective into the articulated research field of deep learning for graphs.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 47 of its 288 references that are in the map. First posted on arXiv 24 Feb 2022.
Builds on
47 of 288 references.
References · 47
- 2017Attention Is All You Needcited by 59,932
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
- 2017Graph Attention Networkscited by 8,854
- 2017Inductive Representation Learning on Large Graphscited by 6,284
- 2018How Powerful are Graph Neural Networks?cited by 4,355
- 2017Neural Message Passing for Quantum Chemistrycited by 3,460
- 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,414
- 2020Open Graph Benchmark: Datasets for Machine Learning on Graphscited by 2,148
- 2016Convolutional Neural Networks on Graphs with Fast Localized Spectral Filteringcited by 2,085
- 2016node2vec: Scalable Feature Learning for Networkscited by 1,913
35 more
- 2016Variational Graph Auto-Encoderscited by 1,373
- 2018Relational inductive biases, deep learning, and graph networkscited by 1,341
- 2018Pitfalls of Graph Neural Network Evaluationcited by 994
- 2019Strategies for Pre-training Graph Neural Networkscited by 964
- 2018Representation Learning on Graphs with Jumping Knowledge Networkscited by 875
- 2015Gated Graph Sequence Neural Networkscited by 792
- 2018Hierarchical Graph Representation Learning with Differentiable Poolingcited by 786
- 2020Benchmarking Graph Neural Networkscited by 672
- 2018FastGCN: Fast Learning with Graph Convolutional Networks via Importance Samplingcited by 583
- 2020Principal Neighbourhood Aggregation for Graph Netscited by 477
- 2017Regularizing Neural Networks by Penalizing Confident Output Distributionscited by 461
- 2018GraphRNN: Generating Realistic Graphs with Deep Auto-regressive Modelscited by 406
- 2018MolGAN: An implicit generative model for small molecular graphscited by 392
- 2021Graph Self-Supervised Learning: A Surveycited by 289
- 2019A Fair Comparison of Graph Neural Networks for Graph Classificationcited by 244
- 2018Learning Deep Generative Models of Graphscited by 227
- 2018Constrained Graph Variational Autoencoders for Molecule Designcited by 182
- 2018NetGAN: Generating Graphs via Random Walkscited by 129
- 2019Compositional Fairness Constraints for Graph Embeddingscited by 126
- 2020Building powerful and equivariant graph neural networks with structural message-passingcited by 95
- 2019On the Limitations of Representing Functions on Setscited by 89
- 2017Uncertainty-Aware Reinforcement Learning for Collision Avoidancecited by 86
- 2019GMNN: Graph Markov Neural Networkscited by 82
- 2020Rethinking pooling in graph neural networkscited by 73
- 2018Anonymous Walk Embeddingscited by 46
- 2019Alchemy: A Quantum Chemistry Dataset for Benchmarking AI Modelscited by 36
- 2019A Two-Step Graph Convolutional Decoder for Molecule Generationcited by 25
- 2020A Deep Generative Model for Fragment-Based Molecule Generationcited by 24
- 2018Contextual Graph Markov Model: A Deep and Generative Approach to Graph Processingcited by 13
- 2021Catastrophic Forgetting in Deep Graph Networks: an Introductory Benchmark for Graph Classificationcited by 13
- 2019Weisfeiler and Leman go sparse: Towards scalable higher-order graph embeddingscited by 9
- 2020Graph Mixture Density Networkscited by 9
- 2020Theoretically Expressive and Edge-aware Graph Learningcited by 3
- 2020How hard is to distinguish graphs with graph neural networks?cited by 3
- 2013ClusterCluster: Parallel Markov Chain Monte Carlo for Dirichlet Process Mixturescited by 2
Built on by
Not cited yet.