Negative Sampling Machine Learning Models