Deep Learning on Graphs using Graph Convolutional Networks