-
Notifications
You must be signed in to change notification settings - Fork 12
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
explainable reasoning with SIR #529
Open
rfl-urbaniak
wants to merge
9
commits into
master
Choose a base branch
from
ru-explainable-sir
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
rfl-urbaniak
added
status:WIP
Work-in-progress not yet ready for review
examples
module:dynamical
module:explainable
documentation
Improvements or additions to documentation
labels
Feb 27, 2024
… ru-explainable-sir
… ru-explainable-sir
… ru-explainable-sir
@rfl-urbaniak @PoorvaGarg can this PR be closed in favor of #565? |
I think #565 is a continuation of this work on SIR, if @PoorvaGarg confirms, then yes. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
documentation
Improvements or additions to documentation
examples
module:dynamical
module:explainable
status:WIP
Work-in-progress not yet ready for review
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This is the first example of a working application of the explainable module to a dynamical system. In a context in which multiple policies interact (here, lockdown weakens the impact of a masking policy) and can in principle result in similar outcomes (overdetermination), the explainable module can be used to identify what actually caused the outcome. In this example, the outcome is overshoot (rate of S at the peak of I - final rate of S), which was chosen as it is a non-linear function of the params in an unintervened model, and is intuitively not straightforward to predict for intervened models (for instance, the direction in which it changes also becomes dependent on intervention times), while still being an outcome of interest in policy-making.