Papers
Topics
Authors
Recent
Search
2000 character limit reached

Projected Gradient Descent in Function Space

Updated 27 May 2026
  • PGD in function space is an iterative optimization method that extends finite-dimensional PGD to infinite or high-dimensional constraint sets, enabling advanced signal recovery and learning.
  • The approach applies to inverse problems, super-resolution, and variational optimization by leveraging neural network and measure-based formulations for complex projection tasks.
  • Recent advances, such as learned projectors and variable metrics, boost convergence rates and computational efficiency, achieving speed-ups up to 175x in tasks like compressed sensing.

Projected gradient descent (PGD) in function space refers to the class of iterative optimization methods where each iterate is projected onto an infinite- or high-dimensional constraint set defined by function space or nonlinear manifold structure. This approach generalizes classical finite-dimensional PGD to a variety of applications involving signal recovery, inverse problems, structural optimization, and learning with generative priors. PGD in function space encompasses both concrete measure- or function-space formulations as well as neural network and generator-driven manifolds, and supports varying degrees of differentiability and constraint complexity.

1. Problem Formulations in Function Space

Projected gradient descent in function space arises in inverse problems, super-resolution, and variational optimization. The general framework involves solving

minxCL(y,Ax)\min_{x \in \mathcal{C}} L(y, Ax)

where xx is a function or measure constrained to a feasible set C\mathcal{C}. In inverse problems with data-driven priors, C\mathcal{C} can be the range of a conditional generator GG (parametrized, e.g., by a conditional GAN) or an atomic measure space for super-resolution (Damara et al., 2021, Bénard et al., 2022).

For example, super-resolution from Fourier measurements is modeled as minimizing

F(μ)=12yA(μ)22F(\mu) = \frac{1}{2} \|y - A(\mu)\|_2^2

where μ\mu lies in the cone of nonnegative measures with a mass budget constraint, and AA is the linear measurement operator mapping measures to data (Bénard et al., 2022).

In variational optimization, the objective j(ϕ)j(\phi) is defined over an admissible set adXB\mathrm{ad} \subset X \cap \mathbb{B}^* in a Banach space, with convex or pointwise constraints (Blank et al., 2015).

2. Classical and Modern PGD Methodologies

Traditional PGD alternates between a descent step in the ambient space and a projection onto the feasible set:

  • In generator prior inverse problems, the update is

xx0

where projection requires finding xx1 closest to xx2, often by solving a nonconvex inner minimization over latent codes (Damara et al., 2021).

  • In measure space,

xx3

The projection xx4 in the set of nonnegative measures with mass constraint is effected by nonnegative thresholding and mass normalization (Bénard et al., 2022).

In Banach spaces, the variable-metric projected gradient type (VMPT) method adapts the projected subproblem to general norms: xx5 with relaxed update xx6 (Blank et al., 2015).

3. Acceleration via Parametric and Learned Projectors

A core computational bottleneck for manifold-constrained PGD is the projection step. When xx7 is defined by the range of a generative network xx8, the projection

xx9

requires solving a costly nonconvex minimization in C\mathcal{C}0 at every iteration.

To address this, network-projected gradient descent (NPGD) employs a learned neural network C\mathcal{C}1 to approximate the inverse mapping from C\mathcal{C}2 to the latent code. The NPGD update replaces the inner optimization with fast inference: C\mathcal{C}3 C\mathcal{C}4 is trained to minimize reconstruction and inversion error, satisfying C\mathcal{C}5 (Damara et al., 2021).

The replacement of iterative projection by a single forward pass through C\mathcal{C}6 leads to empirical speed-ups of 140–175C\mathcal{C}7 in reconstruction time on MNIST and CelebA datasets for compressed sensing problems with measurement-conditional GAN priors (Damara et al., 2021).

4. Convergence Theory and Approximation in Function Spaces

Convergence analyses extend from Hilbert to Banach and measure spaces. In generator-constrained inverse problems, if the operator C\mathcal{C}8 satisfies a Restricted Eigenvalue Condition (REC) on the generator manifold and C\mathcal{C}9 acts as a C\mathcal{C}0-approximate projector, NPGD achieves linear convergence up to a C\mathcal{C}1-sized error floor: C\mathcal{C}2 where C\mathcal{C}3 and C\mathcal{C}4 satisfies RECC\mathcal{C}5 with C\mathcal{C}6 (Damara et al., 2021).

For measure-space PGD, under Lipschitz gradient conditions and an initial point within the basin of attraction, local linear convergence is observed. Step size selection through line search further improves stability (Bénard et al., 2022).

In Banach space settings, the VMPT method, equipped with Armijo backtracking and variable metrics, provides global convergence guarantees to stationary points even when the objective's differentiability is limited to only C\mathcal{C}7 (rather than Hilbert spaces), and supports convergence under mesh refinement (Blank et al., 2015).

5. Computational Aspects and Practical Acceleration

Performance of PGD in function spaces is influenced by the structure and implementation of projection and initialization:

Method Projection Complexity (per iter) Empirical speed-up
Standard PGD (GAN prior) Iterative, over latent C\mathcal{C}8 Baseline
NPGD (GAN prior) Single pass via C\mathcal{C}9 GG0 GG1–GG2 (MNIST/CelebA)
PGD (measure space) Weight thresholding GG3 GG4–GG5 (OMP-init+PGD vs OMP)

Over-parametrized initializations, e.g., via continuous OMP with GG6, facilitate rapid convergence and grid-free operation in super-resolution (Bénard et al., 2022). In Banach space variational problems, mesh-independence and superlinear convergence are obtained using GG7 or Hessian-type metrics and BFGS updates (Blank et al., 2015).

6. Implications and Extensions in Infinite-Dimensional Settings

PGD in function and measure spaces addresses projections onto highly nonlinear manifolds, which in infinite dimensions entails computational and analytical challenges. The use of parametric or learned projectors regularizes and accelerates convergence by exploiting the global geometric structure induced by data-driven or problem-specific priors (Damara et al., 2021).

The VMPT framework generalizes Hilbert space methods to Banach spaces, supporting variable metrics, second-order information, limited differentiability, and practical accelerations such as mesh-independence and BFGS updates (Blank et al., 2015).

A plausible implication is that the evolution of PGD in function space, especially with neural or over-parametrized projectors, broadens applicability to complex inverse problems, high-dimensional constraint sets, and nonconvex feasible regions, while retaining convergence guarantees and computational efficiency.

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Projected Gradient Descent (PGD) in Function Space.