Computer Science Notes

Computer Science Notes

CS Notes is a simple blog to keep track about CS-related stuff I consider useful.

01 Aug 2020

Graph Neural Networks

by Harpo MAxx

Last week I was looking just a little about the Complex Networks research field, which consists of learning/extracting information from big graphs (in a computer structure sense). Recently several Deep Learning algorithms have gain popularity, in particular the Graph Neural Networks (GNN). Most of the work is focused on how to represent the graph for using Deep Learning.

Here there are some useful links for expand the topic:

  1. Deep walk, an algorithm based on Random Walk for Latent representation (embedings) on graphs.
  2. Graph Neural Networks models, (Scarcelli et al 2009) one of the first article about the topic.
  3. A Medium article about machine learning on graph structures.
  4. Another Medium article about Graph Convolutional Networks (GCN)
  5. The Stellargraph library (python) were several of these algorithms are implemented (in conjunction with TF)