Text this: Semi-supervised community detection method based on generative adversarial networks