Graph Neural Networks in TensorFlow and Keras with Spektral

06/22/2020
by   Daniele Grattarola, et al.
0

In this paper we present Spektral, an open-source Python library for building graph neural networks with TensorFlow and the Keras application programming interface. Spektral implements a large set of methods for deep learning on graphs, including message-passing and pooling operators, as well as utilities for processing graphs and loading popular benchmark datasets. The purpose of this library is to provide the essential building blocks for creating graph neural networks, focusing on the guiding principles of user-friendliness and quick prototyping on which Keras is based. Spektral is, therefore, suitable for absolute beginners and expert deep learning practitioners alike. In this work, we present an overview of Spektral's features and report the performance of the methods implemented by the library in scenarios of node classification, graph classification, and graph regression.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/27/2021

Efficient Graph Deep Learning in TensorFlow with tf_geometric

We introduce tf_geometric, an efficient and friendly library for graph d...
research
03/07/2021

Implementing graph neural networks with TensorFlow-Keras

Graph neural networks are a versatile machine learning architecture that...
research
01/23/2019

Typed Graph Networks

Recently, the deep learning community has given growing attention to neu...
research
07/16/2020

TUDataset: A collection of benchmark datasets for learning with graphs

Recently, there has been an increasing interest in (supervised) learning...
research
11/28/2017

TensorFlow Distributions

The TensorFlow Distributions library implements a vision of probability ...
research
03/16/2020

TensorFlow Audio Models in Essentia

Essentia is a reference open-source C++/Python library for audio and mus...
research
01/16/2023

PIGEON: Optimizing CUDA Code Generator for End-to-End Training and Inference of Relational Graph Neural Networks

Relational graph neural networks (RGNNs) are graph neural networks (GNNs...

Please sign up or login with your details

Forgot password? Click here to reset