IJCAI 2020poster0 citations

Overcoming the Grounding Bottleneck Due to Constraints in ASP Solving: Constraints Become Propagators

Bernardo Cuteri, Carmine Dodaro, Francesco Ricca, Peter Schüller

Abstract

Answer Set Programming (ASP) is a well-known formalism for Knowledge Representation and Reasoning, successfully employed to solve many AI problems, also thanks to the availability of efficient implementations. Traditionally, ASP systems are based on the ground&solve approach, where the grounding transforms a general input program into its propositional counterpart, whose stable models are then computed by the solver using the CDCL algorithm. This approach suffers an intrinsic limitation: the grounding of one or few constraints may be unaffordable from a computational point of view; a problem known as grounding bottleneck. In this paper, we develop an innovative approach for evaluating ASP programs, where some of the constraints of the input program are not grounded but automatically translated into propagators of the CDCL algorithm that work on partial interpretations. We implemented the new approach on top of the solver WASP and carried out an experimental analysis on different benchmarks. Results show that our approach consistently outperforms state-of-the-art ASP systems by overcoming the grounding bottleneck.

Knowledge Representation and Reasoning: Knowledge Representation LanguagesKnowledge Representation and Reasoning: Non-monotonic Reasoning, Common-Sense ReasoningKnowledge Representation and Reasoning: Other
BibTeX
@inproceedings{ijcai2020p234,
  title     = {Overcoming the Grounding Bottleneck Due to Constraints in ASP Solving: Constraints Become Propagators},
  author    = {Cuteri, Bernardo and Dodaro, Carmine and Ricca, Francesco and Schüller, Peter},
  booktitle = {Proceedings of the Twenty-Ninth International Joint Conference on
               Artificial Intelligence, {IJCAI-20}},
  publisher = {International Joint Conferences on Artificial Intelligence Organization},
  editor    = {Christian Bessiere},
  pages     = {1688--1694},
  year      = {2020},
  month     = {7},
  note      = {Main track},
  doi       = {10.24963/ijcai.2020/234},
  url       = {https://doi.org/10.24963/ijcai.2020/234},
}
Overcoming the Grounding Bottleneck Due to Constraints in ASP Solving: Constraints Become Propagators · IJCAI 2020