Home Knowledge Base Graph Convolutional Networks (GCN)

Graph Convolutional Networks (GCN) are the foundational deep learning architecture for node classification and graph representation learning — extending convolution from regular grids (images) to irregular graph structures through a neighborhood aggregation operation that averages a node's features with its neighbors, enabling learning on social networks, molecular graphs, citation networks, and knowledge bases.

What Is a Graph Convolutional Network?

Why GCN Matters

GCN Architecture

Propagation Rule:

Multi-Layer GCN:

Over-Smoothing Problem:

GCN Benchmark Performance

DatasetTaskGCN AccuracyContext
CoraNode classification~81%Citation network, 2,708 nodes
CiteseerNode classification~71%Citation network, 3,327 nodes
PubmedNode classification~79%Medical citations, 19,717 nodes
OGB-ArxivNode classification~72%Large-scale, 169K nodes

GCN Variants and Extensions

Tools and Frameworks

Graph Convolutional Networks are the CNN equivalent for non-Euclidean data — bringing the power of deep learning to the vast universe of graph-structured data that underlies chemistry, biology, social systems, and knowledge representation.

graph convolutional networks (gcn)graph convolutional networksgcngraph neural networks

Explore 500+ Semiconductor & AI Topics

From EUV lithography to CUDA optimization — search the full knowledge base or chat with our AI assistant.