Synonyms
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...
Recommended Reading
Blockeel, H., & De Raedt, L. (1998). Top-down induction of first order logical decision trees. Artificial Intelligence, 101(1–2), 285–297.
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.
De Raedt, L. (2008). Logical and relational learning. Berlin: Springer.
Džeroski, S., & Lavrač, N. (Ed.). (2001). Relational data mining. Berlin: Springer.
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.
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.
Lloyd, J. W. (2003). Logic for learning. Berlin: Springer.
Mitchell, T. (1997). Machine Learning. McGraw Hill.
Richardson, M., & Domingos, P. (2006). Markov logic networks. Machine Learning, 62(1–2), 107–136.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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
DOI: https://doi.org/10.1007/978-0-387-30164-8_372
Publisher Name: Springer, Boston, MA
Print ISBN: 978-0-387-30768-8
Online ISBN: 978-0-387-30164-8
eBook Packages: Computer ScienceReference Module Computer Science and Engineering