Ontology learning

Description:

An ontology is, according to Tom Gruber, "the specification of conceptualizations, used to help programs and humans share knowledge.". In this usage, an ontology is a set of concepts - such as things, events, and relations - that are specified in some way (such as specific natural language) in order to create an agreed-upon vocabulary for exchanging information.

The manual building of ontologies still remains a tedious, cumbersome task which can easily result in a knowledge acquisition bottleneck. The success of the Semantic Web strongly depends on the proliferation of ontologies, which requires that the engineering of ontologies be completed quickly and easily. A method which has proven to be extremely beneficial for the knowledge acquisition task is the integration of knowledge acquisition with machine learning techniques.

Publications: Chalupsky/2000a: Ontomorph: a translation system for symbolic knowledge
Kietz/Morik/94a: A Polynomial Approach to the Constructive Induction of Structural Knowledge
Maedche/Staab/2004a: Handbook on Ontologies
Maedche/etal/2002a: Seal - tying up information integration and web site management by ontologies