Discriminative model

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by Marcocapelle (talk | contribs) at 22:25, 18 November 2016 (removed Category:Statistical models; added Category:Regression models using HotCat). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Discriminative models, also called conditional models, are a class of models used in machine learning for modeling the dependence of an unobserved variable on an observed variable . Within a probabilistic framework, this is done by modeling the conditional probability distribution , which can be used for predicting from .

Discriminative models, as opposed to generative models, do not allow one to generate samples from the joint distribution of and . However, for tasks such as classification and regression that do not require the joint distribution, discriminative models can yield superior performance.[1][2][3] On the other hand, generative models are typically more flexible than discriminative models in expressing dependencies in complex learning tasks. In addition, most discriminative models are inherently supervised and cannot easily be extended to unsupervised learning. Application specific details ultimately dictate the suitability of selecting a discriminative versus generative model.

Examples

Examples of discriminative models used in machine learning include:

See also

References

  1. ^ P. Singla and P. Domingos. Discriminative training of Markov logic networks. In AAAI, 2005.
  2. ^ J. Lafferty, A. McCallum, and F. Pereira. Conditional Random Fields: Probabilistic Models for Segmenting and Labeling Sequence Data. In ICML, 2001.
  3. ^ A. Ng and M. I. Jordan. On Discriminative vs. Generative Classifiers: A Comparison of Logistic Regression and Naive Bayes. In NIPS, 2001