Adding Circumscription to Decidable Fragments of First-Order Logic: A Complexity Rollercoaster

Read original: arXiv:2407.20822 - Published 7/31/2024 by Carsten Lutz, Quentin Mani`ere
Total Score

0

🔮

Sign in to get full access

or

If you already have an account, we'll log you in

Overview

  • This paper explores the complexity of extending expressive decidable fragments of first-order logic with circumscription.
  • Circumscription is a nonmonotonic reasoning technique that allows for minimizing the extent of certain predicates.
  • The authors focus on three fragments: the two-variable fragment FO$^2$, its extension C$^2$ with counting quantifiers, and the guarded fragment GF.
  • They prove that if only unary predicates are minimized (or fixed) during circumscription, then decidability of logical consequence is preserved.
  • The complexity of these circumscribed fragments is analyzed, showing increased complexity compared to the original fragments.

Plain English Explanation

The paper investigates extending expressive decidable fragments of first-order logic by incorporating a technique called circumscription. Circumscription allows for minimizing the extent of certain predicates, which can be useful for modeling real-world scenarios more accurately.

The researchers focus on three specific logical fragments: FO$^2$, which is the two-variable fragment of first-order logic; C$^2$, which extends FO$^2$ with counting quantifiers; and the guarded fragment (GF) of first-order logic.

The key finding is that if only unary predicates (those involving a single argument) are minimized during circumscription, then the decidability of logical consequence is preserved. In other words, it is still possible to determine whether a given statement logically follows from the knowledge base.

However, the complexity of reasoning in these circumscribed fragments increases compared to the original fragments. For FO$^2$, the complexity rises from co-NEXP (co-nondeterministic exponential time) to co-NEXP$^{NP}$-complete. For GF, the complexity remarkably increases from 2-EXPTIME (double exponential time) to TOWER-complete. The complexity for C$^2$ remains an open question.

The paper also considers the problem of querying circumscribed knowledge bases where the ontology (the set of logical axioms describing the domain) is a GF sentence. They show that the problem is decidable for unions of conjunctive queries, has TOWER-complete combined complexity, and is elementary in data complexity. However, for atomic queries and ontologies that are sets of guarded existential rules, the data complexity can be $k$-EXPTIME-hard for any $k \geq 0$.

Technical Explanation

The authors investigate the complexity of extending expressive decidable fragments of first-order logic with circumscription, a nonmonotonic reasoning technique that allows for minimizing the extent of certain predicates.

They focus on three specific fragments: the two-variable fragment FO$^2$, its extension C$^2$ with counting quantifiers, and the guarded fragment GF. The main result is that if only unary predicates (those involving a single argument) are minimized during circumscription, then decidability of logical consequence is preserved.

For FO$^2$, the complexity increases from co-NEXP (co-nondeterministic exponential time) to co-NEXP$^{NP}$-complete. For GF, the complexity remarkably increases from 2-EXPTIME (double exponential time) to TOWER-complete. The complexity for C$^2$ remains an open question.

The paper also examines the problem of querying circumscribed knowledge bases with a GF ontology (the set of logical axioms describing the domain). They show that the problem is decidable for unions of conjunctive queries, has TOWER-complete combined complexity, and is elementary in data complexity. However, for atomic queries and ontologies that are sets of guarded existential rules, the data complexity can be $k$-EXPTIME-hard for any $k \geq 0$.

Critical Analysis

The paper provides a thorough analysis of the complexity implications of extending expressive decidable fragments of first-order logic with circumscription. The researchers focus on specific fragments, which allows them to derive precise complexity results.

One notable finding is that if only unary predicates are minimized during circumscription, then decidability of logical consequence is preserved. This is a valuable result, as it suggests that certain types of circumscription can be incorporated without sacrificing the decidability of the underlying logic.

However, the paper also demonstrates that the complexity of reasoning in these circumscribed fragments increases significantly compared to the original fragments. This increased complexity may limit the practical applicability of these extended logics, especially for more expressive fragments like GF.

The authors also consider the problem of querying circumscribed knowledge bases, which is important for real-world applications. While they show positive results for unions of conjunctive queries, the complexity becomes prohibitively high for more specific query types, such as atomic queries with guarded existential rule ontologies.

One potential area for further research could be investigating alternative circumscription techniques or fragments that might offer a better balance between expressiveness and computational complexity. Additionally, exploring practical applications and use cases for these extended logics could help assess their real-world utility.

Conclusion

This paper makes important contributions to the understanding of the complexity implications of extending expressive decidable fragments of first-order logic with circumscription. The key finding is that if only unary predicates are minimized, decidability is preserved, but the complexity of reasoning in these extended logics increases significantly.

The results have implications for the design and application of knowledge representation and reasoning systems that need to balance expressiveness and computational tractability. While the increased complexity may limit the practical applicability of these extended logics, the insights from this research can inform the development of more efficient and practical reasoning techniques in the future.



This summary was produced with help from an AI and may contain inaccuracies - check out the links to read the original source documents!

Follow @aimodelsfyi on 𝕏 →

Related Papers

🔮

Total Score

0

Adding Circumscription to Decidable Fragments of First-Order Logic: A Complexity Rollercoaster

Carsten Lutz, Quentin Mani`ere

We study extensions of expressive decidable fragments of first-order logic with circumscription, in particular the two-variable fragment FO$^2$, its extension C$^2$ with counting quantifiers, and the guarded fragment GF. We prove that if only unary predicates are minimized (or fixed) during circumscription, then decidability of logical consequence is preserved. For FO$^2$ the complexity increases from $textrm{coNexp}$ to $textrm{coNExp}^textrm{NP}$-complete, for GF it (remarkably!) increases from $textrm{2Exp}$ to $textrm{Tower}$-complete, and for C$^2$ the complexity remains open. We also consider querying circumscribed knowledge bases whose ontology is a GF sentence, showing that the problem is decidable for unions of conjunctive queries, $textrm{Tower}$-complete in combined complexity, and elementary in data complexity. Already for atomic queries and ontologies that are sets of guarded existential rules, however, for every $k geq 0$ there is an ontology and query that are $k$-$textrm{Exp}$-hard in data complexity.

Read more

7/31/2024

🤯

Total Score

0

Lifted Inference beyond First-Order Logic

Sagar Malhotra, Davide Bizzaro, Luciano Serafini

Weighted First Order Model Counting (WFOMC) is fundamental to probabilistic inference in statistical relational learning models. As WFOMC is known to be intractable in general ($#$P-complete), logical fragments that admit polynomial time WFOMC are of significant interest. Such fragments are called domain liftable. Recent works have shown that the two-variable fragment of first order logic extended with counting quantifiers ($mathrm{C^2}$) is domain-liftable. However, many properties of real-world data, like acyclicity in citation networks and connectivity in social networks, cannot be modeled in $mathrm{C^2}$, or first order logic in general. In this work, we expand the domain liftability of $mathrm{C^2}$ with multiple such properties. We show that any $mathrm{C^2}$ sentence remains domain liftable when one of its relations is restricted to represent a directed acyclic graph, a connected graph, a tree (resp. a directed tree) or a forest (resp. a directed forest). All our results rely on a novel and general methodology of counting by splitting. Besides their application to probabilistic inference, our results provide a general framework for counting combinatorial structures. We expand a vast array of previous results in discrete mathematics literature on directed acyclic graphs, phylogenetic networks, etc.

Read more

4/30/2024

🎲

Total Score

0

New!Decidability of Querying First-Order Theories via Countermodels of Finite Width

Thomas Feller, Tim S. Lyon, Piotr Ostropolski-Nalewaja, Sebastian Rudolph

We propose a generic framework for establishing the decidability of a wide range of logical entailment problems (briefly called querying), based on the existence of countermodels that are structurally simple, gauged by certain types of width measures (with treewidth and cliquewidth as popular examples). As an important special case of our framework, we identify logics exhibiting width-finite finitely universal model sets, warranting decidable entailment for a wide range of homomorphism-closed queries, subsuming a diverse set of practically relevant query languages. As a particularly powerful width measure, we propose to employ Blumensath's partitionwidth, which subsumes various other commonly considered width measures and exhibits highly favorable computational and structural properties. Focusing on the formalism of existential rules as a popular showcase, we explain how finite partitionwidth sets of rules subsume other known abstract decidable classes but - leveraging existing notions of stratification - also cover a wide range of new rulesets. We expose natural limitations for fitting the class of finite unification sets into our picture and suggest several options for remedy.

Read more

9/17/2024

📊

Total Score

0

Data Complexity in Expressive Description Logics With Path Expressions

Bartosz Bednarczyk

We investigate the data complexity of the satisfiability problem for the very expressive description logic ZOIQ (a.k.a. ALCHb Self reg OIQ) over quasi-forests and establish its NP-completeness. This completes the data complexity landscape for decidable fragments of ZOIQ, and reproves known results on decidable fragments of OWL2 (SR family). Using the same technique, we establish coNEXPTIME-completeness (w.r.t. the combined complexity) of the entailment problem of rooted queries in ZIQ.

Read more

6/12/2024