Repository navigation
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
Uh oh!
There was an error while loading. Please reload this page.
Highlights
Since the last release already is some time back, lot's has changed. The highlights are as follows:
TreeExplainer based on TreeSHAP-IQ
shapiqnow is equipped with aTreeExplainer. TheTreeExplaineris 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-SIIvalues.Major Refactoring
The codebase has changed quite drastically and many objects have been renamed (e.g.
InteractionExplainerhas been renamed toTabular Explainerto 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.
All reactions