Body-Decoupled Grounding via Solving: A Novel Approach on the ASP Bottleneck

Abstract

Answer-Set Programming (ASP) has seen tremendous progress over the last two decades and is nowadays successfully applied in many real-world domains. However, for certain types of problems, the well-known ASP grounding bottleneck still causes severe problems. This becomes virulent when grounding of rules, where the variables have to be replaced by constants, leads to a ground pro- gram that is too huge to be processed by the ASP solver. In this work, we tackle this problem by a novel method that decouples non-ground atoms in rules in order to delegate the evaluation of rule bodies to the solving process. Our procedure translates a non-ground normal program into a ground disjunctive program that is exponential only in the maximum predicate arity, and thus polynomial if this arity is assumed to be bounded by a constant. We demonstrate the feasibility of this new method experimentally by comparing it to standard ASP technology in terms of grounding size, grounding time and total runtime.

Cite

Text

Besin et al. "Body-Decoupled Grounding via Solving: A Novel Approach on the ASP Bottleneck." International Joint Conference on Artificial Intelligence, 2022. doi:10.24963/IJCAI.2022/353

Markdown

[Besin et al. "Body-Decoupled Grounding via Solving: A Novel Approach on the ASP Bottleneck." International Joint Conference on Artificial Intelligence, 2022.](https://mlanthology.org/ijcai/2022/besin2022ijcai-body/) doi:10.24963/IJCAI.2022/353

BibTeX

@inproceedings{besin2022ijcai-body,
  title     = {{Body-Decoupled Grounding via Solving: A Novel Approach on the ASP Bottleneck}},
  author    = {Besin, Viktor and Hecher, Markus and Woltran, Stefan},
  booktitle = {International Joint Conference on Artificial Intelligence},
  year      = {2022},
  pages     = {2546-2552},
  doi       = {10.24963/IJCAI.2022/353},
  url       = {https://mlanthology.org/ijcai/2022/besin2022ijcai-body/}
}