noisecontrastive
Noise-contrastive estimation (NCE) is a statistical method for estimating parameters of unnormalized probabilistic models by turning density estimation into a supervised classification task. The idea is to compare samples from the target data distribution with samples drawn from a known noise distribution. The model defines an unnormalized density, often expressed as an exponential-family score function of the input, and learning proceeds by training a binary classifier to distinguish real data from noise.
During training, for each data example, multiple noise samples are drawn. The classifier's goal is to assign
Noise distribution selection and the number of noise samples per data point (k) influence efficiency and accuracy.
Historical note: Noise-contrastive estimation was introduced by Martin Gutmann and Aapo Hyvärinen in 2010, with subsequent