GCN
GCN, or Graph Convolutional Network, is a type of neural network designed to operate on graph-structured data. In a GCN, each node carries a feature vector, and edges encode relationships. The network learns representations by repeatedly aggregating and transforming features from a node’s local neighborhood, producing node- and graph-level embeddings used for downstream tasks.
Historically, GCNs emerged from spectral graph theory and later practical spatial formulations. Spectral approaches define convolution
Applications of GCNs span node classification, link prediction, and graph classification. They have been applied to
Training considerations include dependence on an available graph structure and often semi-supervised settings when labels cover