GANRec: A negative sampling model with generative adversarial network for recommendation