Graph Isomorphism Network
[[concept]]
Graph isomorphism network
A graph isomorphism network (GIN) layer is defined as
We can write this layer in terms of concatenate function
And aggregate function
The motivation for this architecture comes from the fact that injective GNNs are as powerful as the WL test, which holds in this case as long as
notes
- Hornik 1989 says an MLP can model any injective function - this is due to the universal approximation theorem
- Injective
exist for multiset (proven in paper where GINs are introduced)
Review
What is the motivation for the Graph Isomorphism Network (GIN) architecture?
-?-
Injective GNNs are as powerful as the WL test, and we can define the update for GINs to be injective.