SIEVE: Overcoming Topological Obstruction in Equivariant Self-Supervised Learning

1SolverX
2University of Illinois Urbana-Champaign
3Max Planck Institute for Mathematics
*Equal contribution. †Corresponding author.
NeurIPS 2026

Scalar Invariant Extraction Via Equivariance

SIEVE architecture. An equivariant encoder produces invariant scalar embeddings; the vector output is discarded. A decoder reconstructs the original point cloud from those embeddings and spherically projected, noise-perturbed coordinates.
SIEVE learns SE(3)-invariant per-point embeddings by reconstructing the point cloud through an equivariant bottleneck.

Abstract

We identify a theoretical incompatibility between 3D point cloud masked autoencoding and SE(3)-equivariant networks. We prove that standard masking triggers a topological collapse, effectively forcing the model to hallucinate orientation without a reference frame. To resolve this, we introduce SIEVE (Scalar Invariant Extraction Via Equivariance), an SE(3)-equivariant self-supervised framework that compresses point cloud geometry into invariant scalar embeddings. At its core is the spherical projection mask, which preserves global pose while obfuscating local semantics, sidestepping the obstruction by construction. Experiments confirm that SIEVE circumvents the predicted collapse where constant and noise masks fail. On downstream point cloud tasks, the resulting embeddings improve over coordinate-based baselines and hand-crafted geometric descriptors, with the largest gains on generalization to unseen shape categories.

Why standard masking with equivariant networks fail

For point clouds, the coordinates are the sole feature encoding both where a point is and what the shape is. This motivates the use of SE(3)-equivariant networks that transform their geometric outputs consistently when the input rotates or translates.

Standard constant or randomized masking can erase the geometric information needed for reconstruction. We use vector-bundle analysis to characterize a topological obstruction for equivariant reconstruction: masks that discard this structure cannot reconstruct a broad class of non-trivial geometric representations.

Comparison of spherical and random masking for a ring-shaped point cloud. The spherical mask preserves geometry needed for reconstruction, while random masking leads to collapse.
Spherical projection retains a geometric reference for reconstruction; geometry-agnostic masking can induce representational collapse.

How SIEVE works

SIEVE architecture. An equivariant encoder produces invariant scalar embeddings; the vector output is discarded. A decoder reconstructs the original point cloud from those embeddings and spherically projected, noise-perturbed coordinates.
SIEVE learns SE(3)-invariant per-point embeddings by reconstructing the point cloud through an equivariant bottleneck.
  1. Encode the geometry. An SE(3)-equivariant encoder produces per-point scalar and vector output. SIEVE keeps the invariant scalar outputs as the embedding and discards the vector output.
  2. Preserve pose with a spherical projection mask. Each point is projected onto a unit sphere centered at the point cloud’s mean. This hides local shape details while preserving geometric orientation and position.
  3. Reconstruct point by point. The equivariant decoder combines the scalar embeddings with the masked coordinates to recover the original geometry. A pointwise L1 loss enforces correspondence with the input.

The implementation uses a Geometric Algebra Transformer (GATr) backbone. Gaussian perturbations and an additional decoder attention mask make reconstruction harder and help prevent a trivial radius-only encoding. The encoder’s scalar-input noise is separate from the noise added to projected coordinates.

Reconstructing different topologies

We compare spherical projection, constant vector, and ellipsoid noise masks on a synthetic dataset containing a solid cuboid and a square toroid. Each class has 100 training and 20 test examples. Both GATr and SE(3)-Transformer backbones are evaluated with matched initialization and hyperparameters.

Log-scale validation L1 loss over training epochs for GATr and SE(3)-Transformer. Spherical masking converges while constant and noise masks stagnate.
Validation L1 loss: spherical projection converges below 0.01, while constant and ellipsoid noise masks stagnate around 0.5 in this experiment.
Two-row reconstruction comparison for a square toroid and solid cuboid. Red input point clouds are reconstructed in blue using spherical masking; constant and ellipsoid noise masks collapse toward a point.
Input points are red and reconstructions are blue. Spherical masking reconstructs both shapes; the other masks collapse.

As a control, the paper also studies DeepJEB objects with identical topology, where constant masking can reconstruct successfully. The failure is therefore tied to topological variety in these experiments, rather than a universal inability of the architecture to learn.

Pre-training and invariant embeddings

SIEVE is pre-trained on approximately 876k point clouds from OpenShape with 2,048 sampled points per cloud. The encoder learns a scalar embedding for every input point that is invariant to global rotation and translation.

Pre-trained SIEVE encoder applied to bracket, airplane, and chair point clouds. Colored PCA components visualize per-point invariant scalar embeddings.
PCA components of the pre-trained SIEVE embeddings visualize the learned pointwise representations.

Transfer to downstream tasks

The pre-trained encoder is frozen. Its pointwise scalar embeddings are concatenated with raw coordinates at the downstream model’s input, allowing existing architectures to use the representation without fine-tuning SIEVE.

Molecular segmentation

On RNA molecular segmentation, SIEVE improves accuracy across PointNet++, DeltaNet, and DiffusionNet compared with coordinate-only inputs and hand-crafted radius or curvature descriptors.

RNA segmentation accuracy (%), paper Table 1. Higher is better; descriptors are added to the coordinates.
Backbone Coordinates + Radius + Curvature + SIEVE
PointNet++ 71.55 75.54 72.90 86.28
DeltaNet 87.21 88.07 86.86 89.58
DiffusionNet 81.20 85.89 85.97 89.30

3D shape completion

PCN is evaluated on eight seen and eight unseen 3D-EPN categories. Average Chamfer loss falls by 1.62% on seen categories and 12.5% on unseen categories. These are category averages; some individual categories have higher loss with SIEVE. This experiment uses the ShapeNet-pretrained encoder.

3D-EPN category-average L2 Chamfer loss (×10⁴), paper Table 2. Lower is better.
Test categories PCN PCN + SIEVE
Seen 4.6366 4.5615
Unseen 11.9848 10.4869

Geometric registration

On ModelNet40, DCP is evaluated with all 40 categories shared between training and testing, and with 20 training categories separated from 20 test categories. Adding SIEVE reduces rotation and translation error in both settings, with the larger rotation-error reduction on unseen categories.

Selected ModelNet40 registration metrics, paper Table 3. Lower is better.
Category split Model Rotation RMSE Translation RMSE
Shared DCP 1.214808 0.002040
Shared DCP + SIEVE 0.838728 0.001539
Separate DCP 2.635946 0.005048
Separate DCP + SIEVE 0.935390 0.001509

The RNA and registration tasks use the OpenShape-pretrained encoder. These comparisons test transfer to established architectures; the full paper provides all category-level results, metrics, and ablations.

BibTeX

@inproceedings{lee2026sieve,
  title={SIEVE: Overcoming Topological Obstruction in Equivariant Self-Supervised Learning},
  author={Lee, Jongann and Park, Sun Woo and Choi, Yun Young},
  booktitle={Advances in Neural Information Processing Systems},
  year={2026},
  eprint={2610.21087},
  archivePrefix={arXiv},
  primaryClass={cs.LG},
  url={https://arxiv.org/abs/2610.21087}
}

Acknowledgments

This research was supported by the Advanced GPU Utilization Support Program funded by the Government of the Republic of Korea (Ministry of Science and ICT). SolverX provided in-kind research support through GPU computing resources and LLM-based tools. Sun Woo Park thanks the Max Planck Institute for Mathematics for its support.