mlsanityData to 14 Oct 2026

Towards Dynamic Consistency Checking in Goal-directed Predicate Answer Set Programming

arXiv 2110.12053 ↗First posted 22 Oct 2021cs.AIcited by 1

Not on the map. Why?

Abstract (arXiv)

Goal-directed evaluation of Answer Set Programs is gaining traction thanks to its amenability to create AI systems that can, due to the evaluation mechanism used, generate explanations and justifications. s(CASP) is one of these systems and has been already used to write reasoning systems in several fields. It provides enhanced expressiveness w.r.t. other ASP systems due to its ability to use constraints, data structures, and unbound variables natively. However, the performance of existing s(CASP) implementations is not on par with other ASP systems: model consistency is checked once models have been generated, in keeping with the generate-and-test paradigm. In this work, we present a variation of the top-down evaluation strategy, termed Dynamic Consistency Checking, which interleaves model generation and consistency checking. This makes it possible to determine when a literal is not compatible with the denials associated to the global constraints in the program, prune the current execution branch, and choose a different alternative. This strategy is specially (but not exclusively) relevant in problems with a high combinatorial component. We have experimentally observed speedups of up to 90x w.r.t. the standard versions of s(CASP).

Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 9 of its 31 references that are in the map. First posted on arXiv 22 Oct 2021.

Builds on

9 of 31 references.

References · 9

  1. 2018Constraint Answer Set Programming without Groundingcited by 38
  2. 2020Justifications for Goal-Directed Constraint Answer Set Programmingcited by 14
  3. 2016A Physician Advisory System for Chronic Heart Failure Management Based on Knowledge Patternscited by 13
  4. 2021Knowledge-driven Natural Language Understanding of English Text and its Applicationscited by 12
  5. 2017Computing Stable Models of Normal Logic Programs Without Groundingcited by 9
  6. 2018Induction of Non-Monotonic Logic Programs to Explain Boosted Tree Models Using LIMEcited by 6
  7. 2021CASPR: A Commonsense Reasoning-based Conversational Socialbotcited by 6
  8. 2021Modeling and Reasoning in Event Calculus using Goal-Directed Constraint Answer Set Programmingcited by 4
  9. 2021Knowledge-Assisted Reasoning of Model-Augmented System Requirements with Event Calculus and Goal-Directed Answer Set Programmingcited by 1

Built on by

Cited by year

Citing papers per year: 2023: 1.

1 paper.