atlas

Research map / Architectures and efficiency / CNN design

Learning symmetries via weight-sharing with doubly stochastic tensors

NeurIPS 2024 · Architectures and efficiency › CNN design · approach: Group symmetry equivariant networks · 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.

Learns per-layer weight-sharing over kernels via learnable doubly stochastic (Sinkhorn-normalized) soft-permutation tensors, jointly optimized with the downstream task, so symmetries are discovered rather than fixed in advance.

Problem

Group-equivariant CNNs require the symmetry group to be specified beforehand, and fixed equivariance can over-constrain models when symmetries are partial or unknown.

Approach

Parameterize the regular-representation stack as learnable doubly stochastic matrices (via Sinkhorn iterations) acting as soft permutations on learnable base kernels, so weight sharing is learned jointly with the task and reduces to regular group convolution when symmetries are exact.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use learned weight-sharing instead of fixed C4 equivarianceWSCNN vs GCNN · MNIST scalingaccuracy: 97.50 ± .15 -> 99.27 ± .04Helped
Use learned weight-sharing instead of a standard CNNWSCNN + norm vs CNN · MNIST rotationsaccuracy: 98.48 ± .08 -> 97.56 ± .07Hurt
Use learned weight-sharing instead of a standard CNNWSCNN + norm vs CNN · MNIST scalingaccuracy: 99.30 ± .01 -> 99.27 ± .04No clear effect
Use learned weight-sharing instead of fixed C4 equivarianceWSCNN + norm vs GCNN · MNIST rotationsaccuracy: 98.96 ± .14 -> 97.56 ± .07Hurt
Add entropy regularization (ablation)WSCNN + norm · MNIST rotationsaccuracy: 97.56 ± .07 -> 98.04 ± .11Helped
Add entropy regularization (ablation)WSCNN + norm · MNIST scalingaccuracy: 99.27 ± .04 -> 99.24± .01No clear effect
Add entropy regularization (ablation)WSCNN + norm · CIFAR-10accuracy: 78.80 ± 0.46 -> 76.80 ± 1.40Hurt
Use learned weight-sharing instead of fixed C4 equivarianceWSCNN vs GCNN · MNIST partial rotations [0, 90°]accuracy: 98.84 ± .002 -> 98.87 ± .001No clear effect
Use learned weight-sharing instead of fixed C4 equivarianceWSCNN vs GCNN · MNIST partial rotations [0, 180°]accuracy: 98.72± .001 -> 99.25 ± .001Helped
Use learned weight-sharing instead of fixed C4 equivarianceWSCNN vs GCNN · CIFAR-10accuracy: 76.72 ± 0.26 -> 78.80 ± 0.46Helped
Use learned weight-sharing instead of an unconstrained CNN-128WSCNN + norm vs CNN-128 · CIFAR-10accuracy: 78.83 ± 0.01 -> 78.80 ± 0.46No clear effect
Use learned weight-sharing instead of fixed C4 equivarianceWSCNN vs GCNN · CIFAR-10 horizontal flipsaccuracy: 76.05 ± .004 -> 82.38 ± .003Helped

Surprising findings

Limitations

Experimental setup

Datasets: MNIST (rotated) MNIST (scaled) CIFAR-10 CIFAR-10 (horizontal flips) toy 1D shift, 2D C8 rotation, 3D cube symmetry datasets

Benchmarks: RotatedMNIST scaled MNIST CIFAR-10 CIFAR-10 horizontal flips MNIST partial rotations

Metrics: test accuracy

Baselines: CNN C4-GCNN CNN-32 CNN-64 CNN-128

Builds on: group equivariant CNN Sinkhorn operator Birkhoff's theorem Efficient weight-sharing (Sheng et al. style learned weight-sharing matrices)

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