shapiq icon indicating copy to clipboard operation
shapiq copied to clipboard

Shapley Interactions for Machine Learning

Results 20 shapiq issues
Sort by recently updated
recently updated
newest added

there are a few todos to be discussed f2f before the implementation notes: 1. `ConditionalImputer` requires `x` (as opposed to `MarginalImputer`), because `value_function` uses a distribution conditioned on `x` 2....

Next to interventional approaches also observational explanations should be created with shapiq. For this conditional modelling and sampling of and from the tabular data distributions is required. This [arfpy package](https://arxiv.org/abs/2311.07366)...

enhancement
help wanted
good first issue
explainer
imputer

Add the structured sampling SV estimator. ## Tasks - [ ] Add the approximator - [ ] Add tests - [ ] Add the documentation and the correct reference to...

enhancement
approximator

Add validator to convert CatBoost Trees to internal model.

enhancement
needs research
explainer

Currently, all methods are dependent only on the number of players n. It would be useful to be able to work with individual player names. Applications could be to compute...

enhancement

## Description The `InteractionValues` dataclass is the core data object containing the results and of approximators and explainers. For representing Shapley values (SVs) visually, the _shap_ package already contains a...

enhancement
plot

Currently, not the whole API is visible in the docs. Not all modules can be found. We need to add this before the initial release. For example there are no...

bug
documentation

We need to be able to naturally support computing interactions for XGBoost Type of models. This needs to be done in the conversion mechanism where tree-models are transformed into their...

enhancement
explainer

We need to support LightGBM naturally with TreeSHAP-IQ. For this we need to have a conversion mechanism. This happens in the conversion into the edge representation of the tree models....

enhancement
explainer