-
Notifications
You must be signed in to change notification settings - Fork 3.9k
Added support for heterogeneous graphs in GNNExplainer
#10158
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
9c17868 to
49dfc7a
Compare
8f81845 to
6312cc8
Compare
a2640db to
96ca2ba
Compare
wsad1
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nice work.
Ok to merge once we add more tests.
akihironitta
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think, ideally, we can create three new internal classes, (one for base class, and one for each of homogenous and heterogeneous cases), and write these actual implementations in these two subclasses. This isn't blocking given the timeline though :)
0ada1bf to
3b97c80
Compare
1d48e49 to
31a8476
Compare
for more information, see https://pre-commit.ci
will do in a follow-up. |
GNNExplainer
GNNExplainerGNNExplainer
Fixes pyg-team#9112 --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Akihiro Nitta <[email protected]>
|
In what version of pyg is/would be the GNNExplainer support for hetero graphs available? |
|
Im also curious what version of pyg the GNNExplainer for heteroData will be available. |
|
@rutujagurav @benstear The change in this PR is included in 2.7.0. |
Fixes #9112