Learning distributed representations of graphs with Geo2DR

03/12/2020
by   Paul Scherer, et al.
0

We present Geo2DR, a Python library for unsupervised learning on graph-structured data using discrete substructure patterns and neural language models. It contains efficient implementations of popular graph decomposition algorithms and neural language models in PyTorch which are combined to learn representations using the distributive hypothesis. Furthermore, Geo2DR comes with general data processing and loading methods which can bring substantial speed-up in the training of the neural language models. Through this we provide a unified set of tools and design methodology to quickly construct systems capable of learning distributed representations of graphs. This is useful for replication of existing methods, modification, or even creation of novel systems. This work serves to present the Geo2DR library and perform a comprehensive comparative analysis of existing methods re-implemented using Geo2DR across several widely used graph classification benchmarks. We show a high reproducibility of results in published methods and interoperability with other libraries useful for distributive language modelling.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/06/2019

Fast Graph Representation Learning with PyTorch Geometric

We introduce PyTorch Geometric, a library for deep learning on irregular...
research
02/07/2017

Deep Learning with Dynamic Computation Graphs

Neural networks that compute over graph structures are a natural fit for...
research
08/15/2022

A Library for Representing Python Programs as Graphs for Machine Learning

Graph representations of programs are commonly a central element of mach...
research
05/22/2022

Thor: Wielding Hammers to Integrate Language Models and Automated Theorem Provers

In theorem proving, the task of selecting useful premises from a large l...
research
09/18/2017

Zooming in on NYC taxi data with Portal

In this paper we develop a methodology for analyzing transportation data...
research
07/02/2018

Neural Random Projections for Language Modelling

Neural network-based language models deal with data sparsity problems by...
research
10/06/2020

Scene Graph Modification Based on Natural Language Commands

Structured representations like graphs and parse trees play a crucial ro...

Please sign up or login with your details

Forgot password? Click here to reset