Quantification and aggregation over concepts of the ontology

02/02/2022
by   Pierre Carbonnelle, et al.
0

The first phase of developing an intelligent system is the selection of an ontology of symbols representing relevant concepts of the application domain. These symbols are then used to represent the knowledge of the domain. This representation should be elaboration tolerant, in the sense that it should be convenient to modify it to take into account new knowledge or requirements. Unfortunately, current formalisms require a significant rewrite of that representation when the new knowledge is about the concepts themselves: the developer needs to "reify" them. This happens, for example, when the new knowledge is about the number of concepts that satisfy some conditions. The value of expressing knowledge about concepts, or "intensions", has been well-established in modal logic. However, the formalism of modal logic cannot represent the quantifications and aggregates over concepts that some applications need. To address this problem, we developed an extension of first order logic that allows referring to the intension of a symbol, i.e., to the concept it represents. We implemented this extension in IDP-Z3, a reasoning engine for FO(·) (aka FO-dot), a logic-based knowledge representation language. This extension makes the formalism more elaboration tolerant, but also introduces the possibility of syntactically incorrect formula. Hence, we developed a guarding mechanism to make formula syntactically correct, and a method to verify correctness. The complexity of this method is linear with the length of the formula. This paper describes these extensions, how their relate to intensions in modal logic and other formalisms, and how they allowed representing the knowledge of four different problem domains in an elaboration tolerant way.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/01/2011

Space Efficiency of Propositional Knowledge Representation Formalisms

We investigate the space efficiency of a Propositional Knowledge Represe...
research
10/26/2020

A Polynomial Approach to the Constructive Induction of Structural Knowledge

The representation formalism as well as the representation language is o...
research
05/29/2022

TAR: Neural Logical Reasoning across TBox and ABox

Many ontologies, i.e., Description Logic (DL) knowledge bases, have been...
research
07/22/2020

A sound interpretation of Leśniewski's epsilon in modal logic KTB

In this paper, we shall show that the following translation I^M from the...
research
06/14/2022

How to Agree to Disagree: Managing Ontological Perspectives using Standpoint Logic

The importance of taking individual, potentially conflicting perspective...
research
02/22/2020

Compactly Representing Uniform Interpolants for EUF using (conditional) DAGS

The concept of a uniform interpolant for a quantifier-free formula from ...

Please sign up or login with your details

Forgot password? Click here to reset