Representation Learning on Graphs: Methods and Applications