CaptumExplainer in Explqin do not support ShapleyValueSamplin ? #8625
Closed
arthurserres
started this conversation in
General
Replies: 1 comment 1 reply
-
ShapleyValueSampling is very slow, and on larger graphs or larger models, it can take a lot of time. Generally, this should work, but in practice it can simply just be time-consuming. You can try other methods such as |
Beta Was this translation helpful? Give feedback.
1 reply
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.
-
Hello, I am using Captumexplainer in order to explain prediction of my GNN. To be more precise, the configuration that I use is
explainer = Explainer( model=model, explanation_type='model', algorithm=CaptumExplainer('ShapleyValueSampling'), node_mask_type='attributes', edge_mask_type='object', model_config=model_config, threshold_config=dict(threshold_type = 'topk', value=topk) )
For some reason, computation of the explanation object is never ending although the graph is not that big... Is there a reason why I an stuck with this ? Maybe it is computationally hard, or simply this configuration does not make sense (not supported)?
Thanks in advance for the clarification :)
Beta Was this translation helpful? Give feedback.
All reactions