Learning From a Node and Its Neighbours Together

A graph convolution combines node features, self-connections, degree scaling, and learned weights. Work through these pieces before calling the result a layer.

15 sections · 5 questions · 3 coding challenges

1 / 15

A Simple Shared Layer on a Graph

BOTIE

Kipf and Welling proposed a computationally efficient graph-convolution approach for semi-supervised node classification. Their propagation rule combines self-loops, symmetric degree normalisation, learned feature transforms, and nonlinearities.

The construction here reproduces one forward layer with supplied weights. Training would require a loss on labelled nodes and an explicit split protocol; the forward calculation alone has not learned a classifier.

Sources for this history