muhanzhang / DGCNN

Code for "M. Zhang, Z. Cui, M. Neumann, and Y. Chen, An End-to-End Deep Learning Architecture for Graph Classification, AAAI-18".
MIT License
174 stars 44 forks source link

Concept about the name of network #4

Closed sh0416 closed 5 years ago

sh0416 commented 5 years ago

I just wondering why the name contains deep. This network cannot deep.. which part can be deep? you mean the last part? We cannot add graph convolutional layer in the first part of network. Right?

muhanzhang commented 5 years ago

No, by deep I mean the number of graph convolution layers can be (and should be) big. One reason is that the graph convolution results from different depth are concatenated so making it deep won't lose shallow information. The other reason is that the final graph convolution layer output is used to sort vertices. To make the order have as few ties as possible, we should make the graph convolution layers deep enough since graph convolution acts like continuous Weisfeiler-Lehman algorithm.

sh0416 commented 5 years ago

Thanks for your valuable advice :)