ajar#
Library for argumentation graphs and judging agents.
This library defines the Argumentation Framework for Judging a Decision (AFJD), based on the Argumentation Framework for Decision-Making (AFDM) by Amgoud et al.
This code is mostly based on the work of Benoît Alcaraz, refactored to simplify.
Amgoud, L., & Prade, H. (2009). Using arguments for making and explaining decisions. Artificial Intelligence, 173(3-4), 413–436.
- members:
Modules
Defines the Argumentation-Framework for Decision-Making and Attacks. |
|
An Argument is the basic element of an argumentation graph. |
|
Defines an Attack between two Arguments. |
|
Argumentation-specific exceptions. |
|
A JudgingAgent judges the behaviour of learning agents, w.r.t a moral value. |
|
Judgment functions transform (activated) arguments into a scalar number. |