Synonyms
Definition
The observation language used by a machine learning system is the language in which the observations it learns from 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 and this language is called the observation language or the Hypothesis Language respectively. These terms are mostly used in the context of symbolic learning, where these languages are often more complex than in subsymbolic or statistical learning.
The following sections describe some of the key observation languages.
Attribute-Value Learning
Probably the most used setting in machine learning is the attribute-value setting (see Attribute-Value Learning). Here, an example (observation) is described by a fixed set of attributes, each of which is given a value...
Recommended Reading
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. (Eds.). (2001). Relational data mining. Berlin: Springer. vfill
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). Observation 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_608
Download citation
DOI: https://doi.org/10.1007/978-0-387-30164-8_608
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