Skip to main content

Hypothesis Language

  • Reference work entry
Encyclopedia of Machine Learning
  • 437 Accesses

Synonyms

Representation language

Definition

The hypothesis language used by a machine learning system is the language in which the hypotheses (also referred to as patterns or models) it outputs are described.

Motivation and Background

Most machine learning algorithms can be seen as a procedure for deriving one or more hypotheses from a set of observations. Both the input (the observations) and the output (the hypotheses) need to be described in some particular language. This language is respectively called the Observation Language or the hypothesis language. These terms are mostly used in the context of symbolic learning, where these languages are often more complex than in subsymbolic or statistical learning. For instance, hypothesis languages have received a lot of attention in the field of Inductive Logic Programming, where systems typically take as one of their input parameters a declarative specification of the hypothesis language they are supposed to use (which is typically a...

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Recommended Reading

  • Blockeel, H., & De Raedt, L. (1998). Top-down induction of first order logical decision trees. Artificial Intelligence, 101(1–2), 285–297.

    Article  MATH  MathSciNet  Google Scholar 

  • De Raedt, L. (1998). Attribute-value learning versus inductive logic programming: the missing links (extended abstract). In D. Page (Ed.), Proceedings of the eighth international conference on inductive logic programming. Lecture notes in artificial intelligence (Vol. 1446, pp. 1–8). Berlin: Springer.

    Google Scholar 

  • De Raedt, L. (2008). Logical and relational learning. Berlin: Springer.

    Book  MATH  Google Scholar 

  • Džeroski, S., & Lavrač, N. (Ed.). (2001). Relational data mining. Berlin: Springer.

    MATH  Google Scholar 

  • Getoor, L., Friedman, N., Koller, D., & Pfeffer, A. (2001). Learning probabilistic relational models. In S. Dzeroski & N. Lavrac (Eds.), Relational data mining (pp. 307–334). Berlin: Springer.

    Google Scholar 

  • Kersting, K., & De Raedt, L. (2001). Towards combining inductive logic programming and Bayesian networks. In C. Rouveirol & M. Sebag (Eds.), Proceedings of the 11th international conference on inductive logic programmingLecture notes in computer science (Vol. 2157, pp. 118–131). Berlin: Springer.

    Google Scholar 

  • Lloyd, J. W. (2003). Logic for learning. Berlin: Springer.

    MATH  Google Scholar 

  • Mitchell, T. (1997). Machine Learning. McGraw Hill.

    Google Scholar 

  • Richardson, M., & Domingos, P. (2006). Markov logic networks. Machine Learning, 62(1–2), 107–136.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer Science+Business Media, LLC

About this entry

Cite this entry

Blockeel, H. (2011). Hypothesis Language. In: Sammut, C., Webb, G.I. (eds) Encyclopedia of Machine Learning. Springer, Boston, MA. https://doi.org/10.1007/978-0-387-30164-8_372

Download citation

Publish with us

Policies and ethics