Finding small proofs for description logic entailments: Theory and practice

Christian Alrabbaa, Franz Baader, Stefan Borgwardt, Patrick Koopmann, Alisa Kovtunova

Research output: Chapter in Book / Report / Conference proceedingConference contributionAcademicpeer-review

Abstract

Logic-based approaches to AI have the advantage that their behaviour can in principle be explained by providing their users with proofs for the derived consequences. However, if such proofs get very large, then it may be hard to understand a consequence even if the individual derivation steps are easy to comprehend. This motivates our interest in finding small proofs for Description Logic (DL) entailments. Instead of concentrating on a specific DL and proof calculus for this DL, we introduce a general framework in which proofs are represented as labeled, directed hypergraphs, where each hyperedge corresponds to a single sound derivation step. On the theoretical side, we investigate the complexity of deciding whether a certain consequence has a proof of size at most n along the following orthogonal dimensions: (i) the underlying proof system is polynomial or exponential; (ii) proofs may or may not reuse already derived consequences; and (iii) the number n is represented in unary or binary. We have determined the exact worst-case complexity of this decision problem for all but one of the possible combinations of these options. On the practical side, we have developed and implemented an approach for generating proofs for expressive DLs based on a non-standard reasoning task called forgetting. We have evaluated this approach on a set of realistic ontologies and compared the obtained proofs with proofs generated by the DL reasoner ELK, finding that forgetting-based proofs are often better w.r.t. different measures of proof complexity.
Original languageEnglish
Title of host publication23rd International Conference on Logic for Programming, Artificial Intelligence and Reasoning, LPAR23 2020
EditorsE. Albert, L. Kovács
PublisherEasyChair
Pages32-67
Volume73
DOIs
Publication statusPublished - 2020
Externally publishedYes
Event23rd International Conference on Logic for Programming, Artificial Intelligence and Reasoning, LPAR23 2020 - Alicante, Spain
Duration: 22 May 202027 May 2020

Publication series

NameEPiC Series in Computing
ISSN (Electronic)2398-7340

Conference

Conference23rd International Conference on Logic for Programming, Artificial Intelligence and Reasoning, LPAR23 2020
Country/TerritorySpain
CityAlicante
Period22/05/2027/05/20

Funding

Acknowledgements This work was partially supported by DFG grant 389792660 as part of TRR 248 (https://perspicuous-computing.science), and the DFG Research Training Group QuantLA, GRK 1763 (https://lat.inf.tu-dresden.de/quantla).

FundersFunder number
Deutsche ForschungsgemeinschaftGRK 1763, 389792660

    Fingerprint

    Dive into the research topics of 'Finding small proofs for description logic entailments: Theory and practice'. Together they form a unique fingerprint.

    Cite this