5 research outputs found
Hierarchical text clustering applied to taxonomy evaluation
In computer science, the use for taxonomies is widely embraced in fields such as Artifial
Inteligence, Information Retrieval, Natural Language Processing or Machine Learning.
This concept classifications provide knowledge structures to guide algorithms on the
task to find an acceptable-to-nearly-optimal solution on non deterministic problems.
The main problem with taxonomies is the huge amount of effort that requires to build
one. Traditionally, this is done by human means and involves a team of experts to assure
the quality of the result. Since this is evidently the way to get the best taxonomy
possible (knowledge is an exclusive quality of humans), due to the manpower factor, it
seems to be neither the fastest nor the cheapest one.
This thesis makes an extensive review of the state of the art on taxonomy induction
techniques as well as ontology evaluation methods. It claims the need for a fast, automatic
and arbitrary-domain taxonomy generation method and justifies the chose of the
Wikipedia encyclopedia as the dataset. A framework to deal with taxonomies is proposed
and implemented. In the experiments chapter, two statements are successfully
refuted: the Wikipedia categorization system forms an acyclic directed graph, and the
longest path between two nodes is equivalent to the taxonomic organization. Finally
the framework is used to explore three arbitrary domains
A set-theoretical approach for the induction of inheritance hierarchies
An approach for the automatic construction of inheritance hierarchies is presented. It is based on the strict set-theoretical point of view in the mathematical theory of Formal Concept Analysis. The resulting hierarchies are concept lattices. An extension of the approach to the induction of nonmonotonic inheritance networks is also discussed. It turns out that the main ideas of Formal Concept Analysis, i. e. the formal context, the concept lattice and the set of implications, provide three different ways of looking at the data to be represented, each of which provides a different way to solve problems of knowledge representation.