Western Sydney University
Polynomially Bounded Logic Programs with Function Symbols: A New Decidable
Asuncion, Vernon (Western Sydney University) | Zhang, Yan (Western Sydney University) | Zhang, Heng (Huazhong University of Science and technology)
A logic program with function symbols is called finitely ground if there is a finite propositional logic program whose stable models are exactly the same as the stable models of this program. Finite groundability is an important property for logic programs with function symbols because it makes feasible to compute such program’s stable models using traditional ASP solvers. In this paper, we introduce a new decidable class of finitely ground programs called POLY-bounded programs, which, to the best of our knowledge, strictly contains all decidable classes of finitely ground programs discovered so far in the literature. We also study the related complexity property for this class of programs. We prove that deciding whether a program is POLY-bounded is EXPTIMEcomplete.
Query Answering with Inconsistent Existential Rules under Stable Model Semantics
Wan, Hai (Sun Yat-sen University) | Zhang, Heng (Huazhong University of Science and Technology) | Xiao, Peng (Sun Yat-sen University) | Huang, Haoran (Fudan University ) | Zhang, Yan (Western Sydney University)
Classical inconsistency-tolerant query answering relies on selecting maximal components of an ABox/database which are consistent with the ontology. However, some rules in ontologies might be unreliable if they are extracted from ontology learning or written by unskillful knowledge engineers. In this paper we present a framework of handling inconsistent existential rules under stable model semantics, which is defined by a notion called rule repairs to select maximal components of the existential rules. Surprisingly, for R-acyclic existential rules with R-stratified or guarded existential rules with stratified negations, both the data complexity and combined complexity of query answering under the rule repair semantics remain the same as that under the conventional query answering semantics. This leads us to propose several approaches to handle the rule repair semantics by calling answer set programming solvers. An experimental evaluation shows that these approaches have good scalability of query answering under rule repairs on realistic cases.