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 as defined above are injective.

notes

is a perceptron or MLP over the neighborhood multiset

  • 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

dsg

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.

Mentions

TABLE
FROM [[]]
 
FLATTEN choice(contains(artist, this.file.link), 1, "") + choice(contains(author, this.file.link), 1, "") + choice(contains(director, this.file.link), 1, "") + choice(contains(source, this.file.link), 1, "") as direct_source
 
WHERE !direct_source