Commit f07bcbe
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- org-tweetyproject-arg-deductive/src/main/java/org/tweetyproject/arg/deductive/util
- org-tweetyproject-arg-dung/src
- main/java/org/tweetyproject/arg/dung
- causal/syntax
- writer
- test/java/org/tweetyproject/arg/dung/causal/syntax
- org-tweetyproject-arg-explanations
- src/main/java/org/tweetyproject/arg/explanations
- examples
- principles
- reasoner/acceptance
- semantics
- org-tweetyproject-causal
- src
- main/java/org/tweetyproject/causal
- examples
- parser
- reasoner
- semantics
- syntax
- writer
- test/java/org/tweetyproject/causal/reasoner
- org-tweetyproject-math/src/main/java/org/tweetyproject/math/examples
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 changedLines changed: 0 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
89 | 89 | | |
90 | 90 | | |
91 | 91 | | |
92 | | - | |
93 | 92 | | |
94 | 93 | | |
95 | 94 | | |
| |||
Lines changed: 0 additions & 128 deletions
This file was deleted.
0 commit comments