-
Hi May I ask if there is a way to apply GNNExplainer on point cloud classification model such as MPNN. (e.g. get importance of points in points cloud) I learnt from this issue that we can get node importance from GNNExplainer, however, the graph generated from point cloud is always changing so I'm not sure if this is feasible. By the way, I have another question, I cannot find the reference for the benchmark models of point clouds, MPNN and PointNet++ seem to have the same architecture with different kernels, may I ask what is the reference for this architecture (e.g. generating graph from point clouds before each graph convolutional layers)? Regards Victor |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 8 replies
-
The recent changes in Yes, we use similar architectures to fairly compare different kernel formulations. Notably, the |
Beta Was this translation helpful? Give feedback.
The recent changes in
GNNExplainer
(currently in master) allow you to disable the training of an edge mask viaallow_edge_mask=False
, and learn the importance of nodes (rather than the importance of features) viafeat_mask_type="scalar"
. This might be helpful for your specific problem.Yes, we use similar architectures to fairly compare different kernel formulations. Notably, the
EdgeCNN
will "learn" graph connectivity after each layer, while the others only operate on the initial one.