GraphGAN: Graph Representation Learning With Generative Adversarial Nets