The Graph Convolutional Network (GCN) model is a neural network architecture that operates on graph-structured data, such as social networks, citation networks or knowledge graphs. GCNs leverage the structure of the graph to learn representations for nodes, capturing both local and global information. The model propagates and aggregates information from neighboring nodes in several convolutional layers, resulting in node embeddings. These embeddings can then be used for various downstream tasks, such as node classification, link prediction, or recommendation systems.