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.
Glossary
Geometric Deep Learning

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.
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.
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.
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
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
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
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
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
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
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.
Enabling Efficiency, Speed & Accuracy
Intelligent Analysis, Decision & Execution
We build AI systems for teams that need search across company data, workflow automation across tools, or AI features inside products and internal software.
Talk to Us
Search across company data
Give teams answers from docs, tickets, runbooks, and product data with sources and permissions.
Useful when people spend too long searching or get different answers from different systems.

Automate internal workflows
Use AI to route work, draft outputs, trigger actions, and keep approvals and logs in place.
Useful when repetitive work moves across multiple tools and teams.

Add AI to products and internal tools
Build assistants, guided actions, or decision support into the software your team or customers already use.
Useful when AI needs to be part of the product, not a separate tool.
Related Terms
Explore the foundational architectures and concepts that enable neural networks to process three-dimensional biomolecular structures with physical symmetry constraints.
Equivariance
A mathematical property where applying a transformation (e.g., rotation) to the input produces an equivalent transformation on the output. In geometric deep learning, SE(3)-equivariant layers ensure that rotating a protein structure rotates the model's predictions identically, eliminating the need for data augmentation and guaranteeing physically consistent outputs. This contrasts with invariance, where the output remains unchanged under input transformations.
Graph Neural Network (GNN)
A neural architecture that operates directly on graph-structured data, where atoms are represented as nodes and chemical bonds or spatial proximity as edges. GNNs learn node, edge, and global representations through message passing: each node aggregates feature information from its neighbors, enabling the model to capture local chemical environments and long-range interactions in molecular structures.
SE(3) Transformer
An extension of the transformer architecture that builds equivariance to 3D rotations and translations directly into the attention mechanism. By using tensor field representations and Clebsch-Gordan tensor products, the SE(3) Transformer processes atomic coordinates while respecting physical symmetries, making it particularly effective for protein structure prediction and molecular dynamics tasks where orientation matters.
Equivariant Message Passing
A framework that combines graph neural network message passing with group equivariance constraints. During each layer, messages between atoms are computed using functions that are equivariant to the Euclidean group E(3) or its subgroups. This ensures that learned representations transform correctly under rotation, reflection, and translation, enabling accurate prediction of vector-valued properties like atomic forces.
Tensor Field Network
A locally equivariant 3D point cloud architecture that represents features as geometric tensors living on atomic positions. Each layer uses learnable radial filters and spherical harmonic-based filters to construct messages that preserve SO(3) equivariance. Tensor Field Networks form the theoretical foundation for many subsequent equivariant models used in quantum chemistry and structural biology.
Invariant Point Attention (IPA)
The core geometric reasoning module in AlphaFold2 that operates on protein backbone frames. IPA augments standard attention by incorporating 3D spatial distances and relative coordinate frames directly into the attention computation, ensuring that the output is invariant to global rotations and translations while allowing the model to reason about local geometry for structure refinement.

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.
Partnered with leading AI, data, and software stack.
How We Work
Custom AI workflows for your Business
One-fit-all AI don't work for modern businesses. At Inferensys, we aim to understand your business & custom requirements; which we use to define most efficient agentic workflows, the data, and the tools for your business.
01
Review the use case
We understand the task, the users, and where AI can actually help.
Read more02
Pick the right approach
We define what needs search, automation, or product integration.
Read more03
Build the first useful version
We implement the part that proves the value first.
Read more04
Improve from there
We add the checks and visibility needed to keep it useful.
Read moreThe first call is a practical review of your use case and the right next step.
Talk to Us