Inferensys

Glossary

Geometric Deep Learning

A paradigm for designing neural networks that respect the inherent symmetries of three-dimensional biomolecular structures, using architectures like SE(3) Transformers and equivariant graph neural networks to process atomic coordinates for structure prediction and design.
Architect reviewing LLM integration architecture on laptop, system diagrams visible, modern technical office setup.
SYMMETRY-AWARE NEURAL ARCHITECTURES

What is Geometric Deep Learning?

A design paradigm for neural networks that explicitly respects the symmetries and invariances of three-dimensional biomolecular structures, enabling models to process atomic coordinates for structure prediction and design.

Geometric deep learning is a neural network design paradigm that constrains architectures to respect the inherent symmetries of 3D data—specifically, the SE(3) group of rotations and translations in Euclidean space. For biomolecular applications, this means a model's predictions for a protein's function remain identical whether the atomic coordinates are rotated, translated, or reflected, mirroring the physical reality that a molecule's properties are independent of its orientation.

Architectures like SE(3) Transformers and equivariant graph neural networks process atomic coordinates by operating on vector features that transform predictably under rotation, rather than naively feeding raw XYZ positions into a standard network. This built-in physics prior dramatically improves sample efficiency for tasks like de novo protein design and binding site prediction, as the model does not waste capacity learning rotational invariance from data.

SYMMETRY-AWARE ARCHITECTURES

Key Features of Geometric Deep Learning

Geometric deep learning designs neural networks that respect the symmetries of 3D biomolecular structures, enabling models to process atomic coordinates with physical invariance and equivariance.

01

SE(3) Equivariance

A fundamental design principle ensuring that a model's predictions transform consistently when the input 3D structure is rotated or translated. SE(3) Transformers process atomic coordinates such that rotating a protein in space produces an identically rotated output prediction. This is achieved by constraining network operations to the irreducible representations of the special Euclidean group SE(3), which captures all rigid-body motions in three dimensions.

  • Equivariance means f(Rx) = R f(x) for any rotation R
  • Invariance is a special case where the output remains unchanged under transformations
  • Critical for tasks like force field prediction where directional quantities must rotate with the molecule
SE(3)
Symmetry Group
02

Equivariant Graph Neural Networks

A class of architectures that represent biomolecules as graphs where nodes are atoms and edges represent spatial proximity or chemical bonds. Unlike standard GNNs, equivariant versions propagate both scalar features (atom types, charges) and vector features (positions, velocities) through the network while preserving their geometric transformation properties.

  • Message passing updates node representations based on neighboring atoms within a cutoff radius
  • Tensor field networks use spherical harmonics to capture directional information
  • Enables learning of complex many-body interactions without data augmentation by random rotations
03

Tensor Field Networks

A foundational architecture that builds learnable, locally equivariant filters operating on continuous 3D point clouds. Each layer maps feature fields of one tensor order to another, using spherical harmonics and Clebsch-Gordan tensor products to couple geometric information across different rotational symmetries.

  • Tensor order 0 = scalar (invariant), order 1 = vector (equivariant), order 2 = higher-rank tensors
  • Point convolutions are parameterized by learnable radial functions and fixed angular basis functions
  • Forms the theoretical backbone for many modern equivariant architectures including SE(3) Transformers
04

Equivariant Attention Mechanisms

An extension of standard self-attention that operates on geometric features while maintaining SE(3) equivariance. Attention weights are computed using invariant features (distances, angles), while value messages carry directional information that transforms correctly under rotation.

  • Query and key vectors are constructed from invariant scalar features to ensure rotation-invariant attention weights
  • Value vectors incorporate tensor products of directional information with learned filters
  • Enables the model to dynamically focus on geometrically relevant atomic neighborhoods for each prediction
05

Protein Structure Prediction

Geometric deep learning powers state-of-the-art structure prediction by iteratively refining atomic coordinates. Models learn a pairwise representation encoding residue-residue relationships and a single representation for each residue's local geometry, then use equivariant layers to predict and update 3D positions.

  • AlphaFold2 uses invariant point attention (IPA) to reason about 3D geometry without explicit equivariance constraints
  • RosettaFold employs a three-track architecture processing 1D sequence, 2D distance, and 3D coordinate information simultaneously
  • Recycling iteratively refines predictions by feeding outputs back as inputs
< 1 Å
Backbone Accuracy
06

Inverse Protein Folding

The task of designing an amino acid sequence that will fold into a specified 3D backbone structure—the reverse of structure prediction. Geometric deep learning models process the target backbone coordinates with equivariant encoders to capture local and non-local geometric features, then decode these into sequence probabilities.

  • ProteinMPNN uses an equivariant message-passing framework to achieve state-of-the-art sequence recovery rates
  • Models learn to satisfy geometric constraints like hydrogen bonding patterns and hydrophobic packing
  • Enables de novo design of proteins with novel functions not found in nature
GEOMETRIC DEEP LEARNING

Frequently Asked Questions

Clear, technically precise answers to the most common questions about applying geometric priors to deep learning on 3D biomolecular structures.

Geometric Deep Learning (GDL) is a design paradigm for neural networks that explicitly respects the symmetries and invariances of the data's underlying domain, such as the three-dimensional Euclidean space of biomolecular structures. It works by constraining the network's operations to be equivariant or invariant to transformations like rotations and translations. For a protein structure, this means the model's prediction does not change if the entire molecule is rotated in space. Architectures like SE(3)-Transformers and equivariant graph neural networks achieve this by operating on geometric tensors (e.g., coordinates and vector features) using mathematical operations like tensor products and spherical harmonics, ensuring that the learned representations transform predictably under the symmetry group of 3D space.

Prasad Kumkar

About the author

Prasad Kumkar

CEO & MD, Inference Systems

Prasad Kumkar is the CEO & MD of Inference Systems and writes about AI systems architecture, LLM infrastructure, model serving, evaluation, and production deployment. Over 5+ years, he has worked across computer vision models, L5 autonomous vehicle systems, and LLM research, with a focus on taking complex AI ideas into real-world engineering systems.

His work and writing cover AI systems, large language models, AI agents, multimodal systems, autonomous systems, inference optimization, RAG, evaluation, and production AI engineering.