Finding Small Proofs for Description Logic Entailments: Theory and Practice (Extended Technical Report)
Not on the map. Why?
Abstract (arXiv)
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.
Key facts. Cited by 7 papers in the map (data through 14 Oct 2026). First posted on arXiv 17 Apr 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 2; 2023: 2; 2024: 0; 2025: 1; 2026: 1.
7 papers.
- 2021Finding Good Proofs for Description Logic Entailments Using Recursive Quality Measures (Extended Technical Report)cited by 7
- 2023Efficient Computation of General Modules for ALC Ontologies (Extended Version)cited by 4
- 2022Evonne: Interactive Proof Visualization for Description Logics (System Description) -- Extended Versioncited by 2
- 2022On the Eve of True Explainability for OWL Ontologies: Description Logic Proofs with Evee and Evonne (Extended Version)cited by 2
- 2025Dialogue-based Explanations for Logical Reasoning using Structured Argumentationcited by 2
- 2023Why Not? Explaining Missing Entailments with Evee (Technical Report)cited by 0
- 2026Recovering Explanations from Transformed Rule-Based Ontologiescited by 0
- 2026Recovering Explanations from Transformed Rule-Based Ontologies31 Jul 2026
- 2025Dialogue-based Explanations for Logical Reasoning using Structured Argumentation16 Feb 2025
- 2023Why Not? Explaining Missing Entailments with Evee (Technical Report)14 Aug 2023
- 2023Efficient Computation of General Modules for ALC Ontologies (Extended Version)16 May 2023
- 2022On the Eve of True Explainability for OWL Ontologies: Description Logic Proofs with Evee and Evonne (Extended Version)15 Jun 2022
- 2022Evonne: Interactive Proof Visualization for Description Logics (System Description) -- Extended Version19 May 2022
- 2021Finding Good Proofs for Description Logic Entailments Using Recursive Quality Measures (Extended Technical Report)27 Apr 2021