2007•Unpublished venueRequires access

Towards mutual understanding: rule-based and learning-based matching algorithms for ontologies

Michael W. Huhns, Jingshan Huang

Open publisher page 0 citations

Abstract

Ontologies are formal, declarative knowledge representation models. They form a semantic foundation for many domains, such as Web services, E-commerce, service-oriented computing, and the Semantic Web. As the Semantic Web gains attention as the next generation of the Web, the importance of ontologies increases accordingly. However, because their designers have different conceptual views of the world, the resultant ontologies are heterogeneous. The heterogeneity can lead to misunderstandings, so there is a need for ontologies from different partners to be related and to reuse, wherever possible, each other's concepts. The availability of a global ontology can mitigate the heterogeneity, but it is infeasible, as verified by both theory and practice; an alternative manual matching process is time-consuming and error-prone, and cannot scale. Therefore, tools for ontology matching are in great need. However, performing ontology matching automatically is an extremely difficult task. Much research has been done on this topic and the suggested approaches can be categorized as either rule-based or learning-based. The former works on ontology schema information, and the latter considers both schemas and instance data. The approach described in this thesis makes six assumptions to bound the matching problem, and explains the assumptions and the bounds they provide. Then, three systems are presented towards the mutual reconciliation of concepts from different ontologies: (1) the Puzzle system belongs to the rule-based approach; (2) the SOCCER (Similar Ontology Concept ClustERing) system is mostly a learning-based solution, integrated with some rule-based techniques; and (3) the Compatibility Vector system, although not an ontology-matching algorithm by itself, instead is a means of measuring and maintaining ontology compatibility, which helps in the mutual understanding of ontologies and determines the compatibility of services (or agents) associated with ontologies.

About this research paper

What this paper is about

Ontologies are formal, declarative knowledge representation models. They form a semantic foundation for many domains, such as Web services, E-commerce, service-oriented computing, and the Semantic Web. As the Semantic Web gains attention as the next generation of the Web, the importance of ontologies increases accordingly. However, because their designers have different conceptual views of the world, the resultant ontologies are heterogeneous. The heterogeneity can lead to misunderstandings, so there is a need for ontologies from different partners to be related and to reuse, wherever possible, each other's concepts. The availability of a global ontology can mitigate the heterogeneity, but it is infeasible, as verified by both theory and practice; an alternative manual matching process is time-consuming and error-prone, and cannot scale. Therefore, tools for ontology matching are in great need. However, performing ontology matching automatically is an extremely difficult task. Much research has been done on this topic and the suggested approaches can be categorized as either rule-based or learning-based. The former works on ontology schema information, and the latter considers both schemas and instance data. The approach described in this thesis makes six assumptions to bound the matching problem, and explains the assumptions and the bounds they provide. Then, three systems are presented towards the mutual reconciliation of concepts from different ontologies: (1) the Puzzle system belongs to the rule-based approach; (2) the SOCCER (Similar Ontology Concept ClustERing) system is mostly a learning-based solution, integrated with some rule-based techniques; and (3) the Compatibility Vector system, although not an ontology-matching algorithm by itself, instead is a means of measuring and maintaining ontology compatibility, which helps in the mutual understanding of ontologies and determines the compatibility of services (or agents) associated with ontologies.

Why it matters

A significance statement is not available in the OpenAlex record.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

Ontologies are formal, declarative knowledge representation models. They form a semantic foundation for many domains, such as Web services, E-commerce, service-oriented computing, and the Semantic Web. As the Semantic Web gains attention as the next generation of the Web, the importance of ontologies increases accordingly. However, because their designers have different conceptual views of the world, the resultant ontologies are heterogeneous. The heterogeneity can lead to misunderstandings, so there is a need for ontologies from different partners to be related and to reuse, wherever possible, each other's concepts. The availability of a global ontology can mitigate the heterogeneity, but it is infeasible, as verified by both theory and practice; an alternative manual matching process is time-consuming and error-prone, and cannot scale. Therefore, tools for ontology matching are in great need. However, performing ontology matching automatically is an extremely difficult task. Much research has been done on this topic and the suggested approaches can be categorized as either rule-based or learning-based. The former works on ontology schema information, and the latter considers both schemas and instance data. The approach described in this thesis makes six assumptions to bound the matching problem, and explains the assumptions and the bounds they provide. Then, three systems are presented towards the mutual reconciliation of concepts from different ontologies: (1) the Puzzle system belongs to the rule-based approach; (2) the SOCCER (Similar Ontology Concept ClustERing) system is mostly a learning-based solution, integrated with some rule-based techniques; and (3) the Compatibility Vector system, although not an ontology-matching algorithm by itself, instead is a means of measuring and maintaining ontology compatibility, which helps in the mutual understanding of ontologies and determines the compatibility of services (or agents) associated with ontologies.

Key concepts: Computer science, Ontology, Ontology alignment, Semantic heterogeneity, Semantic Web, Upper ontology, Ontology learning, Information retrieval

Related papers

Back to paper searchBrowse research topicsOriginal source
Towards mutual understanding: rule-based and learning-based matching algorithms for ontologies — Research Paper | ScholarLens