Skip to content

Commit f07bcbe

Browse files
odzhychkolarsbengelmatthiasthimm
authored
Add causal argumentation and sequence explanations (#22)
* refactoring * refactored representation of causal arguments and theories * minor fix * adjusted causal statements * moved to new package for causal reasoning * added example * some bugfixes * some fixes * updated dependencies * implemented causal reasoner * updated example * added new example * added new interface to causalReasoner * minor fixes * refactored causal statements * added model representation for causal reasoning * simplified causal reasoner implementation * work on counterfactual reasoner * incorporated interventions into causal reasoning * implemented counterfactual reasoner * adjusted examples * bugfix * added function to create twin atoms consistently * updated examples for all reasoning types * bugfix counterfactual reasoning * update example * added initial version of parser and writer * minor fixes * bugfix weighted argumentation * added some todos * added representations for explanations and reasoner * added new simple causal reasoner * todos * minor * bugfix StructuralCausalModel * test(causal): add unit test for causal reasoners The unit test shows an issue with `SimpleCausalReasoner`. * minor changes * added reasoners for sequence explanations * fix: pom.xml for org-tweetyproject-arg-explanations * fix: invalid Javadoc * fix: disable test for know issue * fix: set an updated version in pom.xml for org-tweetyproject-causal * chore: comment out code for SimpleCausalReasoner It has a known bug. We do not make it accidentally usable. But the commented-out code is kept for reference. --------- Co-authored-by: larsbengel <77848869+larsbengel@users.noreply.github.com> Co-authored-by: Lars Bengel <lars.bengel@fernuni-hagen.de> Co-authored-by: matthiasthimm <matthias.thimm@mac.com>
1 parent 314a039 commit f07bcbe

File tree

58 files changed

+3247
-2102
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

58 files changed

+3247
-2102
lines changed

org-tweetyproject-arg-deductive/src/main/java/org/tweetyproject/arg/deductive/util/RandomDeductiveKnowledgeBaseGenerator.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,6 @@ public DeductiveKnowledgeBase next() {
8989
return kb;
9090
}
9191

92-
9392
/**
9493
* Description missing
9594
* @param <C> Description missing

org-tweetyproject-arg-dung/src/main/java/org/tweetyproject/arg/dung/causal/syntax/CausalKnowledgeBase.java

Lines changed: 0 additions & 128 deletions
This file was deleted.

0 commit comments

Comments
 (0)