Negative Sampling Neural Network