Update v.0.0.5-alpha #52
mmschlk
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Highlights
Since the last release already is some time back, lot's has changed. The highlights are as follows:
TreeExplainer based on TreeSHAP-IQ
shapiq
now is equipped with aTreeExplainer
. TheTreeExplainer
is based on the TreeSHAP-IQ algorithm proposed in this paper. It is a model-specific method to compute Shapley interactions of all kinds and any-order. Since it is based on the linear TreeSHAP algorithm it is quite fast. The work is not yet finished on the TreeExplainer, since it only accepts very basic tree models from sklearn as input. More to follow on this front.The first visualizations are added.
We added a new plot to the visualizations: the stacked bar chart (underwhelming name). This plot is illustrated in the TreeSHAP-IQ paper and Sebastian Bordt and Ulrike von Luxburg's AISTATS paper. The stacked bar charts shows how much interaction is present in a specific instance and is based on the
k-SII
values.Major Refactoring
The codebase has changed quite drastically and many objects have been renamed (e.g.
InteractionExplainer
has been renamed toTabular Explainer
to better fit the more specific intend of this class). TheInteractionValues
(the main data structure of the package) has become much more powerful. You can now multiply scalar values to the interaction scores and even add two objects together.Welcoming new Collaborators
We still are looking for all the help that we can get! If you want to contribute please check out the tutorial and our project.
What's Changed
Full Changelog: v.0.0.4-alpha...v.0.0.5-alpha
This discussion was created from the release Update v.0.0.5-alpha.
Beta Was this translation helpful? Give feedback.
All reactions