Graph embedding aims to learn continuous representations of the nodes or edges based on the structure of a graph.
deepwalks (Perozzi et al., 2014) and node2vec (Grover and Leskovec, 2016) are two representatives of the random walk based methods.