AlexDuvalinho / GraphSVX

Explanation method for Graph Neural Networks (GNNs)
59 stars 17 forks source link

Is it useable for heterogeneous graph? #3

Open zdh2292390 opened 2 years ago

zdh2292390 commented 2 years ago

Dear authors,

I am wondering is GraphSVX also useable for heterogeneous graphs? Thanks

AlexDuvalinho commented 2 years ago

Hi,

GraphSVX is applicable on heterogeneous graphs and makes complete sense. However, it does not distinguish between node / edge types in its explanation, so if you want explanations per node type for instance, you may have to do some post-processing yourself (e.g. aggregating the importance scores per type at the end).

Hope this helps, Alexandre

----- Mail original ----- De: "ZhangDenghui" @.> À: "AlexDuvalinho/GraphSVX" @.> Cc: "Subscribed" @.***> Envoyé: Jeudi 9 Juin 2022 00:02:21 Objet: [AlexDuvalinho/GraphSVX] Is it useable for heterogeneous graph? (Issue #3)

Dear authors,

I am wondering is GraphSVX also useable for heterogeneous graphs? Thanks

— Reply to this email directly, view it on GitHub , or unsubscribe . You are receiving this because you are subscribed to this thread. Message ID: <AlexDuvalinho/GraphSVX/issues/3 @ github . com>

zdh2292390 commented 2 years ago

Hi Alex, Thanks for your reply. I was wondering is there any API in this repository that is compatible with other heterogeneous graph APIs such as the DGL package? Or could you please give an example on how to use GraphSVX in heterogeneous graphs? Thank you so much!

Hi, GraphSVX is applicable on heterogeneous graphs and makes complete sense. However, it does not distinguish between node / edge types in its explanation, so if you want explanations per node type for instance, you may have to do some post-processing yourself (e.g. aggregating the importance scores per type at the end). Hope this helps, Alexandre ----- Mail original ----- De: "ZhangDenghui" @.> À: "AlexDuvalinho/GraphSVX" @.> Cc: "Subscribed" @.***> Envoyé: Jeudi 9 Juin 2022 00:02:21 Objet: [AlexDuvalinho/GraphSVX] Is it useable for heterogeneous graph? (Issue #3) Dear authors, I am wondering is GraphSVX also useable for heterogeneous graphs? Thanks — Reply to this email directly, view it on GitHub , or unsubscribe . You are receiving this because you are subscribed to this thread. Message ID: <AlexDuvalinho/GraphSVX/issues/3 @ github . com>