Representation Learning For Large-scale Graphs