Counting Complexity for Reasoning in Abstract Argumentation

Abstract

In this paper, we consider counting and projected model counting of extensions in abstract argumentation for various semantics, including credulous reasoning. When asking for projected counts, we are interested in counting the number of extensions of a given argumentation framework, while multiple extensions that are identical when restricted to the projected arguments count as only one projected extension. We establish classical complexity results and parameterized complexity results when the problems are parameterized by the treewidth of the undirected argumentation graph. To obtain upper bounds for counting projected extensions, we introduce novel algorithms that exploit small treewidth of the undirected argumentation graph of the input instance by dynamic programming. Our algorithms run in double or triple exponential time in the treewidth, depending on the semantics under consideration. Finally, we establish lower bounds of bounded treewidth algorithms for counting extensions and projected extension under the exponential time hypothesis (ETH).

Cite

Text

Fichte et al. "Counting Complexity for Reasoning in Abstract Argumentation." Journal of Artificial Intelligence Research, 2024. doi:10.1613/JAIR.1.16210

Markdown

[Fichte et al. "Counting Complexity for Reasoning in Abstract Argumentation." Journal of Artificial Intelligence Research, 2024.](https://mlanthology.org/jair/2024/fichte2024jair-counting/) doi:10.1613/JAIR.1.16210

BibTeX

@article{fichte2024jair-counting,
  title     = {{Counting Complexity for Reasoning in Abstract Argumentation}},
  author    = {Fichte, Johannes Klaus and Hecher, Markus and Meier, Arne},
  journal   = {Journal of Artificial Intelligence Research},
  year      = {2024},
  doi       = {10.1613/JAIR.1.16210},
  volume    = {80},
  url       = {https://mlanthology.org/jair/2024/fichte2024jair-counting/}
}