CarloLucibello / GraphNeuralNetworks.jl

Graph Neural Networks in Julia
https://carlolucibello.github.io/GraphNeuralNetworks.jl/dev/
MIT License
222 stars 45 forks source link

Spatial Graph Convolutional Networks #503

Open msainsburydale opened 2 days ago

msainsburydale commented 2 days ago

Hi, many thanks for your work on this amazing package.

There is a paper called "Spatial Graph Convolutional Networks", with accompanying PyTorch code. You may be familiar with this work already but, from my understanding, the premise of this architecture is that it is a proper generalisation of CNNs from gridded spatial data to irregular spatial data; see Figure 3 and Theorem 1 in the paper.

Do you think it would be worthwhile to include this architecture in your package, perhaps as one of the convolutional layers?

CarloLucibello commented 17 hours ago

we don't have layers taking in spatial features, I think it would be a nice addition to the package. Please file a PR if you have time.

Right now due to the monorepo structure setting up the environment for developing the package has become more complicated. I have to improve the developers docs but meanwhile feel free to ask if you need any help with that.