← Go back

Practical Solvers for Reasoning in Abstract Argumentation

Master Thesis

Background

Argumentation provides a structured way to model and reason about conflicting opinions, allowing different viewpoints to be represented and evaluated in a principled manner. To solve computational problems in argumentation, existing solvers often rely on SAT (Boolean Satisfiability) or ASP (Answer Set Programming) techniques, with established reductions that provide effective ways of translating argumentation problems into SAT or ASP. Recent works have introduced structure-guided reductions that take the structure of the argumentation framework into account and can be particularly effective for counting problems.

Your Task

In this thesis, you will implement the existing structure-guided reductions (for treewidth) for argumentation problems and systematically benchmark them against existing reductions that do not explicitly exploit the structure of the argumentation framework. The goal is to investigate whether incorporating structural information can improve solver performance, particularly for counting problems, and to identify the instances and settings where these reductions provide the greatest benefit. Possible tasks include implementing the reductions, integrating them with existing SAT-solvers, designing an experimental evaluation, and analyzing the results across different benchmark instances.

Your Profile

  • Proficiency in Python or Java
  • Willingness to develop reasoning systems
  • Interest in symbolic AI, argumentation, SAT solving, and computational reasoning

References and helpful material

  1. Johannes Klaus Fichte, Markus Hecher, Yasir Mahmood, Zhengjun Wang (2026): Diversity of Extensions in Abstract Argumentation. (IJCAI 2026) https://doi.org/10.24963/ijcai.2026/428.
  2. Johannes Klaus Fichte, Markus Hecher, Yasir Mahmood, Arne Meier (2023): Quantitative Reasoning and Structural Complexity for Claim-Centric Argumentation. (IJCAI 2023) https://doi.org/10.24963/ijcai.2023/358.
  3. Johannes Klaus Fichte, Markus Hecher, Yasir Mahmood, Arne Meier (2021): Decomposition-Guided Reductions for Argumentation and Treewidth. (IJCAI 2021) https://doi.org/10.24963/ijcai.2021/259.