Table of Contents
Fetching ...

Method for the semantic indexing of concept hierarchies, uniform representation, use of relational database systems and generic and case-based reasoning

Uwe Petersohn, Sandra Zimmer, Jens Lehmann

TL;DR

The paper introduces a method for semantic indexing of concept hierarchies and a uniform representation that integrates with relational databases. It formalizes an indexing algorithm that assigns keys $X=[a_1,...,a_m]$ to concepts, enabling partial unification with more specific concepts and ensuring semantic correctness. It also extends to multiaxial descriptions and deduced concepts (d-concepts), and shows how logic-, concept-, and case-based reasoning can operate over the uniform representation. The approach is demonstrated in a medical knowledge base (iSuite) and emphasizes efficient storage, retrieval, and inference in relational databases.

Abstract

This paper presents a method for semantic indexing and describes its application in the field of knowledge representation. Starting point of the semantic indexing is the knowledge represented by concept hierarchies. The goal is to assign keys to nodes (concepts) that are hierarchically ordered and syntactically and semantically correct. With the indexing algorithm, keys are computed such that concepts are partially unifiable with all more specific concepts and only semantically correct concepts are allowed to be added. The keys represent terminological relationships. Correctness and completeness of the underlying indexing algorithm are proven. The use of classical relational databases for the storage of instances is described. Because of the uniform representation, inference can be done using case-based reasoning and generic problem solving methods.

Method for the semantic indexing of concept hierarchies, uniform representation, use of relational database systems and generic and case-based reasoning

TL;DR

The paper introduces a method for semantic indexing of concept hierarchies and a uniform representation that integrates with relational databases. It formalizes an indexing algorithm that assigns keys to concepts, enabling partial unification with more specific concepts and ensuring semantic correctness. It also extends to multiaxial descriptions and deduced concepts (d-concepts), and shows how logic-, concept-, and case-based reasoning can operate over the uniform representation. The approach is demonstrated in a medical knowledge base (iSuite) and emphasizes efficient storage, retrieval, and inference in relational databases.

Abstract

This paper presents a method for semantic indexing and describes its application in the field of knowledge representation. Starting point of the semantic indexing is the knowledge represented by concept hierarchies. The goal is to assign keys to nodes (concepts) that are hierarchically ordered and syntactically and semantically correct. With the indexing algorithm, keys are computed such that concepts are partially unifiable with all more specific concepts and only semantically correct concepts are allowed to be added. The keys represent terminological relationships. Correctness and completeness of the underlying indexing algorithm are proven. The use of classical relational databases for the storage of instances is described. Because of the uniform representation, inference can be done using case-based reasoning and generic problem solving methods.

Paper Structure

This paper contains 58 sections, 3 theorems, 17 figures, 1 table.

Key Result

Proposition 1

If an indexing algorithm is correct according to Definition Korrektheit, it also has the following properties:

Figures (17)

  • Figure 1: Simple concept hierarchy and the respective dependency graph.
  • Figure 2: Example graph for the distinction between concept keys and node keys.
  • Figure 3: Simple anamnesis tree as well as uniform knowledge representation.
  • Figure 4: Excerpt from the domain's concept hierarchies for "pain localization", "occurrence of the pain" and "position".
  • Figure 5: Illustration for the proof of correctness.
  • ...and 12 more figures

Theorems & Definitions (36)

  • Definition 1: Concept hierarchy
  • Definition 2: Path
  • Definition 3: More specific, more general
  • Definition 4: Keys
  • Definition 5: Length of a key
  • Definition 6: Partial instance
  • Definition 7: Instance
  • Definition 8: Set of all instances
  • Definition 9: Initial key
  • Definition 10: Position within a key
  • ...and 26 more