Parseval Networks

Parseval Networks are neural networks whose weight matrices are constrained to have spectral norm ≤ 1 using Parseval tight frame constraints — ensuring each layer is a contraction, resulting in a globally Lipschitz-constrained network with improved robustness.

How Parseval Networks Work

  • Parseval Tight Frame: Weight matrices satisfy $WW^T = I$ (when the matrix is wide) or $W^TW = I$ (when tall).
  • Regularization: Add a regularization term $\beta |WW^T - I|^2$ to the training loss.
  • Projection: Periodically project weights onto the set of tight frames during training.
  • Convex Combination: Blend the projected weights with current weights: $W \leftarrow (1+\beta)W - \beta WW^TW$.

Why It Matters

  • Lipschitz-1: Each layer is a contraction — the full network has Lipschitz constant ≤ 1.
  • Adversarial Robustness: Parseval networks show improved robustness to adversarial perturbations.
  • Theoretical Foundation: Grounded in frame theory from signal processing.

Parseval Networks are contraction-constrained architectures — using tight frame theory to ensure each layer contracts rather than amplifies perturbations.

Take parseval networks further

Ask the copilot about this term, or have our engineers assess it against your process.