References

Arg2P is a research artefact: most of what it implements is described in a paper. This page collects the references, grouped by the part of the framework they underpin.


The framework

The reference paper for Arg2P as a whole:

Roberta Calegari, Andrea Omicini, Giuseppe Pisano, Giovanni Sartor. Arg2P: an argumentation framework for explainable intelligent systems. Journal of Logic and Computation, 32(2):369–401, 2022. 10.1093/logcom/exab089

A broader treatment of the framework, its meta-models and the reasoning machinery behind it:

Giuseppe Pisano. Argumentation for legal reasoning: meta-models, technology and beyond. PhD thesis, Alma Mater Studiorum — Università di Bologna, Law, Science and Technology, 36th cycle, 2024. 10.48676/unibo/amsdottorato/11671

Predecessors

The tool Arg2P grew out of:

Giuseppe Pisano, Roberta Calegari, Andrea Omicini, Giovanni Sartor. Arg-tuProlog: A tuProlog-based argumentation framework. CILC 2021, CEUR Workshop Proceedings 2719:51–66, 2020.

Roberta Calegari, Giuseppe Contissa, Giuseppe Pisano, Galileo Sartor, Giovanni Sartor. Arg-tuProlog: A modular logic argumentation tool for PIL. JURIX 2020, Frontiers in Artificial Intelligence and Applications, 265–268, 2020.


Burden of persuasion

The model implemented by the bp_grounded, bp_grounded_partial and bp_grounded_complete semantics:

Roberta Calegari, Giovanni Sartor. Burden of persuasion in argumentation. ICLP 2020, Electronic Proceedings in Theoretical Computer Science 325:151–163, 2020. 10.4204/EPTCS.325.21

Roberta Calegari, Giovanni Sartor. A model for the burden of persuasion in argumentation. JURIX 2020, Frontiers in Artificial Intelligence and Applications 334:13–22, 2020.

Roberta Calegari, Régis Riveret, Giovanni Sartor. The burden of persuasion in structured argumentation. ICAIL 2021, 180–184, 2021.

The meta-argumentation approach behind the graphExtension(bp) extension, where the burden is expressed inside the rules themselves:

Giuseppe Pisano, Roberta Calegari, Andrea Omicini, Giovanni Sartor. Burden of persuasion in meta-argumentation. AIxIA 2021, Lecture Notes in Computer Science, 104–119, 2022. 10.1007/978-3-031-08421-8_8

Giuseppe Pisano, Roberta Calegari, Andrea Omicini, Giovanni Sartor. Burden of persuasion: a meta-argumentation approach. Journal of Applied Logics, 10(3):393–420, 2023.


Preferences

The mechanism behind graphExtension(defeasiblePref) and graphExtension(defeasibleAllPref):

Giuseppe Pisano, Roberta Calegari, Andrea Omicini, Giovanni Sartor. A mechanism for reasoning over defeasible preferences in Arg2P. CILC 2021, CEUR Workshop Proceedings 3002:16–30, 2021. ceur-ws.org/Vol-3002/paper10.pdf


Modularity

The modular argumentation model behind the module system — theory fragmentation, modules that coexist and interact, and module nesting:

Roberta Calegari, Giuseppe Contissa, Giuseppe Pisano, Galileo Sartor, Giovanni Sartor. Modular logic argumentation in Arg-tuProlog. AIxIA 2021, Lecture Notes in Computer Science, 91–103, 2022. 10.1007/978-3-031-08421-8_7


Conflicts

The treatment of conflicts that the parser and the metaConflicts flag build on:

Giuseppe Pisano, Roberta Calegari, Henry Prakken, Giovanni Sartor. Arguing about the existence of conflicts. COMMA 2022, Frontiers in Artificial Intelligence and Applications 353:284–295, 2022.


Causality

The model implemented by ness_original/3 and ness_original_intervention/2 in the causality module:

Giuseppe Pisano, Henry Prakken, Giovanni Sartor, Ruta Liepina. Modelling cause-in-fact in legal cases through defeasible argumentation. ICAIL 2025, 278–287, 2025. 10.1145/3769126.3769228

The revised model behind ness/3 and ness_intervention/2 is to appear at ICAIL 2026; this page will be updated once it is published.

Related work on causal reasoning in law from the same group:

Ruta Liepina, Giuseppe Pisano, Giovanni Sartor. Addressing causal puzzles in law through argumentation. JURIX 2024, Frontiers in Artificial Intelligence and Applications 395:381–383, 2024.


Distributed reasoning

The cooperative, multi-agent evaluation behind the distributed solver:

Giuseppe Pisano, Roberta Calegari, Andrea Omicini. Multi-agent cooperative argumentation in Arg2P. AIxIA 2022, Lecture Notes in Computer Science, 140–153, 2023. 10.1007/978-3-031-27181-6_10


Citing Arg2P

If you use Arg2P in academic work, please cite the journal paper:

@article{arg2p,
  author  = {Calegari, Roberta and Omicini, Andrea and Pisano, Giuseppe and Sartor, Giovanni},
  title   = {{Arg2P}: an argumentation framework for explainable intelligent systems},
  journal = {Journal of Logic and Computation},
  volume  = {32},
  number  = {2},
  pages   = {369--401},
  year    = {2022},
  doi     = {10.1093/logcom/exab089}
}