atlas

Research map / Adversarial robustness and security / Certified and empirical robustness

SGD Jittering: A Training Strategy for Robust and Accurate Model-Based Architectures

ICML 2025 · Adversarial robustness and security › Certified and empirical robustness · approach: Theory of adversarial risk · 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 SGD jittering, which injects zero-mean Gaussian noise into each gradient-descent update of loop-unrolled model-based architectures for inverse problems, and claims better generalization and average-case robustness than MSE training, with an SPGD extension.

Problem

Robustness and generalization accuracy of model-based architectures (e.g., loop unrolling) for inverse problems are underexplored, and existing robustness methods such as adversarial training or input jittering trade off accuracy and are slow.

Approach

Add small i.i.d. Gaussian noise to each unrolled gradient update during training (noise removed at inference), so the lower-level objective stays unbiased; theory shows this implicitly regularizes the Hessian/gradient of the learned regularizer along the reconstruction trajectory, improving both generalization and average-case robustness relative to MSE training.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use SGD jittering instead of MSE trainingGD loop-unrolling MBA · Seismic deconvolution IDPSNR: 34.64 -> 35.10Helped
Use SGD jittering instead of MSE trainingGD loop-unrolling MBA · Seismic deconvolution adversarial attack (ε=1)PSNR: 30.27 -> 29.89Hurt
Use SGD jittering instead of MSE trainingGD loop-unrolling MBA · Seismic deconvolution OODPSNR: 34.57 -> 34.93Helped
Use SGD jittering instead of MSE trainingGD loop-unrolling MBA · MRI fastMRIPSNR: 28.21 -> 28.22Helped
Use SGD jittering instead of ATGD loop-unrolling MBA · MRI adversarial attack (ε=1)PSNR: 27.17 -> 26.77Hurt
Use SGD jittering instead of MSE trainingGD loop-unrolling MBA · MRI tumor-cell OODPSNR: 29.92 -> 30.36Helped
Use SGD jittering instead of MSE trainingGD loop-unrolling MBA · MRI tumor-cell OODSSIM: 0.779 -> 0.788Helped
Use SGD jittering instead of ATGD loop-unrolling MBA · Seismic deconvolution adversarial attack (ε=1)SSIM: 0.849 -> 0.842Hurt

Surprising findings

Limitations

Experimental setup

Datasets: fastMRI single-coil knee seismic deconvolution synthetic reflectivity tumor knee MRI (OOD) 2D point denoising synthetic

Benchmarks: fastMRI seismic deconvolution tumor knee OOD MRI 2D point denoising

Metrics: PSNR SSIM worst-case and average-case robustness training throughput (it/s)

Baselines: MSE training adversarial training input jittering Lipschitz regularization (spectral normalization) DDPM

Builds on: adversarial training input jittering stochastic gradient descent loop unrolling

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