pygarg: A Python Engine for Argumentation - Archive ouverte HAL Access content directly
Reports Year : 2024

pygarg: A Python Engine for Argumentation


Recent advancements in algorithms for abstract argumentation make it possible now to solve reasoning problems even with argumentation frameworks of large size, as demonstrated by the results of the various editions of the International Competition on Computational Models of Argumentation (ICCMA). However, the solvers participating to the competition may be hard to use for non-expert programmers, especially if they need to incorporate these algorithms in their own code instead of simply using the command-line interface. In this paper we described pygarg, a Python implementation of the SAT-based approach used in the argumentation solver CoQuiAAS. Contrary to CoQuiAAS and most of the participants to the various editions of ICCMA, pygarg is made to be easy to use even for non-expert programmers. We show how to easily use pygarg in other Python scripts as a third-party library before experimentally demonstrating that it can be used in practice to solve large instances.
Fichier principal
Vignette du fichier
pygarg.pdf (364.87 Ko) Télécharger le fichier
Origin Files produced by the author(s)

Dates and versions

hal-04526918 , version 1 (29-03-2024)
hal-04526918 , version 2 (02-04-2024)


  • HAL Id : hal-04526918 , version 2


Jean-Guy Mailly. pygarg: A Python Engine for Argumentation. IRIT/RR–2024–02–FR, IRIT - Institut de Recherche en Informatique de Toulouse. 2024. ⟨hal-04526918v2⟩
28 View
32 Download


Gmail Mastodon Facebook X LinkedIn More