Efficient Concept Induction for Description Logics

12/08/2018
by   Md Kamruzzaman Sarker, et al.
0

Concept Induction refers to the problem of creating complex Description Logic class descriptions (i.e., TBox axioms) from instance examples (i.e., ABox data). In this paper we look particularly at the case where both a set of positive and a set of negative instances are given, and complex class expressions are sought under which the positive but not the negative examples fall. Concept induction has found applications in ontology engineering, but existing algorithms have fundamental performance issues in some scenarios, mainly because a high number of invokations of an external Description Logic reasoner is usually required. In this paper we present a new algorithm for this problem which drastically reduces the number of reasoner invokations needed. While this comes at the expense of a more limited traversal of the search space, we show that our approach improves execution times by up to several orders of magnitude, while output correctness, measured in the amount of correct coverage of the input instances, remains reasonably high in many cases. Our approach thus should provide a strong alternative to existing systems, in particular in settings where other systems are prohibitively slow.

READ FULL TEXT

page 7

page 8

research
02/06/2013

Efficient Induction of Finite State Automata

This paper introduces a new algorithm for the induction if complex finit...
research
09/27/2022

Towards Human-Compatible XAI: Explaining Data Differentials with Concept Induction over Background Knowledge

Concept induction, which is based on formal logical reasoning over descr...
research
07/03/2020

Logical Separability of Incomplete Data under Ontologies

Finding a logical formula that separates positive and negative examples ...
research
07/06/2020

Separating Positive and Negative Data Examples by Concepts and Formulas: The Case of Restricted Signatures

We study the separation of positive and negative data examples in terms ...
research
05/22/2018

Bayesian Inference of Regular Expressions from Human-Generated Example Strings

In programming by example, users "write" programs by generating a small ...
research
03/03/2023

Learning Permutation-Invariant Embeddings for Description Logic Concepts

Concept learning deals with learning description logic concepts from a b...
research
04/14/2022

A Logic for Paraconsistent Transition Systems

Modelling complex information systems often entails the need for dealing...

Please sign up or login with your details

Forgot password? Click here to reset