atlas

Research map / 3D vision / Face and shape

Neural Isometries: Taming Transformations for Equivariant ML

NeurIPS 2024 · 3D vision › Face and shape · approach: Primitive-based shape abstraction · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes Neural Isometries (NIso), a self-supervised autoencoder that regularizes latent functional maps between observations to be isometries commuting with a learned operator, enabling simple equivariant heads and camera pose regression.

Problem

Symmetries in observation space (camera motion, homographies, conformal deformations) often lack analytical group structure, making equivariant networks hand-crafted and hard to build. The paper asks how to learn latent spaces where such transformations become tractable linear maps.

Approach

Learn an autoencoder whose latent functional maps between transformed observations are constrained to be isometries: orthogonal with respect to a learned mass matrix and commuting with a learned PSD operator, so the maps become block-diagonal in the operator eigenbasis; a multiplicity loss keeps the operator non-trivial.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use triplet training instead of pairwise training (ablation)NIso · Homography-Perturbed MNISTaccuracy: 92.52 ($\pm$ 0.91) -> 97.38 ($\pm$ 0.23)Helped
Add the equivariance loss (ablation)NIso · Homography-Perturbed MNISTaccuracy: 77.30 ($\pm$ 2.56) -> 92.52 ($\pm$ 0.91)Helped
Add the multiplicity loss (ablation)NIso · Homography-Perturbed MNISTaccuracy: 45.27 ($\pm$ 1.20) -> 92.52 ($\pm$ 0.91)Helped
Use NIso rather than NFTHomography-Perturbed MNIST classification · Homography-Perturbed MNISTaccuracy: 41.93 ($\pm$ 0.84) -> 92.52 ($\pm$ 0.91)Helped
Use NIso rather than homConvHomography-Perturbed MNIST classification · Homography-Perturbed MNISTaccuracy: 95.71 ($\pm$ 0.09) -> 92.52 ($\pm$ 0.91)Hurt
Use NIso rather than LieDecompHomography-Perturbed MNIST classification · Homography-Perturbed MNISTaccuracy: 98.30 ($\pm$ 0.10) -> 92.52 ($\pm$ 0.91)Hurt
Use NIso rather than NFTConformal shape classification · Conformal SHREC '11accuracy: 83.24 ($\pm$ 2.03) -> 90.26 ($\pm$ 1.27)Helped
Use NIso rather than Möbius ConvolutionsConformal shape classification · Conformal SHREC '11accuracy: 86.5 -> 90.26 ($\pm$ 1.27)Helped
Remove the learned operator Ω (ablation)NIso · CO3D Sequence ATE, frame skip 0ATE: 0.023 ($\pm$ 0.001) -> 0.027 ($\pm$ 0.001)Hurt
Remove the learned operator Ω (ablation)NIso · CO3D Sequence ATE, frame skips 1, 3, 5, 7, and 9ATE: NIso: 0.031 ($\pm$ 0.001), 0.044 ($\pm$ 0.001), 0.057 ($\pm$ 0.002), 0.071 ($\pm$ 0.002), 0.081 ($\pm$ 0.002); w/o Ω: 0.Hurt
Use NIso rather than NFTCamera pose estimation · CO3D Sequence ATE, frame skips 1, 3, 5, 7, and 9ATE: NIso: 0.031 ($\pm$ 0.001), 0.044 ($\pm$ 0.001), 0.057 ($\pm$ 0.002), 0.071 ($\pm$ 0.002), 0.081 ($\pm$ 0.002); NFT: 0.03Helped
Use NIso rather than ViTCamera pose estimation · CO3D Sequence ATE, frame skips 1, 3, 5, 7, and 9ATE: NIso: 0.031 ($\pm$ 0.001), 0.044 ($\pm$ 0.001), 0.057 ($\pm$ 0.002), 0.071 ($\pm$ 0.002), 0.081 ($\pm$ 0.002); ViT: 0.04Helped

Surprising findings

Limitations

Experimental setup

Datasets: MNIST homNIST SHREC '11 CO3Dv2 ImageNet

Benchmarks: homNIST SHREC '11 conformal CO3Dv2 camera pose

Metrics: classification accuracy absolute trajectory error (ATE) equivariance error

Baselines: NFT homConv LieDecomp MobiusConv DINOv2 BEiT ViT transformer baseline AE w/ aug.

Builds on: functional maps Neural Fourier Transform vector neurons DUSt3R

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy