mtang724 / NWR-GAE

36 stars 8 forks source link

A quick question about choosing decoder #5

Closed HelloWorldLTY closed 1 year ago

HelloWorldLTY commented 1 year ago

image Hi, your paper is very interesting. Could I ask one question related to decoding degree and initial feature? I think it is not inituitive to choose these two approaches, could you please talk more about motivation? Moreover, why you choose to decode the initial feature rather than the original input x_v? I think the later choice is more common used in auto-encoder area. Thanks a lot.

mtang724 commented 1 year ago

Hi thank you for your great questions. For the first question, the motivation behind degree decoder is we do not know how many neighbors a node have when reconstructing it's neighbors feature. Moreover, because we only sampled a small range of neighbors to do the reconstruction since the computation cost is high for the reconstruction process. The decoder of the init feature is to reconstruct the neighborhood information layer by layer (or directly to the first layer for simplicity). For the second question, in practice, the original node features X could be very high-dimensional and reconstructing them directly may introduce a lot of noise into the node representations. Instead, we may first map X into a latent space with pair norm. Hope I answered your question, and hope you are having a great week.

HelloWorldLTY commented 1 year ago

It makes sense, and thanks for your explaniation. Have a great weekend!