atlas

Research map / Optimization / Optimizers

OT4P: Unlocking Effective Orthogonal Group Path for Permutation Relaxation

NeurIPS 2024 · Optimization › Optimizers · approach: Differentiating through embedded optimization · 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 OT4P, a temperature-controlled differentiable map from unconstrained vectors to the orthogonal group that concentrates matrices near permutation matrices, enabling gradient-based and stochastic optimization over permutations.

Problem

Optimization over permutation matrices is NP-hard; existing continuous relaxations mostly use the Birkhoff polytope, while relaxations onto the orthogonal group remain underexplored.

Approach

Map R^{n(n-1)/2} to SO(n) via the matrix exponential of a skew-symmetric matrix, then move the orthogonal matrix toward its nearest permutation along the geodesic in the tangent space at that permutation using a power O^tau with temperature tau; a re-parameterization trick gives a gradient estimator for latent permutations.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use OT4P (τ = 0.3) instead of Weight Matchingmode connectivity optimization · MLP5log(1 + ℓ1): 0.000 ±0.00 vs 0.000 ±0.00No clear effect
Use OT4P (τ = 0.3) instead of Weight Matchingmode connectivity optimization · VGG11log(1 + ℓ1): 0.000 ±0.00 vs 0.000 ±0.00No clear effect
Use OT4P (τ = 0.3) instead of Weight Matchingmode connectivity optimization · ResNet18log(1 + ℓ1): 1.215 ±2.72 -> 0.000 ±0.00Helped
Use OT4P (τ = 0.3) instead of Gumbel-Sinkhornneuron identity inference · Known 5%Precision: 62.08 ±16.0 -> 100.0 ±0.00Helped
Use OT4P (τ = 0.3) instead of Gumbel-Sinkhornneuron identity inference · Known 10%Precision: 98.16 ±1.95 -> 100.0 ±0.00Helped
Use OT4P (τ = 0.3) instead of Gumbel-Sinkhornneuron identity inference · Known 20%Precision: 99.84 ±0.358 -> 100.0 ±0.00No clear effect
Increase OT4P temperature from τ = 0.3 to τ = 0.5 (ablation)mode connectivity optimization · VGG11log(1 + ℓ1): 0.000 ±0.00 -> 0.818 ±1.83Hurt
Increase OT4P temperature from τ = 0.3 to τ = 0.7 (ablation)mode connectivity optimization · MLP5log(1 + ℓ1): 0.000 ±0.00 -> 0.000 ±0.00No clear effect
Increase OT4P temperature from τ = 0.3 to τ = 0.7 (ablation)neuron identity inference · Known 5%Precision: 100.0 ±0.00 -> 74.16 ±35.9Hurt
Increase OT4P temperature from τ = 0.3 to τ = 0.7 (ablation)neuron identity inference · Known 10%Precision: 100.0 ±0.00 -> 100.0 ±0.00No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: WILLOW-ObjectClass PyTorch pretrained VGG11/ResNet18 weights synthetic linear dynamical system neuron data (n=250, 1000 samples)

Benchmarks: WILLOW-ObjectClass mode connectivity weight matching (MLP5, VGG11, ResNet18) C. elegans neuron identity inference (synthetic)

Metrics: l1-distance precision recall Hamming distance marginal log-likelihood F-score

Baselines: Weight Matching Sinkhorn Naive Gumbel-Sinkhorn Reg OrthReg RiemanBirk

Builds on: Sinkhorn operator Gumbel-Sinkhorn Lezcano-Casado dynamic trivialization Weight Matching OrthReg

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