Zeynep G. Saribatur, Johannes P. Wallner, and Stefan Woltran.
Explaining Non-Acceptability in Abstract Argumentation.
In Proceedings of the 24th European Conference on Artificial Intelligence (ECAI), 881-888, June 2020. [pdf]
Zeynep G. Saribatur and Johannes P. Wallner.
Existential Abstraction on Argumentation Frameworks via Clustering.
In Proceedings of the 18th International Conference on Principles of Knowledge Representation and Reasoning (KR), 549-559, November 2021. [link]
PATH
variable of your command shell contains the location of Clingo.
grounding_to_groundatoms.sh
which takes as input a ground program and converts it to the supported input format, and program_abs_refine.py
(a.k.a. ASPARO) which takes as input the program and the initial omission abstraction.
ex.lp
) and an initial omission abstraction of {b,e}
.
c :- not d.
|
grounding_to_groundatoms.sh
script (by calling "./grounding_to_groundatoms.sh ex.lp
" to obtain the file ex.lp_groundatoms_rulename
), we call ASPARO with
python program_abs_refine.py ex.lp_groundatoms_rulename b,e
|
c :- not d.
|
{c}
which is spurious. When checking the answer set, it determines b
to be badomit and refines the abstraction by adding it back in the program.
{e}
, upon encountering a concrete abstract answer set {c,a}
, the script stops.
PATH
variable of your command shell contains the location of Clingo.
program_dom_abstraction.py
(a.k.a. DASPAR) which takes as input an ASP program, the abstraction mapping, the predicate name that the abstraction is applied on, and constructs an abstract program.mapping_search.py
that uses a local search over possible refinements of an abstraction mapping.
{1,2,3} -> a0 , {4,5} -> a1
.
c(X) :- not d(X), dom(X).
|
program_dom_abstraction.py
creates the abstract program
c(X) :- dom(X), not d(X).
|
PATH
variable of your command shell contains the location of Clingo.
program_dom_abstraction_abstract_relations.py
(a.k.a. mDASPAR) which takes as input an ASP program, the abstraction mapping, the predicate names (works with 2 sorts) that the abstraction is applied on, and constructs an abstract program.abs_refine_pairs.py
is the implementation of the abstraction and refinement methodology.
Last update: 2022-06-01 by Zeynep G. Saribatur