Class ArgumentationBasedCounterfactualReasoner

All Implemented Interfaces:
ModelProvider<PlFormula, CausalKnowledgeBase, CausalInterpretation>, QualitativeReasoner<CausalKnowledgeBase, PlFormula>, Reasoner<Boolean, CausalKnowledgeBase, PlFormula>

public class ArgumentationBasedCounterfactualReasoner extends AbstractArgumentationBasedCausalReasoner
Implements the approach to argumentation-based counterfactual reasoning as described in

Lars Bengel, Lydia Blümel, Tjitze Rienstra and Matthias Thimm, 'Argumentation-based Causal and Counterfactual Reasoning', 1st International Workshop on Argumentation for eXplainable AI (ArgXAI), (2022)
Author:
Lars Bengel