atlas

Research map / Learning theory and algorithms / Sample complexity

Some Fundamental Aspects about Lipschitz Continuity of Neural Networks

ICLR 2024 · Learning theory and algorithms › Sample complexity · approach: Robust and surrogate-loss learning bounds · 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.

Empirically characterises the Lipschitz constant of standard (unregularised) neural networks by tracking a local-Jacobian lower bound and a product-of-layer-norms upper bound, revealing lower-bound fidelity, training-time growth, width-wise double descent, and label-noise effects.

Problem

Lipschitz constants of modern over-parameterised networks are hard to compute tightly and studies are limited to small datasets; it is unclear how the effective Lipschitz constant evolves during training, behaves with width, and responds to label noise.

Approach

Track the simplest lower bound (sup of local Jacobian norms over training data) together with the simplest upper bound (product of per-layer spectral norms), argue the lower bound is the faithful proxy for the effective Lipschitz constant, and use these bounds to study training dynamics, double descent, and label noise at scale (ResNet50/ViT on ImageNet).

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Train the FCN ReLU classifier to convergenceFCN ReLU · Synthetic 3-class toy datasetLipschitz bound: 135.815; 389.097; 144.194Mixed
Estimate the lower bound using local Jacobian norms rather than pairs of samplesFCN ReLU · Training epochs in the lower-bound comparisonLipschitz lower-bound estimate: 0.369 vs 0.165; 1.336 vs 0.865; 3.762 vs 2.752; 5.775 vs 4.257; 7.142 vs 5.120; 7.974 vs 5.591; 9.928 vs 6.361; 19.390 vHelped
Continue training from initializationFCN ReLU networks · Training evolutionC_lower and C_upperHurt
Increase CNN width beyond the interpolation thresholdCNN · CIFAR-100Lipschitz boundsHelped
Increase network width beyond the interpolation thresholdNeural networks · Double Descent settingsTest lossHelped
Add explicit Lipschitz regularizationNeural networks in Double Descent settings · Double DescentDouble Descent trend in Lipschitz boundsHelped
Evaluate lower Lipschitz on adversarially perturbed training samplesCIFAR-10 models · CIFAR-10Lower Lipschitz boundHelped
Evaluate lower Lipschitz on out-of-distribution samplesMNIST1D models · MNIST1DLower Lipschitz boundHelped
Increase label shuffling while varying network widthCNN · CIFAR-10Lower Lipschitz valueMixed
Increase network capacity for fitting random labelsCNN · CIFAR-10 with shuffled labelsLower Lipschitz valueHelped
Increase label-noise strength relative to network capacityCNN · CIFAR-10 with shuffled labelsLower Lipschitz valueMixed

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR-10 CIFAR-100 MNIST MNIST1D ImageNet

Benchmarks: CIFAR-10 CIFAR-100 MNIST MNIST1D ImageNet

Metrics: lower Lipschitz bound (sup local Jacobian norm) upper Lipschitz bound (product of layer spectral norms) train loss test loss

Baselines: C_alt.lower C_avg_norm (geometric complexity)

Builds on: AutoLip double descent margin-based generalisation bounds

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