Papers
Topics
Authors
Recent
Search
2000 character limit reached

DRGD: Denoising Riemannian Gradient Descent

Updated 13 July 2026
  • Denoising Riemannian Gradient Descent (DRGD) is a score-based optimization approach that approximates classical manifold operations using a pretrained denoising score network.
  • It reconstructs tangent projection and retraction via Tweedie’s formula and score matching, bridging explicit geometric operators with data-driven manifold approximations.
  • DRGD integrates diffusion-based scores into Riemannian gradient descent, achieving convergence guarantees and practical performance in complex, data-driven design problems.

Denoising Riemannian Gradient Descent (DRGD) is a score-based method for Riemannian optimization on a manifold that is not given by explicit equations, charts, or classical manifold oracles, but only implicitly through a data distribution concentrated near that manifold. In "Landing with the Score: Riemannian Optimization through Denoising" (Kharitenko et al., 27 Sep 2025), DRGD is formulated under the data manifold hypothesis and uses a denoising score network to approximate the two operations that classical Riemannian gradient descent requires: tangent-space projection and retraction. The method is positioned for data-driven design problems central to modern generative AI, where the feasible set is represented by samples rather than by an analytically specified manifold.

1. Geometric setting and optimization problem

The underlying geometric assumption is an unknown, compact, embedded, boundary-free C2C^2 submanifold MRd\mathcal M \subset \mathbb R^d of intrinsic dimension kdk \ll d. For any point xx in a tubular neighborhood T(τ)\mathcal T(\tau) of M\mathcal M, there is a unique closest-point projection π(x)M\pi(x) \in \mathcal M, and the squared-distance function is defined by

d(x)=12xπ(x)2.d(x)=\tfrac12\|x-\pi(x)\|^2.

At a point pMp \in \mathcal M, the tangent-space projector is PTpMP_{T_p\mathcal M}, and the normal projector is MRd\mathcal M \subset \mathbb R^d0 (Kharitenko et al., 27 Sep 2025).

The optimization problem is Riemannian optimization over MRd\mathcal M \subset \mathbb R^d1 when MRd\mathcal M \subset \mathbb R^d2 is only implicitly specified by the data distribution. This differs from classical settings in which retractions, tangent projectors, exponential maps, or local coordinates are available analytically. The paper frames this as a broad class of data-driven design problems. A plausible implication is that the feasible geometry is to be inferred from the statistics of the data rather than from explicit geometric modeling.

2. Score-based recovery of manifold operations

Let MRd\mathcal M \subset \mathbb R^d3 denote the ground-truth distribution supported on MRd\mathcal M \subset \mathbb R^d4. For MRd\mathcal M \subset \mathbb R^d5, the Gaussian-smoothed density is

MRd\mathcal M \subset \mathbb R^d6

with Stein score

MRd\mathcal M \subset \mathbb R^d7

The central construction is the link function

MRd\mathcal M \subset \mathbb R^d8

Using Tweedie’s formula, the paper connects this link function to geometric operations on the manifold, and as MRd\mathcal M \subset \mathbb R^d9, under mild regularity,

kdk \ll d0

Thus, a denoising score can approximate closest-point projection, while derivatives of the score can approximate tangent-space projection (Kharitenko et al., 27 Sep 2025).

In practice, the score is not assumed known analytically. Instead, a neural network kdk \ll d1 is trained by denoising score matching. This places DRGD directly in the score-based diffusion-model ecosystem. The significance of this link is that the optimization method can use well-studied parameterizations, efficient training procedures, and even pretrained score networks from the diffusion-model literature. This suggests that a pretrained score network can serve as a geometric surrogate for manifold operations that are otherwise unavailable.

3. DRGD as a surrogate for classical Riemannian gradient descent

Classical Riemannian gradient descent on a known manifold takes the form

kdk \ll d2

where kdk \ll d3 is a retraction and kdk \ll d4 is a step size. DRGD replaces both unavailable operations by score-based approximations.

The paper defines a “Tweedie-retraction”

kdk \ll d5

and a “tangent-projector”

kdk \ll d6

The DRGD update is then

kdk \ll d7

Here, kdk \ll d8 plays the role of the Riemannian gradient, and the post-mapping by kdk \ll d9 approximately retracts the iterate back onto xx0 (Kharitenko et al., 27 Sep 2025).

This formulation is structurally close to classical Riemannian gradient descent, but its geometry is entirely recovered from the score network. It should therefore be understood not as Euclidean gradient descent with an ad hoc denoiser, but as an approximation to a manifold method in which both tangent and retraction information are inferred from the smoothed data distribution.

4. Iteration mechanics, hyperparameters, and computational profile

The algorithm takes as input a pretrained score network xx1 for fixed xx2, an objective xx3 with Lipschitz gradient xx4, an initialization xx5 such as a nearest neighbor from the data, and a step-size schedule xx6. The output is an approximate solution xx7.

At each iteration, the Euclidean gradient xx8 is computed, and the Jacobian-vector product xx9 is obtained by backpropagation through

T(τ)\mathcal T(\tau)0

A tangent step

T(τ)\mathcal T(\tau)1

is then followed by one denoising step

T(τ)\mathcal T(\tau)2

The principal hyperparameters are the noise level T(τ)\mathcal T(\tau)3, the step-size schedule T(τ)\mathcal T(\tau)4, where T(τ)\mathcal T(\tau)5 is the smoothness of T(τ)\mathcal T(\tau)6, and the number of iterations T(τ)\mathcal T(\tau)7 (Kharitenko et al., 27 Sep 2025).

The practical cost profile is explicit. Each iteration requires one forward pass and one backward pass, with cost comparable to two Euclidean gradient evaluations, and memory dominated by storing network activations for the backward pass. No fine-tuning of T(τ)\mathcal T(\tau)8 is needed: DRGD is an inference-time procedure using only forward and input-gradient queries to the score network.

5. Feasibility and stationarity guarantees

The theoretical analysis assumes uniform sup-norm approximation bounds on the tubular neighborhood T(τ)\mathcal T(\tau)9: M\mathcal M0 Under these assumptions, the paper gives guarantees for both feasibility and optimality (Kharitenko et al., 27 Sep 2025).

For the continuous-time denoising landing flow,

M\mathcal M1

every accumulation point M\mathcal M2 satisfies

M\mathcal M3

and

M\mathcal M4

For discrete DRGD, if M\mathcal M5, then the iterates stay in M\mathcal M6, and

M\mathcal M7

Hence after M\mathcal M8 steps, the method attains an M\mathcal M9-approximate stationary point. The proof sketch given in the paper relies on approximate smoothness of π(x)M\pi(x) \in \mathcal M0, error bounds on π(x)M\pi(x) \in \mathcal M1 and π(x)M\pi(x) \in \mathcal M2, tubular-neighborhood barrier arguments for feasibility, and the identity

π(x)M\pi(x) \in \mathcal M3

6. Empirical behavior, strengths, and limitations

The reported experiments cover two settings. On the Brockett cost over the π(x)M\pi(x) \in \mathcal M4 manifold, the score is trained on π(x)M\pi(x) \in \mathcal M5 uniform samples of π(x)M\pi(x) \in \mathcal M6, using MLP score architectures of width π(x)M\pi(x) \in \mathcal M7 for π(x)M\pi(x) \in \mathcal M8 and π(x)M\pi(x) \in \mathcal M9 for d(x)=12xπ(x)2.d(x)=\tfrac12\|x-\pi(x)\|^2.0. In that setting, the DRGD objective is reported as d(x)=12xπ(x)2.d(x)=\tfrac12\|x-\pi(x)\|^2.1 the best training cost and improves as d(x)=12xπ(x)2.d(x)=\tfrac12\|x-\pi(x)\|^2.2. On finite-horizon reference tracking tasks in data-driven control, the experiments use double pendulum and unicycle models with horizon d(x)=12xπ(x)2.d(x)=\tfrac12\|x-\pi(x)\|^2.3, and a 1D UNet style architecture on input/output trajectories. There, DRGD finds trajectories that generalize beyond training examples, yield significantly lower tracking error, and remain close to the true behavior manifold, reflected in a small simulation-reconstruction gap (Kharitenko et al., 27 Sep 2025).

The paper identifies several strengths. DRGD requires only inference of pretrained diffusion scores and no new training loop; it avoids explicit manifold equations or charts; and it is a feasible method in the sense that iterates remain near d(x)=12xπ(x)2.d(x)=\tfrac12\|x-\pi(x)\|^2.4 while yielding approximate Riemannian criticality. These features explain its relevance to data-driven generative and design applications in which the feasible set is represented statistically rather than analytically.

The limitations are equally explicit. Uniform sup-norm approximation of the score and its Jacobian may be stringent in high dimensions. The convergence error scales as

d(x)=12xπ(x)2.d(x)=\tfrac12\|x-\pi(x)\|^2.5

so choosing small d(x)=12xπ(x)2.d(x)=\tfrac12\|x-\pi(x)\|^2.6 entails a trade-off against score accuracy. Step sizes must also respect the tubular-neighborhood radius d(x)=12xπ(x)2.d(x)=\tfrac12\|x-\pi(x)\|^2.7. The practical guidelines follow directly from these constraints: choose d(x)=12xπ(x)2.d(x)=\tfrac12\|x-\pi(x)\|^2.8 as small as the score-network fidelity allows, warm-start d(x)=12xπ(x)2.d(x)=\tfrac12\|x-\pi(x)\|^2.9 from a nearby data sample, use a decreasing step-size schedule or line-search within the safe range pMp \in \mathcal M0, and monitor pMp \in \mathcal M1 via one denoising step to ensure the iterates remain in pMp \in \mathcal M2.

Taken together, DRGD defines a data-driven approximation to Riemannian gradient descent in which retraction and tangent projection are recovered from denoising scores. Its distinctive contribution is not merely to regularize Euclidean optimization with a generative prior, but to reconstruct the core geometric operators of manifold optimization from the score of a Gaussian-blurred data distribution.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (1)

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 Denoising Riemannian Gradient Descent (DRGD).