Bayesian Deep Learning for Graphs

02/24/2022
by   Federico Errica, et al.
0

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.

READ FULL TEXT
research
12/29/2019

A Gentle Introduction to Deep Learning for Graphs

The adaptive processing of graph data is a long-standing research topic ...
research
03/01/2021

CogDL: An Extensive Toolkit for Deep Learning on Graphs

Graph representation learning aims to learn low-dimensional node embeddi...
research
08/17/2023

Modeling Edge Features with Deep Bayesian Graph Networks

We propose an extension of the Contextual Graph Markov Model, a deep and...
research
06/16/2021

Adaptive Visibility Graph Neural Network and its Application in Modulation Classification

Our digital world is full of time series and graphs which capture the va...
research
08/18/2020

Closed-Loop Design of Proton Donors for Lithium-Mediated Ammonia Synthesis with Interpretable Models and Molecular Machine Learning

In this work, we experimentally determined the efficacy of several class...
research
12/14/2020

Graphs for deep learning representations

In recent years, Deep Learning methods have achieved state of the art pe...
research
12/06/2019

Deep Bayesian Recurrent Neural Networks for Somatic Variant Calling in Cancer

The emerging field of precision oncology relies on the accurate pinpoint...

Please sign up or login with your details

Forgot password? Click here to reset