Explainer for bipartite graphs #8881
Unanswered
paulofpimenta
asked this question in
Q&A
Replies: 1 comment 8 replies
-
Can you show me the error log. What do you mean by |
Beta Was this translation helpful? Give feedback.
8 replies
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.
-
Hi,
I have a graph loaded from a custom (but simple), dataset that looks like the MovieLensSmall dataset, but with many more features. Its is also a bipartite graph and I successfully loaded the graph using the load_hereto_csv example code. The dataset is about sources of information (node) that declares (edge) a disease outbreak event (node). My objective is to explain what are
source
orevent
features that contributes the most for a declaration (edge) of anevent
to happen. I did also some one hot encoding on categorical variables before loading the dataI have tried almost all explainers in the examples folder. The best result I have is the GNNExplainer, which fails on
explanation.visualize_feature_importance
. Investigating a bit further, the function fails becauseexplainer.get('node_mask')
is not empty, but a tensor of NA'S (which triggers a matplotlib fail on AxisX contaning NA values)I do not know if I am using the right approach here. Any answer helping clarifying the issue would be highly appreciated.
Thanks in advance,
Paulo
Beta Was this translation helpful? Give feedback.
All reactions