Skip to main content

Envisioning is an emerging technology research institute and advisory.

LinkedInInstagramGitHub

Since 2010

research
  • Observatory
  • Adaptive capacity
  • Newsletter
  • Methodology
  • Origins
  • Vocab
  • RSS feeds
services
  • Signals Session
  • Bespoke Projects
  • Build Sessions
  • Pricing
  • Use cases
  • Signals
  • Signal Scan↗free
impact
  • ANBIMAFuture of Brazilian Capital Markets
  • IEEECharting the Energy Transition
  • Horizon 2045Future of Human and Planetary Security
  • WKOTechnology Scanning for Austria
solutions
  • Innovation
  • Strategy
  • Consultants
  • Foresight
  • Associations
  • Governments
  • L&D
resources
  • Partners
  • Coding for Non-Coders
  • How we work
  • Data visualization
  • Multi-Model Convergence
  • FAQ
  • Security and privacy
  • Public sector
about
  • Manifesto
  • Community
  • Events
  • Support
  • Contact
ResearchCapabilityServicesSignalsAbout
ResearchCapabilityServicesSignalsAbout
  1. Home
  2. Vocab
  3. GCN (Graph Convolutional Networks)

GCN (Graph Convolutional Networks)

Neural networks that apply convolution-like operations to learn from graph-structured data.

Year: 2016Generality: 694
Back to Vocab

Graph Convolutional Networks (GCNs) extend the core idea of convolutional neural networks to non-Euclidean, graph-structured data. Traditional CNNs exploit the regular grid structure of images by sliding a filter across spatial neighborhoods. GCNs generalize this operation to irregular graphs by aggregating feature information from a node's local neighborhood. The mechanism multiplies node feature matrices with a normalized version of the graph's adjacency matrix, allowing each node to collect and transform signals from its directly connected neighbors. Stacking multiple such layers propagates information across increasingly distant parts of the graph, producing context-aware node representations.

A GCN layer involves three steps: aggregating neighbor features, linearly transforming the result with learned weight matrices, and applying a nonlinear activation function. Normalization, typically by node degree, prevents high-degree nodes from dominating the aggregation. This spectral interpretation draws on graph signal processing. Kipf and Welling's 2016 simplification made it computationally tractable by approximating expensive spectral graph convolutions with an efficient first-order localized filter. The resulting model scales to large graphs and is straightforward to implement and train.

GCNs are foundational in graph machine learning, with strong results on node classification, link prediction, and graph-level classification. Applications include molecular property prediction in drug discovery, fraud detection in financial networks, knowledge graph reasoning, and recommendation systems where users and items form a bipartite graph. GCNs also led to a broader family of graph neural network architectures, including GraphSAGE, GAT, and GIN, each refining how neighborhood information is aggregated or weighted. GCNs remain essential for work with relational or structured data.

Sources

  1. Semi-Supervised Classification with Graph Convolutional Networks

    arXiv · Jan 1, 2017

Research this in Signals

Scan GCN (Graph Convolutional Networks) for yourself.

Signals turns a topic into a sourced research record you can inspect and rerun. Your first scan is free, and this one starts with GCN (Graph Convolutional Networks) already loaded, so edit it or scan as is.

Related

Related

Graph Neural Networks (GNNs)
Graph Neural Networks (GNNs)

Neural networks that learn from graph-structured data by aggregating information across connected nodes.

2016Generality: 795
GAT (Graph Attention Network)
GAT (Graph Attention Network)

A graph neural network that uses attention to dynamically weight neighbor node contributions.

2017Generality: 547
CNN (Convolutional Neural Network)
CNN (Convolutional Neural Network)

A deep learning architecture that learns spatial hierarchies of features from visual data.

1998Generality: 875
Graph Machine Learning
Graph Machine Learning

Machine learning applied to graph-structured data to model relationships between entities.

2017Generality: 752
Geometric Deep Learning
Geometric Deep Learning

Deep learning extended to graphs, manifolds, and other non-Euclidean data structures.

2014Generality: 644
Geometry-Informed Neural Networks
Geometry-Informed Neural Networks

Neural networks that embed geometric structure as inductive bias for spatial data.

2020Generality: 337