This is a python implementation of the paper "GraRep: Learning Graph Representations with Global Structural Information". The improved implementation takes isolated nodes into consideration, generates distributed representation using Autoencoder instead of factorising matrix with SVD.