DRGD: Denoising Riemannian Gradient Descent
- 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 submanifold of intrinsic dimension . For any point in a tubular neighborhood of , there is a unique closest-point projection , and the squared-distance function is defined by
At a point , the tangent-space projector is , and the normal projector is 0 (Kharitenko et al., 27 Sep 2025).
The optimization problem is Riemannian optimization over 1 when 2 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 3 denote the ground-truth distribution supported on 4. For 5, the Gaussian-smoothed density is
6
with Stein score
7
The central construction is the link function
8
Using Tweedie’s formula, the paper connects this link function to geometric operations on the manifold, and as 9, under mild regularity,
0
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 1 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
2
where 3 is a retraction and 4 is a step size. DRGD replaces both unavailable operations by score-based approximations.
The paper defines a “Tweedie-retraction”
5
and a “tangent-projector”
6
The DRGD update is then
7
Here, 8 plays the role of the Riemannian gradient, and the post-mapping by 9 approximately retracts the iterate back onto 0 (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 1 for fixed 2, an objective 3 with Lipschitz gradient 4, an initialization 5 such as a nearest neighbor from the data, and a step-size schedule 6. The output is an approximate solution 7.
At each iteration, the Euclidean gradient 8 is computed, and the Jacobian-vector product 9 is obtained by backpropagation through
0
A tangent step
1
is then followed by one denoising step
2
The principal hyperparameters are the noise level 3, the step-size schedule 4, where 5 is the smoothness of 6, and the number of iterations 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 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 9: 0 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,
1
every accumulation point 2 satisfies
3
and
4
For discrete DRGD, if 5, then the iterates stay in 6, and
7
Hence after 8 steps, the method attains an 9-approximate stationary point. The proof sketch given in the paper relies on approximate smoothness of 0, error bounds on 1 and 2, tubular-neighborhood barrier arguments for feasibility, and the identity
3
6. Empirical behavior, strengths, and limitations
The reported experiments cover two settings. On the Brockett cost over the 4 manifold, the score is trained on 5 uniform samples of 6, using MLP score architectures of width 7 for 8 and 9 for 0. In that setting, the DRGD objective is reported as 1 the best training cost and improves as 2. On finite-horizon reference tracking tasks in data-driven control, the experiments use double pendulum and unicycle models with horizon 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 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
5
so choosing small 6 entails a trade-off against score accuracy. Step sizes must also respect the tubular-neighborhood radius 7. The practical guidelines follow directly from these constraints: choose 8 as small as the score-network fidelity allows, warm-start 9 from a nearby data sample, use a decreasing step-size schedule or line-search within the safe range 0, and monitor 1 via one denoising step to ensure the iterates remain in 2.
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.