atlas

Research map / Optimization / Optimizers

Magnitude Invariant Parametrizations Improve Hypernetwork Learning

ICLR 2024 · Optimization › Optimizers · approach: Constrained and non-backprop training · 1 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.

Identifies a magnitude proportionality between hypernetwork inputs and predicted parameters and proposes Magnitude Invariant Parametrizations (L2 input encoding plus additive residual output) that stabilize and speed up hypernetwork training.

Problem

Hypernetworks are hard to train: convergence is slow, sensitive to hyperparameters, and sometimes fails entirely. The paper argues that with standard fully connected architectures, zero biases and standard initialization, predicted parameter scale is proportional to the hypernetwork input scale, cau

Approach

Map hypernetwork inputs to a constant-norm vector via [cos(gamma*pi/2), sin(gamma*pi/2)] so the input magnitude is independent of gamma, and treat hypernetwork outputs as additive changes to independent learnable primary-network parameters (theta = theta0 + h(E(gamma))). This removes the proportionality without extra training or inference cost.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use MIP instead of the default parametrizationBayesian NN · MNIST test, Adamaccuracy: 98.1 (1.1) -> 99.1 (0.3)Helped
Use MIP instead of the default parametrizationBayesian NN · MNIST test, SGDaccuracy: 99.2 (0.2) -> 99.0 (0.2)Hurt
Use MIP instead of the default parametrizationBayesian NN · OxfordFlowers-102 test, Adamaccuracy: 78.1 (1.9) -> 83.2 (0.3)Helped
Use MIP instead of the default parametrizationBayesian NN · OxfordFlowers-102 test, SGDaccuracy: 1.4 (0.1) -> 75.4 (0.5)Helped
Use MIP instead of the default parametrizationHyperMorph · OASIS test, AdamDice: 71.0 (0.3) -> 72.1 (0.3)Helped
Use MIP instead of the default parametrizationHyperMorph · OASIS test, SGDDice: 54.3 (0.4) -> 70.5 (0.2)Helped
Use MIP instead of the default parametrizationScale-Space HN · OASIS test, AdamDice: 81.4 (0.3) -> 84.4 (0.6)Helped
Use MIP instead of the default parametrizationScale-Space HN · OASIS test, SGDDice: 75.3 (2.7) -> 78.8 (1.4)Helped
Add constant-norm input encoding (ablation)MIP hypernetwork · Scale-Space HN on OASIS and Bayesian NN on OxfordFlowers-102accuracy / DiceHelped
Add additive output formulation, predicting parameter changes (ablation)MIP hypernetwork · Scale-Space HN on OASIS and Bayesian NN on OxfordFlowers-102accuracy / DiceHelped
Use input encoding and additive output formulation jointly (ablation)MIP hypernetwork · Scale-Space HN on OASIS and Bayesian NN on OxfordFlowers-102accuracy / DiceHelped
Add batch normalization rather than MIPScale-Space hypernetwork · OxfordFlowers-102 testaccuracyHurt

Surprising findings

Limitations

Experimental setup

Datasets: MNIST OxfordFlowers-102 OASIS

Benchmarks: MNIST OxfordFlowers-102 OASIS

Metrics: top-1 accuracy Dice score training loss convergence gradient norm variance

Baselines: default hypernetwork BatchNorm-P LayerNorm-P LayerNorm-H WeightNorm

Builds on: HyperMorph Kaiming initialization weight normalization Adam

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