Academia.eduAcademia.edu

Ontology learning

description700 papers
group35 followers
lightbulbAbout this topic
Ontology learning is the process of automatically or semi-automatically constructing and refining ontologies from various data sources. It involves extracting concepts, relationships, and properties to create structured representations of knowledge within a specific domain, facilitating better information retrieval, sharing, and interoperability.
lightbulbAbout this topic
Ontology learning is the process of automatically or semi-automatically constructing and refining ontologies from various data sources. It involves extracting concepts, relationships, and properties to create structured representations of knowledge within a specific domain, facilitating better information retrieval, sharing, and interoperability.

Key research themes

1. How can ontology learning methods effectively integrate heterogeneous evidence sources to improve the continuous updating and quality of ontologies?

This research area investigates approaches to overcome limitations of traditional ontology learning that rely primarily on single, often textual, evidence sources and produce static ontologies. Integrating multiple heterogeneous data sources (unstructured text, structured linked data, social media) aims to capture up-to-date domain knowledge with richer context. Methods for continuous, fine-grained tracking of ontology evolution and the synergistic incorporation of human feedback through crowdsourcing are explored to improve both ontology quality and learning efficiency, which is crucial as domains evolve rapidly.

Key finding: This paper presents a continuous ontology learning framework that integrates evidence from diverse sources—unstructured text, structured linked data, and collective intelligence/social data—within a consistent model. It... Read more
Key finding: This work critically evaluates the prevalent 'Ontology Learning Layer Cake' approach, which sequentially decomposes ontology learning into sub-tasks such as term and relation extraction. It identifies that splitting the... Read more
Key finding: This survey consolidates existing ontology learning techniques, emphasizing the challenge of balancing automation with accuracy in ontology construction. It categorizes various methods and stresses that achieving rapid,... Read more

2. What are the effective machine learning and logical query-based frameworks for learning Description Logic ontologies, and what are their computational and practical trade-offs?

This theme focuses on formal methods for constructing ontologies expressed in Description Logics (DL), which underpin many Semantic Web standards. It explores frameworks using inductive logic programming, association rule mining, neural networks, and exact learning via membership and equivalence queries, analyzing algorithmic feasibility, learnability, and interpretability. The goal is to understand how DL ontologies can be learned efficiently with minimal supervision, balancing expressiveness, noise-handling, and query complexity, which are crucial for building reliable, maintainable domain ontologies.

Key finding: This paper systematically reviews five machine learning and data mining approaches adapted for (semi-)automating DL ontology creation: association rule mining, formal concept analysis, inductive logic programming,... Read more
Key finding: This work introduces a formal model of ontology learning in DL framed as exact learning via membership and equivalence queries to an oracle (domain expert). It rigorously analyzes polynomial query and time learnability for DL... Read more
Key finding: The paper investigates the problem of identifying logically relevant axioms for given terms within ontologies expressed in expressive DLs. It critiques frame-based views in ontology engineering environments for including... Read more

3. How can ontology learning tools and methodologies empower non-expert users to participate in ontology engineering, particularly for domain-specific or educational applications?

This research direction addresses the usability challenges of ontology engineering for users lacking expertise in formal ontology languages and logic. It explores interactive workbenches, methodologies integrating natural language processing, conceptual maps, and domain-specific ontologies. Special emphasis is placed on developing intuitive interfaces, incremental refinement, and support for evolving ontologies in domains like education and enterprises, thus broadening ontology adoption and harnessing domain expert knowledge without requiring deep technical skills.

Key finding: The paper presents a novel interactive ontology learning workbench designed to liberate non-expert users from the requirement to understand ontology language syntax. The system presents ontological structures as intuitive... Read more
Key finding: This article proposes a structured, six-step methodology tailored for developing learning ontologies relevant to educational systems. It emphasizes early-stage goal-definition, ontology capture through competency questions,... Read more
Key finding: The authors propose a method to automatically transform human-friendly conceptual maps—widely used in educational settings—into OWL ontologies by formalizing concept relations and applying semantic disambiguation techniques... Read more

All papers in Ontology learning

The problem that ontology learning deals with is the knowledge acquisition bottleneck, that is to say the difficulty to actually model the knowledge relevant to the domain of interest. Ontologies are the vehicle by which we can model and... more
Ontologies are often viewed as the answer to the need for interoperable semantics in modern information systems. The explosion of textual information on the Read/Write Web coupled with the increasing demand for ontologies to power the... more
Quran is the holy book of Muslims that contains the commandment of words of Allah. Quran provides instructions and guidance to humankind in achieving happiness in life in the world and the hereafter. As a holy book, Quran contains rich... more
Stemming is a key step in most text mining and information retrieval applications. Information extraction, semantic annotation, as well as ontology learning are but a few examples where using a stemmer is a must. While the use of light... more
The Semantic Web was designed to represent the enormous data that is existing on the World Wide Web in a machine readable format. The research shows the long period of time that was spent on the Emails for communication and information... more
Ontologies constitute an approach for knowledge representation that can be shared establishing a shared vocabulary for different applications and are also the backbone of the Semantic Web. Thus a fast and efficient ontology development is... more
The reasoning tasks that can be performed with semantic web service descriptions depend on the quality of the domain ontologies used to create these descriptions. However, building such domain ontologies is a time consuming and difficult... more
As the utilization and development of Web services grows rapidly, the problem of analysing of existent Web services naturally arises. The analysis provided by the recent research work mostly extends to the statistical and explanatory... more
In this paper we present a new version of OntoGen system for semi-automatic data-driven ontology construction. The system is based on a novel ontology learning framework which formalizes and extends the role of machine learning and text... more
—An ontology is a formal and explicit specification of a shared conceptualization. Manual construction of domain ontology does not adequately satisfy requirements of new applications, because they need a more dynamic ontology and the... more
The paper is a conceptual contribute to educational assessment on its methodological dimension using a balanced symbiosis between ontologies, concept maps and virtual environments (forum, wiki). The ontological structure considers the... more
As more information becomes available on the Web, there has been a crescent interest in effective personalization techniques. Personal agents providing assistance based on the content of Web documents and the user interests emerged as a... more
Ontologies in current computer science parlance are computer based resources that represent shared conceptualizations for a specific domain. This paper first introduces ontologies in general and subsequently, in particular, shortly... more
Today, the notion of Semantic Web has emerged as a prominent solution to the problem of organizing the immense information provided by World Wide Web, and its focus on supporting a better co-operation between humans and machines is... more
Resumo: Este trabalho apresenta a ferramenta OntoLP, desenvolvida como um plug-in para o ambiente Protégé, que faz a análise de um corpus de domínio em língua portuguesa e sugere candidatos a conceitos e hierarquias ao engenheiro de... more
After the vision of the Semantic Web was broadcasted at the turn of the millennium, ontology became a synonym for the solution to many problems concerning the fact that computers do not understand human language: if there were an ontology... more
Automatic detection of antonymy is an important task in Natural Language Processing (NLP). However, currently, there is no effective measure to discriminate antonyms from synonyms because they share many common features. In this paper, we... more
This is the second of a two-part paper to review ontology research and development, in particular, to ontology mapping and evolving. Ontology is a formal explicit specification of a shared conceptualization. Ontology itself is not a... more
Ontologies have proven to be a powerful tool for many tasks such as natural language processing and information filtering and retrieval. However their development is an error prone and expensive task. One approach for this problem is to... more
English. Automatic detection of antonymy is an important task in Natural Language Processing (NLP). However, currently, there is no effective measure to discriminate antonyms from synonyms because they share many common features. In this... more
Ontologies are often viewed as the answer to the need for interoperable semantics in modern information systems. The explosion of textual information on the Read/Write Web coupled with the increasing demand for ontologies to power the... more
Since the manual construction of ontologies is time-consuming and expensive, an increasing number of initiatives to ease the construction by automatic or semi-automatic means have been published. Most initiatives combine a certain level... more
Ontologies are an important instrument for structuring knowledge in a way that it can be easily accessed by computers and used for a wide range of purposes. Despite their importance, however, ontology development and maintenance is still... more
Domain ontology plays an important role in annotating web resources with proper semantic information. The underlying assumption behind this work is that the noun phrases appearing in the headings of a document as well as the... more
Ontologies play a vital role in many Web and internet related applications. However the demand on ontologies does not always meet with their availability and the manual construction of a high quality ontology is an expensive and... more
Ontology is an important emerging discipline that has the huge potential to improve information organization, management and understanding. It has a crucial role to play in enabling content-based access, interoperability, communications,... more
Similarity measures play a key role in the Semantic Web perspective. Indeed, most of the ontology related operations such as ontology learning, ontology alignment, ontology ranking and ontology population are grounded on the notion of... more
Ontology provides a shared and reusable piece of knowledge about a specific domain, and has been applied in many fields, such as Semantic Web, e-commerce and information retrieval, etc. However, building ontology by hand is a very hard... more
English. Automatic detection of antonymy is an important task in Natural Language Processing (NLP). However, currently, there is no effective measure to discriminate antonyms from synonyms because they share many common features. In this... more
—Understanding or acquiring a user's information needs from their local information repository (e.g. a set of example-documents that are relevant to user information needs) is important in many applications. However, acquiring the user's... more
Ontologies play a vital role in many web and internet related applications. However the demand on ontologies does not always meet with their availability and the manual construction of a high quality ontology is an expensive and a time... more
Ontology engineering has been fully or partially practiced by knowledge engineers or knowledge workers, towards delivering either fully fledged conceptualizations of domains or providing lightweight ontology versions for less demanding... more
The paper reports on the methodology and preliminary results of a case study in automatically extracting ontological knowledge from Italian legislative texts in the environmental domain. We use a fully-implemented ontology learning system... more
The efficient authoring of learning content is a central problem of courseware engineering. Courseware authors will appreciate the benefits of tools which automate various authoring tasks. We describe a system, OntAWare, which provides an... more
—Concepts in web ontologies help machines to understand data through the meanings they hold. Furthermore, learning contexts and topics of web documents also have helped in better semantic-oriented structuring and retrieval of data on the... more
Fuzzy Formal Concept Analysis is a generalization of Formal Concept analysis (FCA) for modeling uncertain information and has been applied in recent years for supporting different activities of semantic web context. However Fuzzy FCA... more
We present initial experimental results of an approach to learning ontological concepts from text. For each word to be learned, our system a) creates a corpus of sentences, derived from the web, containing this word; b) automatically... more
Semantic Web offers many possibilities for future Web technologies. Therefore, it is a need to search for ways that can bring the huge amount of unstructured documents from current Web to Semantic Web automatically. One big challenge in... more
Knowledge extraction methods have not efficiently evolved towards new methods to automate the process of building multilingual ontologies as the main representation of structured knowledge. The need for ontologies that support massive... more
The present-day web can be broken into smaller pieces that slowly but surely will be transformed into semantic web pieces. This paper describes an approach for eliciting ontology components by using specific-domain maps. The knowledge... more
One of the goals of the knowledge puzzle project is to automatically generate a domain ontology from plain text documents and use this ontology as the domain model in computer-based education. This paper describes the generation procedure... more
A concept hierarchy is an integral part of an ontology but it is expensive and time consuming to build. Motivated by this, many unsupervised learning methods have been proposed to (semi-) automatically develop a concept hierarchy. A... more
Download research papers for free!