Next Article in Journal
Secure and Differentially Private Federated Graph Learning for Molecular Property Prediction
Previous Article in Journal
Research on the Spillover Effects Among Artificial Intelligence, New Energy Industry, and High-Carbon-Emission Industries from a Time–Frequency Perspective
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Fixed-Point-Corrected Numerical Schemes for Reverse-Time Diffusion Sampling: Stability and Error Decomposition

Department of Mathematics, Bilecik Şeyh Edebali University, Bilecik 11100, Türkiye
Mathematics 2026, 14(14), 2452; https://doi.org/10.3390/math14142452
Submission received: 18 May 2026 / Revised: 21 June 2026 / Accepted: 24 June 2026 / Published: 8 July 2026
(This article belongs to the Section E1: Mathematics and Computer Science)

Abstract

We study fixed-point-corrected numerical schemes for reverse-time diffusion sampling. Instead of treating the reverse sampler only as an explicit Euler–Maruyama discretization, we formulate each reverse-time step as a local implicit equation and approximate its solution by a finite number of fixed point corrections. After fixing the backward-time drift convention, we prove well-posedness of the local implicit step, contraction of the inner solver for sufficiently small step sizes, and a conditional global error decomposition separating terminal initialization, score approximation, assumed implicit time-discretization error, and fixed point truncation error. The estimate clarifies how additional inner corrections reduce numerical residuals at the cost of extra score evaluations. Multi-seed exact-score experiments, implicit-gap diagnostics, controlled score perturbations, a fitted Gaussian-mixture score example, and a neural-score Fashion-MNIST experiment with inpainting demonstrate the distinction between algebraic solver consistency and distributional sample quality. The paper is intended as a solver-level numerical analysis of reverse diffusion dynamics, not as a new large-scale generative architecture or a complete convergence theorem for diffusion models.

1. Introduction

Diffusion-based generative models have become a central class of modern generative methods. Their common principle is to transform a data distribution into a tractable noise distribution through a forward noising process and then to generate new samples by approximately reversing these dynamics [1,2]. In the continuous-time formulation, this reverse process is described by a stochastic differential equation whose drift depends on the score function of the time-dependent marginal distribution [3,4]. Denoising diffusion probabilistic models and their continuous-time score-based extensions have motivated a wide literature on sampling procedures, probability-flow ordinary differential equations, predictor–corrector methods, and accelerated numerical solvers [5,6,7,8,9,10,11].
Although these models are usually implemented through neural networks, their sampling stage is fundamentally a numerical approximation problem for stochastic or deterministic differential equations. Thus, the quality of generated samples depends not only on the learned score, but also on the discretization of the reverse-time dynamics, the terminal initialization error, and the stability of the numerical solver. Recent theoretical works have begun to quantify convergence properties of SDE and probability-flow ODE samplers and to separate score approximation effects from time-discretization effects [12,13,14,15,16,17]. These results provide end-to-end sampling guarantees under different assumptions on the data distribution, score error, and sampler dynamics. The present paper is complementary: it focuses on the local nonlinear algebraic problem created by an implicit reverse-time step and quantifies the additional error introduced when that algebraic equation is solved only approximately.
The purpose of this paper is to investigate a fixed-point-corrected discretization of reverse-time diffusion sampling. Given a time step of the reverse dynamics, we replace the fully explicit update with a local implicit equation. Since this equation is generally nonlinear, we solve it approximately by a finite number of fixed-point corrections. This construction produces a family of samplers interpolating between explicit Euler-type schemes and fully implicit schemes. The main question is how the finite number of inner fixed-point iterations contributes to the total sampling error.
The method should be distinguished from high-order or exponential-integrator samplers such as PNDM, DEIS, and DPM-Solver, whose primary goal is to reduce the number of reverse ODE evaluations by exploiting the semilinear structure of diffusion dynamics [6,7,11]. The fixed point correction considered here is a solver-level mechanism for a local implicit equation. It can therefore be interpreted as an inner numerical stabilization step, orthogonal to score training and potentially combinable with more sophisticated outer discretizations.
The main contributions of the paper are as follows:
  • We formulate a local implicit reverse-time diffusion step and define a fixed-point-corrected sampler with a finite number of inner iterations.
  • We prove local well-posedness of the implicit step under a contraction condition on the time step and the Lipschitz constant of the score-induced drift.
  • We derive a solver error estimate showing geometric decay with respect to the number of fixed-point corrections.
  • We give a conditional global error decomposition separating terminal initialization error, score approximation error, an assumed implicit time-discretization error, and fixed-point solver error.
  • We report reproducible multi-seed numerical experiments with exact scores, implicit-gap diagnostics, controlled score perturbations, a fitted parametric score example, and a data-driven neural-score experiment on Fashion-MNIST with an inpainting task.
The analysis is intentionally modest in scope. We do not attempt to prove a complete convergence theorem for large-scale image-generation pipelines, nor a new strong convergence theorem for the fully implicit reverse SDE discretization. Instead, we isolate a tractable solver-level numerical-analysis mechanism for reverse diffusion dynamics under standard smoothness and stability assumptions.
The fixed point analysis used below is deliberately classical. We do not claim a new abstract fixed point theorem; the Banach contraction principle is used as a transparent tool for the local nonlinear equation generated by one implicit reverse step. Recent fixed point literature has developed Banach-type results in perturbed metric spaces and probabilistic cone b-metric spaces [18,19]. Such generalized spaces are mathematically interesting, but the sampler analyzed here is formulated pathwise in R d and the endpoint error is measured through Euclidean L 2 couplings and Wasserstein distance. Extending the residual-based solver analysis to generalized probabilistic metric structures would require replacing both the local residual metric and the distributional endpoint distance, and is left as a separate problem.

2. Reverse-Time Diffusion Dynamics

Let ( X t ) t [ 0 , T ] be the solution of the forward stochastic differential equation
d X t = f ( X t , t ) d t + g ( t ) d W t ,
where f : R d × [ 0 , T ] R d is a drift field, g : [ 0 , T ] ( 0 , ) is a scalar diffusion coefficient, and  ( W t ) is a standard Brownian motion in R d . The forward process transports the data law p 0 toward a tractable terminal law p T , which is often close to a Gaussian distribution.
Under suitable regularity assumptions, the reverse-time process satisfies the Anderson reverse SDE
d Y t = f ( Y t , t ) g ( t ) 2 x log p t ( Y t ) d t + g ( t ) d W ¯ t ,
where the time variable in (2) decreases from T to 0, p t denotes the marginal density of X t , and  ( W ¯ t ) is a Brownian motion in reverse time [4,20]. For numerical integration with a positive step size, it is useful to isolate the drift that appears when moving from t n + 1 down to t n . We therefore define the backward-time score drift
b * ( x , t ) : = g ( t ) 2 x log p t ( x ) f ( x , t ) .
Equivalently, after the change of variables τ = T t , the reverse process is an ordinary forward-time SDE in τ with drift b * ( x , T τ ) and diffusion coefficient g ( T τ ) .
For clarity, the positive reverse-time parametrization can be written explicitly as
Y ¯ τ : = Y T τ , τ [ 0 , T ] ,
so that, after relabeling the reverse Brownian motion,
d Y ¯ τ = b * ( Y ¯ τ , T τ ) d τ + g ( T τ ) d B τ .
The theoretical estimates below are written in this positive reverse-time convention. To keep notation compact, we continue to denote the original grid points by t n and write b * ( · , t n ) for the drift used in the update from t n + 1 to t n .
In practical score-based models, the exact score x log p t ( x ) is replaced by an approximation s θ ( x , t ) . We define the score-induced reverse drift by
b θ ( x , t ) : = g ( t ) 2 s θ ( x , t ) f ( x , t ) .
All numerical schemes below use this positive-step backward drift. This convention avoids a sign ambiguity: the coefficient in (2) is f g 2 log p t because the equation is written in decreasing original time, whereas the update from t n + 1 to t n uses b * = g 2 log p t f .
The corresponding probability-flow ODE, introduced in the score-based diffusion framework and subsequently analyzed as a deterministic sampler, is formally given by [4,16]
d Z t d t = f ( Z t , t ) 1 2 g ( t ) 2 s θ ( Z t , t ) ,
again when t is interpreted as decreasing original time. The corresponding positive-step backward ODE drift is 1 2 g ( t ) 2 s θ ( x , t ) f ( x , t ) . The fixed point correction idea developed below applies to both the reverse SDE and the probability-flow ODE; however, we focus on the SDE notation for concreteness.

3. Fixed-Point-Corrected Schemes

Let 0 = t 0 < t 1 < < t N = T be a uniform partition with h = T / N . Since sampling proceeds backward from T to 0, the numerical update maps X n + 1 to X n .
A direct Euler–Maruyama discretization of the positive-step reverse SDE [21,22] gives the explicit reverse step
X n E = X n + 1 + h b θ ( X n + 1 , t n + 1 ) + g ( t n + 1 ) h ξ n ,
where ( ξ n ) n = 0 N 1 are independent standard Gaussian random vectors in R d .
Motivated by implicit Euler–Maruyama discretizations for SDEs [21,22], we define the implicit reverse step by
X n I = X n + 1 + h b θ ( X n I , t n ) + g ( t n ) h ξ n .
For fixed X n + 1 and ξ n , this is a nonlinear algebraic equation for X n I . Introduce the local fixed point map
Φ n , ξ ( z ) : = X n + 1 + h b θ ( z , t n ) + g ( t n ) h ξ n .
Then the implicit step is equivalent to
X n I = Φ n , ξ ( X n I ) .
The fixed-point-corrected scheme uses only M 0 inner iterations. We initialize with the explicit step
X n ( 0 ) = X n + 1 + h b θ ( X n + 1 , t n + 1 ) + g ( t n + 1 ) h ξ n ,
then compute
X n ( m + 1 ) = Φ n , ξ ( X n ( m ) ) , m = 0 , 1 , , M 1 .
The numerical update is defined by
X n h , M : = X n ( M ) .
Algorithm 1 summarizes the resulting fixed-point-corrected reverse diffusion sampler.   
Algorithm 1: Fixed-Point-Corrected Reverse Diffusion Sampler.
Given a time grid 0 = t 0 < t 1 < < t N = T , step size h = T / N , terminal reference law π T , and number of inner corrections M, proceed as follows.
Step 1. Initialize X N π T .
Step 2. For n = N 1 , N 2 , , 0 , draw ξ n N ( 0 , I d ) and set
X n ( 0 ) = X n + 1 + h b θ ( X n + 1 , t n + 1 ) + g ( t n + 1 ) h ξ n .
Step 3. For m = 0 , 1 , , M 1 , apply the fixed point correction
X n ( m + 1 ) = X n + 1 + h b θ ( X n ( m ) , t n ) + g ( t n ) h ξ n .
Step 4. Set X n = X n ( M ) and continue to the next reverse-time step.
Step 5. Return X 0 .
Remark 1. 
For M = 0 , the method reduces to an explicit reverse Euler–Maruyama-type step. As  M , the method approaches the fully implicit step whenever the local fixed point iteration converges. Hence M provides a computational knob between per-step cost and numerical stability.

4. Assumptions and Local Fixed Point Analysis

The following Lipschitz, linear-growth, one-sided stability, boundedness, and moment hypotheses are standard types of assumptions in SDE discretization and stability analyses [21,22]. In the present work, they are used as controlled sufficient conditions for isolating the algebraic error of the inner fixed point solver, rather than as universal assumptions on trained neural score fields.
Assumption 1 
(Lipschitz drift). There exists L > 0 such that
b θ ( x , t ) b θ ( y , t ) L x y
for all x , y R d and t [ 0 , T ] .
Assumption 2 
(Linear growth). There exists C b > 0 such that
b θ ( x , t ) C b ( 1 + x )
for all x R d and t [ 0 , T ] .
Assumption 3 
(One-sided stability). There exists μ R such that
b θ ( x , t ) b θ ( y , t ) , x y μ x y 2
for all x , y R d and t [ 0 , T ] . The same bound is assumed for the exact drift b * whenever exact and approximate reverse processes are compared.
Assumption 4 
(Bounded diffusion coefficient). The function g is bounded on [ 0 , T ] , i.e.,
0 < g min g ( t ) g max < .
Assumption 5 
(Time regularity and local moments). There exist constants L t , L g , K 2 > 0 such that
b θ ( x , t ) b θ ( x , s ) L t ( 1 + x ) | t s | , | g ( t ) g ( s ) | L g | t s |
for all x R d and s , t [ 0 , T ] . In the local estimates below, the exact implicit chain and the corrected chain are assumed to satisfy the uniform second-moment bound
sup n E X n I 2 + sup n E X n h , M 2 K 2 .
The moment condition in Assumption 5 is used as an assumed moment-stability hypothesis for the local solver estimates. Under stronger dissipativity or Lyapunov conditions it can be derived by standard SDE-discretization arguments, but proving such a result for general learned score fields is outside the scope of this paper.
Theorem 1 
(Local well-posedness of the implicit reverse step). Assume Assumption 1. If h L < 1 , then for every fixed X n + 1 R d and every fixed ξ n R d , the map Φ n , ξ defined by (10) is a contraction on R d . Consequently, the implicit Equation (9) admits a unique solution X n I .
Proof. 
For any z 1 , z 2 R d , Assumption 1 gives
Φ n , ξ ( z 1 ) Φ n , ξ ( z 2 ) = h b θ ( z 1 , t n ) b θ ( z 2 , t n ) h L z 1 z 2 .
Since h L < 1 , Φ n , ξ is a contraction. The conclusion follows from the Banach contraction theorem [23].    □
Theorem 2 
(Inner fixed point solver error). Under the assumptions of Theorem 1, let X n I be the unique implicit solution and let ( X n ( m ) ) m 0 be generated by (13). Then
X n ( M ) X n I ( h L ) M X n ( 0 ) X n I .
Proof. 
Since X n I = Φ n , ξ ( X n I ) and Φ n , ξ is h L -contractive,
X n ( m + 1 ) X n I = Φ n , ξ ( X n ( m ) ) Φ n , ξ ( X n I ) h L X n ( m ) X n I .
Iterating this inequality yields (21).    □
Lemma 1 
(Residual control and explicit-start consistency). Assume the hypotheses of Theorem 1 and set q = h L < 1 . For any approximate inner iterate Z, define its fixed point residual by
R ( Z ) : = Z Φ n , ξ ( Z ) .
Then the distance from Z to the implicit solution satisfies the a posteriori estimate
Z X n I R ( Z ) 1 q .
Moreover, if Assumption 5 holds and 0 < h 1 , then the explicit initializer (12) satisfies
E X n ( 0 ) X n I 2 C init h 3 .
Equivalently, the explicit initializer is O ( h 3 / 2 ) accurate in root mean square as a local approximation of the implicit step. In particular, since h 1 , (23) implies the weaker O ( h 2 ) mean-square bound used later for a uniform global solver estimate.
Proof. 
Since X n I = Φ n , ξ ( X n I ) ,
Z X n I Z Φ n , ξ ( Z ) + Φ n , ξ ( Z ) Φ n , ξ ( X n I ) R ( Z ) + q Z X n I .
Moving the last term to the left gives (22). This estimate is useful computationally because it turns the residual reported in the experiments into a direct upper bound on the local algebraic solve error up to the factor ( 1 q ) 1 .
For the initializer, write A = X n + 1 and Z I = X n I . Subtracting (9) from (12) gives
X n ( 0 ) Z I = h { b θ ( A , t n + 1 ) b θ ( Z I , t n ) } + { g ( t n + 1 ) g ( t n ) } h ξ n .
Using Assumptions 1 and 5,
X n ( 0 ) Z I h L A Z I + h 2 L t ( 1 + A ) + L g h 3 / 2 ξ n .
The implicit equation also gives
A Z I h b θ ( Z I , t n ) + g max h ξ n .
Assumptions 2, 4, and 5, together with E ξ n 2 = d , imply
E A Z I 2 C h
for a constant C depending on C b , g max , d , and  K 2 . Squaring the previous bound for X n ( 0 ) Z I and using ( a + b + c ) 2 3 ( a 2 + b 2 + c 2 ) yields
E X n ( 0 ) Z I 2 C ( h 3 + h 4 + h 3 ) C init h 3
for 0 < h 1 . This proves (23).    □
Remark 2. 
The condition h L < 1 is a sufficient local condition for the plain Picard correction used here. In applications, L may be large for learned scores, especially near small noise levels. This is precisely where damped corrections or semi-implicit splitting can be combined with the same local-error bookkeeping. Assumption 3 is used for propagation estimates; it is weaker than global contraction and is standard in stability analyses of SDE discretizations.
In practical neural-score samplers, the global constant L is usually unknown and may not be finite on the whole state space. Therefore, the condition h L < 1 should be read as a sufficient mathematical certificate rather than as an operational rule that can always be verified. In implementations, one can reduce the outer step size, monitor the fixed point residual in (45), and stop the inner iteration once the residual no longer decreases meaningfully relative to the other error sources. If the residual stagnates or grows, the contraction theorem should no longer be interpreted as a certificate for that local step; the calculation is then a stabilized heuristic implicit update rather than a guaranteed Picard solve.

5. Global Error Decomposition

Let Y 0 * denote the ideal reverse process at data time 0 driven by the exact score and initialized from the exact terminal law p T . Then L ( Y 0 * ) = p 0 . Let Y ˜ 0 * denote the exact-score reverse process initialized instead from the reference terminal law π T , and let Y 0 θ denote the continuous-time reverse process driven by the approximate score s θ and initialized from π T . Finally, let X 0 h , I denote the fully implicit time-discrete approximation of Y 0 θ , and let X 0 h , M denote the fixed-point-corrected approximation with M inner corrections per time step.
By the triangle inequality in W 2 [24], we have
W 2 ( L ( X 0 h , M ) , p 0 ) W 2 ( L ( X 0 h , M ) , L ( X 0 h , I ) )
+ W 2 ( L ( X 0 h , I ) , L ( Y 0 θ ) )
+ W 2 ( L ( Y 0 θ ) , L ( Y ˜ 0 * ) )
+ W 2 ( L ( Y ˜ 0 * ) , L ( Y 0 * ) ) .
The four terms represent, respectively, the fixed-point solver error, the time-discretization error, the score approximation error, and the terminal/modeling error.
Assumption 6 
(Score approximation error). There exists ε score 0 such that
0 T E s θ ( Y ˜ t * , t ) log p t ( Y ˜ t * ) 2 d t 1 / 2 ε score .
Integrated L 2 -type score error assumptions of this form are consistent with recent convergence analyses that separate score approximation from sampler and discretization errors [12,14,17].
In Propositions 1 and 3, the time variable is understood in the positive reverse-time parametrization (4) and (5). Thus, the coupled processes start from the terminal law and evolve over an interval of length T toward data time. The endpoint at positive reverse time T corresponds to original data time 0.
Proposition 1 
(Stability with respect to score error). Assume Assumptions 3 and 4. Couple Y θ and Y ˜ * synchronously, using the same Brownian path and the same initial draw from π T . Then there exists a constant C score > 0 , depending only on T, μ, and  g max , such that
W 2 ( L ( Y 0 θ ) , L ( Y ˜ 0 * ) ) C score ε score .
Proof. 
We write the estimate in the positive reverse-time parametrization; the notation t below therefore runs over an interval of length T from the terminal law toward the data law. Let D t = Y t θ Y ˜ t * under the synchronous coupling. Since the same Brownian path is used for both processes, the diffusion terms cancel in the difference equation. Splitting the drift difference gives
b θ ( Y t θ , t ) b * ( Y ˜ t * , t ) = b θ ( Y t θ , t ) b θ ( Y ˜ t * , t ) + g ( t ) 2 { s θ ( Y ˜ t * , t ) log p t ( Y ˜ t * ) } .
Applying the chain rule to D t 2 , using Assumption 3 for the first term, and using Young’s inequality 2 u , v u 2 + v 2 for the score-error term gives
d d t E D t 2 ( 2 μ + 1 ) E D t 2 + g max 4 E s θ ( Y ˜ t * , t ) log p t ( Y ˜ t * ) 2 .
The two processes have the same terminal initialization under this coupling, so the initial difference in the positive reverse-time variable is zero. Gronwall’s inequality yields
E D T 2 g max 4 e ( 2 μ + 1 ) T 0 T E s θ ( Y ˜ t * , t ) log p t ( Y ˜ t * ) 2 d t .
Taking square roots and using Assumption 6 gives (29), for example with C score = g max 2 e ( 2 μ + 1 ) T / 2 . The Wasserstein bound follows because the synchronous coupling is an admissible coupling of the two endpoint laws.    □
Assumption 7 
(Time discretization error). For the fully implicit scheme driven by b θ , there exist constants C disc > 0 and r > 0 such that
W 2 ( L ( X 0 h , I ) , L ( Y 0 θ ) ) C disc h r .
For reverse SDEs with globally Lipschitz coefficients, one typically has r = 1 / 2 in strong error, while deterministic probability-flow ODE variants may give r = 1 under standard smoothness assumptions [21,22].
Assumption 7 is deliberately separated from the fixed point solver analysis. The present paper does not aim to replace the standard convergence theory of implicit Euler–Maruyama schemes; instead, it isolates the additional algebraic solver error created by terminating the fixed point iteration after finitely many corrections. The following proposition records a classical setting in which Assumption 7 is satisfied, so that the decomposition in Theorem 3 becomes unconditional with respect to the time-discretization term in the standard globally Lipschitz additive-noise regime.
Proposition 2 
(A sufficient condition for the implicit time-discretization estimate). Consider the positive reverse-time SDE
d Y τ = a ( Y τ , τ ) d τ + σ ( τ ) d B τ , a ( x , τ ) = b θ ( x , T τ ) , σ ( τ ) = g ( T τ ) .
Assume that a is globally Lipschitz in x with constant L, has linear growth, is Lipschitz in time in the sense of Assumption 5, and that the diffusion is state-independent, with σ bounded and Lipschitz. Assume also the following second-moment and temporal regularity bounds for the exact solution,
sup τ [ 0 , T ] E Y τ 2 < , E Y τ Y s 2 C Y | τ s | .
Let ( Y ^ k ) k = 0 N be the fully implicit Euler–Maruyama approximation
Y ^ k + 1 = Y ^ k + h a ( Y ^ k + 1 , τ k + 1 ) + σ ( τ k + 1 ) Δ B k , τ k = k h ,
with the initial value coupled to the exact solution by Y ^ 0 = Y 0 almost surely and with h L q 0 < 1 . Then there exists a constant C disc , independent of h, such that
E Y ^ N Y T 2 1 / 2 C disc h 1 / 2 .
Consequently, after relabeling the positive reverse-time grid back to the original notation, Assumption 7 holds with r = 1 / 2 .
Proof. 
The proof is the standard strong-error argument for backward Euler–Maruyama with state-independent diffusion, included here to clarify the role of Assumption 7. Write one exact step as
Y τ k + 1 = Y τ k + h a ( Y τ k + 1 , τ k + 1 ) + σ ( τ k + 1 ) Δ B k + ρ k + 1 ,
where the local defect is
ρ k + 1 = τ k τ k + 1 { a ( Y s , s ) a ( Y τ k + 1 , τ k + 1 ) } d s + τ k τ k + 1 { σ ( s ) σ ( τ k + 1 ) } d B s .
The Lipschitz and time-regularity assumptions, the  L 2 temporal regularity of Y, and Itô isometry give
E ρ k + 1 2 1 / 2 C h 3 / 2 .
Couple the exact and numerical paths with the same initial value and the same Brownian increments, and set
δ k : = Y ^ k Y τ k , e k : = E δ k 2 1 / 2 .
Subtracting the exact perturbed implicit step from the numerical step gives
δ k + 1 = δ k + h { a ( Y ^ k + 1 , τ k + 1 ) a ( Y τ k + 1 , τ k + 1 ) } ρ k + 1 .
Hence, by the spatial Lipschitz bound,
( 1 h L ) δ k + 1 δ k + ρ k + 1 .
Taking L 2 norms and using the local-defect estimate gives
e k + 1 ( 1 h L ) 1 e k + ( 1 h L ) 1 C h 3 / 2 , e 0 = 0 .
Since h L q 0 < 1 , the second factor is bounded by ( 1 q 0 ) 1 . Iterating this recurrence over N = T / h steps and using ( 1 h L ) N exp ( L T / ( 1 q 0 ) ) gives e N C disc h 1 / 2 . Since the synchronous coupling is admissible for W 2 , the Wasserstein bound in Assumption 7 follows.    □
For deterministic probability-flow ODE variants, the same argument without the stochastic integral gives the usual first-order implicit Euler estimate under corresponding smoothness assumptions. Thus the conditional form of Theorem 3 is mainly a modular bookkeeping device: it allows the solver-error term to be combined with whichever standard time-discretization estimate is appropriate for the chosen reverse dynamics.
Assumption 8 
(Terminal initialization error). If the sampler is initialized from π T instead of the exact terminal law p T , then
W 2 ( π T , p T ) ε init .
Proposition 3 
(Propagation of terminal initialization error). If the exact backward drift satisfies Assumption 3 with constant μ * , then
W 2 ( L ( Y ˜ 0 * ) , L ( Y 0 * ) ) e μ * T ε init .
Proof. 
Couple the two exact-score reverse processes by an optimal coupling of their terminal initializations and by the same Brownian path. If  D t denotes the difference of the two coupled trajectories in the positive reverse-time parametrization, then the diffusion terms cancel. Assumption 3 for the exact drift gives
d d t E D t 2 = 2 E D t , b * ( Y t , t ) b * ( Y ˜ t , t ) 2 μ * E D t 2 .
By Gronwall’s inequality,
E D T 2 e 2 μ * T E D 0 2 .
The initial coupling was chosen optimally, so E D 0 2 = W 2 ( π T , p T ) 2 ε init 2 . Taking square roots yields (35).    □
Lemma 2 
(Accumulated fixed point solver error). Suppose Assumptions 1–4 hold and assume the uniform step-size condition
q : = h L q 0 < 1 .
Assume that the initialization of the inner solver satisfies the conditional local consistency bound
E Γ h , 0 ( a , ξ n , t n ) Ψ h ( a , ξ n , t n ) 2 | a C loc h 2
uniformly in n and in the admissible input values a reached by the coupled chains. Here Ψ h denotes the exact implicit transition and Γ h , 0 denotes the explicit initializer used before the fixed point corrections. Then there exists a constant C T > 0 , depending on T, L, q 0 , C loc , and moment bounds but not on h or M, such that
W 2 ( L ( X 0 h , M ) , L ( X 0 h , I ) ) C T q M .
Proof. 
Let Ψ h ( a , ξ , t n ) denote the exact implicit transition, i.e., the unique solution z of
z = a + h b θ ( z , t n ) + g ( t n ) h ξ .
If z = Ψ h ( a , ξ , t n ) and z ¯ = Ψ h ( a ¯ , ξ , t n ) are driven by the same Gaussian increment, then
z z ¯ = ( a a ¯ ) + h { b θ ( z , t n ) b θ ( z ¯ , t n ) } .
Therefore
z z ¯ a a ¯ + q z z ¯ , z z ¯ 1 1 q a a ¯ .
Thus the exact implicit transition is Lipschitz in its input with factor ( 1 q ) 1 under synchronous noise.
By Theorem 2, the local truncation of the inner fixed point solve, with the same input a and the same ξ , satisfies
E Γ h , M ( a , ξ , t n ) Ψ h ( a , ξ , t n ) 2 1 / 2 q M C loc 1 / 2 h ,
where Γ h , M denotes the M-step fixed-point-corrected transition and (37) is used in the last factor.
Now couple the corrected chain X n h , M and the fully implicit chain X n h , I with the same terminal draw and the same Gaussian increments. Set
e n : = E X n h , M X n h , I 2 1 / 2 .
Using the preceding two estimates and Minkowski’s inequality,
e n q M C loc 1 / 2 h + 1 1 q e n + 1 , e N = 0 .
Iterating the recurrence over N = T / h steps gives
e 0 q M C loc 1 / 2 h j = 0 N 1 ( 1 q ) j q M C loc 1 / 2 T ( 1 q ) N .
The uniform condition (36) gives
( 1 q ) N = ( 1 h L ) T / h exp L T 1 q 0 ,
where we used log ( 1 x ) x / ( 1 q 0 ) for 0 x q 0 < 1 . Hence e 0 C T q M . Since the synchronous coupling is admissible for W 2 , (38) follows.    □
Theorem 3 
(Conditional total error decomposition under an assumed implicit discretization estimate). Under Assumptions 1–8, and under the local solver estimate of Lemma 2, the fixed-point-corrected reverse sampler satisfies
W 2 ( L ( X 0 h , M ) , p 0 ) C 1 ε init + C 2 ε score + C 3 h r + C 4 ( h L ) M ,
where the constants C 1 , C 2 , C 3 , C 4 depend on stability and moment bounds of the reverse dynamics.
Proof. 
Apply the decomposition (24). The first term is bounded by Lemma 2. The second term is bounded by Assumption 7. The third term is controlled by Proposition 1. The fourth term is controlled by Proposition 3. Combining these estimates gives (39).    □
Remark 3. 
Theorem 3 separates four distinct error sources. This separation is useful experimentally: exact-score Gaussian-mixture tests isolate discretization and solver errors, while perturbed-score tests reveal the interaction between score error and numerical stability.

6. Numerical Experiments

This section first reports a compact set of low-dimensional experiments intended to validate the error decomposition, and then a data-driven neural-score experiment on Fashion-MNIST. The low-dimensional tables report means and standard deviations over 12 independent seeds, with 2200 generated samples and 2200 reference samples per run unless otherwise stated. These experiments are diagnostic rather than competitive benchmarks for large-scale image generation.
The low-dimensional calculations were run on a local CPU machine with an Intel Core i5-8265U processor. The neural-score Fashion-MNIST training and evaluation were run on a RunPod cloud GPU instance with one NVIDIA L4 GPU with 24 GB VRAM, 4 vCPUs, and 19 GB system RAM. The neural implementation used PyTorch 2.4.1+cu124 with CUDA acceleration. The reported neural run used 512 generated samples for the generation diagnostics and 128 test images for the inpainting diagnostics.

6.1. Exact-Score Gaussian-Mixture Target

We use a variance-exploding Brownian forward process
d X t = σ T 2 d W t , t [ 0 , 1 ] ,
so that the accumulated forward variance is σ T 2 t . The target is an eight-component Gaussian mixture in R 2 ,
p 0 ( x ) = 1 K j = 1 K φ ( x ; m j , σ 0 2 I ) , K = 8 ,
where the means m j are equally spaced on a circle of radius 2, σ 0 2 = 0.08 , and  σ T 2 = 3 . The noised marginal is
p t ( x ) = 1 K j = 1 K φ ( x ; m j , ( σ 0 2 + σ T 2 t ) I ) .
Hence, the exact score is available in closed form
log p t ( x ) = x j = 1 K ρ j ( x , t ) m j σ 0 2 + σ T 2 t , ρ j ( x , t ) = φ ( x ; m j , ( σ 0 2 + σ T 2 t ) I ) = 1 K φ ( x ; m , ( σ 0 2 + σ T 2 t ) I ) .
This experiment isolates time-discretization and fixed point solver effects because no learned-score approximation is present.
We compare the explicit method ( M = 0 ), fixed-point-corrected methods ( M = 1 , 3 , 8 ), and a reference implicit solve approximated by 60 inner iterations. We report sliced W 2 and negative log likelihood (NLL) as distributional diagnostics, together with the pathwise implicit gap
E X 0 h , M X 0 h , I 2 1 / 2
computed under the same terminal samples and Brownian increments. This directly measures the first term in (24). We also report the average fixed point residual
1 N n = 0 N 1 E X n ( M ) Φ n , ξ ( X n ( M ) ) .
Table 1 shows the expected solver behavior. For example, with  N = 80 , the implicit gap decreases from approximately 1.37 · 10 1 for the explicit method to 1.84 · 10 2 for M = 8 , while the residual decreases from 8.94 · 10 3 to 4.35 · 10 6 . The distributional metrics remain of comparable scale once the solver residual is small, which is consistent with Theorem 3: after solver error is reduced, discretization and sampling variability dominate.
Representative target and sampler outputs are shown in Figure 1.

6.2. Controlled Perturbed-Score Test

To test the score-error term in Theorem 3, we perturb the exact score by a bounded field
s θ ( x , t ) = s * ( x , t ) + δ r ( x , t ) ,
where s * = log p t , r has a componentwise hyperbolic-tangent form, and  δ 0 controls the score error level. Table 2 uses N = 80 and M = 3 . The solver residual remains essentially unchanged, while sliced W 2 , MMD, and NLL deteriorate for larger perturbations. For  δ = 0.40 , sliced W 2 increases to about 0.236 , whereas the residual remains near 1.9 · 10 4 . This is consistent with the decomposition: once the inner solver error is controlled, the score term becomes visible in distributional quality.

6.3. Parametric Learned-Score Example

We next replace the exact score by a fitted parametric score. For each seed, we draw 1200 training samples from the target distribution, fit an eight-component isotropic Gaussian mixture by k-means initialization followed by expectation–maximization, and use the analytically convolved fitted mixture to define a learned score at every time t. The score RMSE in Table 3 is estimated on independently noised validation samples. This experiment is intentionally modest, but it introduces a genuine score-estimation component rather than a hand-designed perturbation.
The learned score has a nonzero error and worse distributional metrics than the exact-score sampler. Nevertheless, fixed point corrections still reduce the numerical residual: for the learned score, the residual decreases from approximately 7.24 · 10 3 at M = 0 to 1.06 · 10 6 at M = 8 . The NLL improves substantially from M = 0 to M = 3 , after which score approximation error dominates. This supports the interpretation that the method controls the numerical solve independently of, but not instead of, score quality.

6.4. Neural-Score Fashion-MNIST Experiment and Inpainting

The previous experiments used either an exact score or a parametric score in a two-dimensional controlled model. To test the method in a genuinely data-driven setting, we also train a time-conditioned convolutional score network on Fashion-MNIST [25]. Images are scaled to [ 1 , 1 ] and perturbed by a variance-exploding Gaussian noise schedule with σ min = 0.01 and σ max = 10 . The score network is trained for 120 epochs by denoising score matching, using the target η / σ for perturbed samples x + σ η . Sampling uses 60 reverse noise levels, and the near-implicit reference is approximated by M ref = 12 fixed-point iterations with the same Gaussian increments.
Table 4 reports a feature-space kernel inception distance (KID) computed from a separately trained Fashion-MNIST classifier, together with class entropy, classifier confidence, implicit gap, and fixed point residual. The classifier contributes a 256-dimensional penultimate feature vector. We standardize the real and generated feature clouds using the real-feature mean and variance, normalize feature vectors to unit length, and compute the degree-three polynomial KID on the resulting features. The KID value is scaled by 10 3 and is used only as a relative diagnostic, following the use of kernel two-sample metrics in generative modeling [26,27]. The key solver-level quantity is the implicit gap: it decreases from 3.48 · 10 1 for the explicit update to 5.53 · 10 4 for M = 8 . The feature KID and entropy do not improve monotonically, which is expected because the neural score error and the finite reverse-time grid remain present. Unlike the exact-score contraction experiment, the raw residual is not monotone for this learned score; this is consistent with the fact that the neural drift is not guaranteed to satisfy the global contraction condition used in the local theorem.
Figure 2 provides a visual comparison of real and generated Fashion-MNIST samples.
We also test a simple inverse imaging task. A central 12 × 12 region is removed from Fashion-MNIST test images, and the sampler is run with hard data consistency on the observed pixels at each noise level. This is not intended as a new inverse-problem algorithm; it is a stress test for the same solver mechanism under a learned diffusion prior, in the spirit of diffusion-based posterior sampling for inverse problems [28]. Table 5 shows that one or more fixed point corrections improve the reconstruction PSNR from 19.01 dB for the explicit update to about 21 dB, while the implicit gap again decreases by several orders of magnitude. Because hard data consistency is imposed after each step, the reported residual should be interpreted as a diagnostic of the unconstrained neural reverse update rather than as a monotone contraction certificate for the constrained inverse problem.
The corresponding masked observations and reconstructions are shown in Figure 3.

6.5. Interpretation Relative to the Theory

The experiments should be read against the four-term decomposition in (24). In the exact-score Gaussian-mixture setting, the score-error term is removed and the terminal law is sampled directly from the known forward marginal. The implicit gap in (44) therefore targets the first term in the decomposition, namely the difference between the finite-correction chain and the fully implicit chain. In this controlled contraction regime, both the residual and the implicit gap decrease as M increases, matching Theorem 2, Lemmas 1 and 2. In the neural-score Fashion-MNIST experiment, the implicit gap still decreases strongly, but the raw residual is not monotone; this highlights the conditional nature of the contraction theory and the practical effect of using an unconstrained learned score.
The distributional metrics are intentionally interpreted more cautiously. Sliced W 2 , MMD, feature KID, NLL, and reconstruction PSNR measure final sample or image quality, so they contain time-discretization, Monte Carlo, and score-estimation effects. Hence, these metrics need not improve monotonically with M once the algebraic solver gap is already small. The perturbed-score, fitted-score, and Fashion-MNIST experiments confirm this separation: fixed point corrections can reduce the pathwise gap to the implicit reference while imperfect scores and finite discretization remain visible in distributional quality. This behavior supports the central claim of the paper, which is solver stabilization and error separation rather than a guarantee that every quality metric improves after every additional inner correction.

6.6. Computational Cost and Practical Choice of Inner Corrections

Each fixed-point-corrected step uses one score evaluation for the explicit initializer and M additional score evaluations for the inner corrections. Thus, the raw score-evaluation cost is M + 1 evaluations per reverse step, compared with one evaluation for the explicit Euler–Maruyama update. This is the main computational overhead of the method. Table 6 reports the measured generation time for the neural Fashion-MNIST experiment. The wall-clock increase is smaller than the raw score-evaluation factor in this batched implementation, but the asymptotic score-evaluation cost remains linear in M + 1 .
The experiments suggest a practical stopping rule rather than a universal optimal value of M. One should increase M only until the implicit gap or fixed point residual is small compared with the expected score and time-discretization errors. In the exact-score Gaussian-mixture experiments, larger M visibly reduces both the residual and the pathwise implicit gap, as predicted by the contraction estimate. In the learned-score experiments, most of the solver-level improvement occurs for small values such as M = 1 or M = 3 ; in Table 6, moving from M = 0 to M = 3 reduces the implicit gap by roughly two orders of magnitude with a measured time increase of about 20 % , whereas increasing from M = 3 to M = 8 yields a smaller solver-level gain and no monotone KID improvement. This supports using M as an adaptive numerical tolerance parameter rather than as a sample-quality knob.

7. Discussion and Scope

The proposed method should be interpreted as a numerical correction mechanism for reverse diffusion dynamics. It is not a new training objective, not a new neural architecture, and not a Wasserstein proximal sampler. Its mathematical role is to replace an explicit reverse update by a locally implicit equation solved approximately through contraction iterations.
This distinction is important. A Wasserstein gradient-flow approach studies evolution in the space of probability measures, often through variational proximal steps. In contrast, the present paper studies sample-path-level numerical discretization of reverse-time SDEs or ODEs. The fixed point argument is therefore local in time and finite-dimensional, appearing at each implicit step of the sampler.
The main assumptions should also be read as controlled mathematical hypotheses. Global Lipschitz continuity of the score-induced drift and the uniform contraction condition h L q 0 < 1 are stronger than what can generally be verified for high-dimensional neural score models, particularly near small noise levels or manifold-supported data [3,15]. The Fashion-MNIST experiment illustrates this limitation: the pathwise implicit gap can still be reduced by fixed point corrections, while the raw fixed point residual and feature-based quality metrics are affected by the learned score and by the absence of a verified contraction constant. The value of the analysis is therefore not a fully general guarantee for practical image-generation pipelines, but a transparent separation of algebraic solver error from score, terminal, and time-discretization errors in settings where these quantities can be cleanly defined.
Possible extensions include adaptive choices of M, damped fixed point corrections, semi-implicit splitting of stiff score terms, and probability-flow ODE variants. Another direction is to replace global Lipschitz assumptions by monotonicity, dissipativity, or one-sided Lipschitz conditions, which are more realistic for score-induced drifts.
The generalized fixed-point setting mentioned above gives another possible mathematical extension. Perturbed metric spaces and probabilistic cone b-metric spaces provide abstract environments in which Banach-type arguments can be reformulated [18,19]. Applying such frameworks to reverse diffusion sampling is not immediate, because the present proof uses pathwise Euclidean residuals, synchronous Brownian couplings, and Wasserstein endpoint distances. A meaningful extension would have to specify how stochastic trajectories, residuals, and distributional errors are represented in the chosen generalized metric structure.
The fast-sampler literature also suggests a complementary research direction. DDIM, PNDM, DEIS, DPM-Solver, EDM, and DPM-Solver++ improve the outer reverse-time discretization by exploiting deterministic ODE structure, pseudo numerical methods, exponential integrators, higher-order formulas, or guidance-aware parameterizations [5,6,7,8,10,11]. A natural next problem is to combine such outer discretizations with residual-controlled inner implicit corrections, choosing both the outer step size and the number of inner corrections adaptively from an a posteriori solver residual.

8. Conclusions

We introduced a fixed-point-corrected discretization framework for reverse-time diffusion sampling. By formulating each reverse step as a local implicit equation and approximating it by a finite number of fixed-point iterations, we obtained a conditional error decomposition into initialization, score, assumed implicit discretization, and algebraic solver components. The resulting estimates suggest a clear numerical trade-off: increasing the number of inner corrections reduces the pathwise gap to the implicit reference at the cost of additional score evaluations. The exact-score experiments show the predicted residual decay in a controlled contraction regime, while the neural-score Fashion-MNIST experiment shows that fixed point corrections may reduce the implicit gap without producing monotone improvement in every diagnostic. This solver consistency improvement does not automatically eliminate score approximation, terminal mismatch, time discretization, or Monte Carlo variability. The framework provides a mathematically transparent route for studying the stability of reverse diffusion samplers under controlled assumptions.

9. Reproducibility

The numerical tables and figures were generated by the accompanying reproducibility code supplied in the Supplementary Materials. The low-dimensional implementation fixes all random seeds, constructs exact and fitted Gaussian-mixture scores, runs the explicit, fixed-point-corrected, and implicit samplers, and writes the outputs from which the compact tables and figures in Section 6 are selected. The neural implementation trains the Fashion-MNIST score network and classifier, evaluates the fixed-point-corrected samplers, and writes the generation and inpainting outputs. The reported neural run used settings corresponding to 120 score-training epochs, 60 reverse sampling levels, 512 generation samples, 128 inpainting samples, and  M ref = 12 for the near-implicit reference.

Supplementary Materials

The following supporting information can be downloaded at: https://www.mdpi.com/article/10.3390/math14142452/s1. The Supplementary Materials contain the reproducibility scripts run_experiments.py and run_neural_fashionmnist.py, together with the selected numerical output file neural_fashion_metrics.json.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The low-dimensional numerical data, tables, and figures are generated by the accompanying reproducibility code. The Fashion-MNIST experiment uses the publicly available dataset of Xiao et al. [25], accessed through the accompanying neural-score experiment code.

Acknowledgments

During the preparation of this manuscript, the author used OpenAI Codex CLI 0.141.0 with the GPT-5.5 model for LaTeX formatting, language editing, and assistance with reproducibility packaging. The author reviewed and edited the output and takes full responsibility for the content of this publication.

Conflicts of Interest

The author declares no conflicts of interest.

References

  1. Ho, J.; Jain, A.; Abbeel, P. Denoising diffusion probabilistic models. Adv. Neural Inf. Process. Syst. 2020, 33, 6840–6851. [Google Scholar]
  2. Sohl-Dickstein, J.; Weiss, E.A.; Maheswaranathan, N.; Ganguli, S. Deep unsupervised learning using nonequilibrium thermodynamics. Proc. Mach. Learn. Res. 2015, 37, 2256–2265. [Google Scholar]
  3. Song, Y.; Ermon, S. Generative modeling by estimating gradients of the data distribution. Adv. Neural Inf. Process. Syst. 2019, 32, 11895–11907. [Google Scholar]
  4. Song, Y.; Sohl-Dickstein, J.; Kingma, D.P.; Kumar, A.; Ermon, S.; Poole, B. Score-based generative modeling through stochastic differential equations. In Proceedings of the International Conference on Learning Representations, Online, 3–7 May 2021. [Google Scholar]
  5. Karras, T.; Aittala, M.; Aila, T.; Laine, S. Elucidating the design space of diffusion-based generative models. Adv. Neural Inf. Process. Syst. 2022, 35, 26565–26577. [Google Scholar] [CrossRef]
  6. Liu, L.; Ren, Y.; Lin, Z.; Zhao, Z. Pseudo numerical methods for diffusion models on manifolds. In Proceedings of the International Conference on Learning Representations, Online, 25–29 April 2022. [Google Scholar]
  7. Lu, C.; Zhou, Y.; Bao, F.; Chen, J.; Li, C.; Zhu, J. DPM-Solver: A fast ODE solver for diffusion probabilistic model sampling in around 10 steps. Adv. Neural Inf. Process. Syst. 2022, 35, 5775–5787. [Google Scholar] [CrossRef]
  8. Lu, C.; Zhou, Y.; Bao, F.; Chen, J.; Li, C.; Zhu, J. DPM-Solver++: Fast solver for guided sampling of diffusion probabilistic models. Mach. Intell. Res. 2025, 22, 730–751. [Google Scholar] [CrossRef]
  9. Nichol, A.Q.; Dhariwal, P. Improved denoising diffusion probabilistic models. Proc. Mach. Learn. Res. 2021, 139, 8162–8171. [Google Scholar]
  10. Song, J.; Meng, C.; Ermon, S. Denoising diffusion implicit models. In Proceedings of the International Conference on Learning Representations, Online, 3–7 May 2021. [Google Scholar]
  11. Zhang, Q.; Chen, Y. Fast sampling of diffusion models with exponential integrator. In Proceedings of the International Conference on Learning Representations, Kigali, Rwanda, 1–5 May 2023. [Google Scholar]
  12. Chen, S.; Chewi, S.; Li, J.; Li, Y.; Salim, A.; Zhang, A.R. Sampling is as easy as learning the score: Theory for diffusion models with minimal data assumptions. In Proceedings of the International Conference on Learning Representations, Kigali, Rwanda, 1–5 May 2023. [Google Scholar]
  13. Chen, S.; Chewi, S.; Lee, H.; Li, Y.; Lu, J.; Salim, A. The probability flow ODE is provably fast. Adv. Neural Inf. Process. Syst. 2023, 36, 68552–68575. [Google Scholar] [CrossRef]
  14. Chen, M.; Huang, K.; Zhao, T.; Wang, M. Score approximation, estimation and distribution recovery of diffusion models on low-dimensional data. Proc. Mach. Learn. Res. 2023, 202, 4672–4712. [Google Scholar]
  15. De Bortoli, V. Convergence of Denoising Diffusion Models Under the Manifold Hypothesis; Transactions on Machine Learning Research: New York, NY, USA, 2022. [Google Scholar]
  16. Gao, X.; Zhu, L. Convergence analysis for general probability flow ODEs of diffusion models in Wasserstein distances. Proc. Mach. Learn. Res. 2025, 258, 1009–1017. [Google Scholar]
  17. Lee, H.; Lu, J.; Tan, Y. Convergence of score-based generative modeling for general data distributions. Proc. Mach. Learn. Res. 2023, 201, 946–985. [Google Scholar]
  18. Achtoun, Y.; Radenović, S.; Tahiri, I.; Lamarti Sefian, M. The nonlinear contraction in probabilistic cone b-metric spaces with application to integral equation. Nonlinear Anal. Model. Control 2024, 29, 658–669. [Google Scholar] [CrossRef]
  19. Jleli, M.; Samet, B. On Banach’s fixed point theorem in perturbed metric spaces. J. Appl. Anal. Comput. 2025, 15, 993–1001. [Google Scholar] [CrossRef] [PubMed]
  20. Anderson, B.D.O. Reverse-time diffusion equation models. Stoch. Process. Their Appl. 1982, 12, 313–326. [Google Scholar] [CrossRef]
  21. Higham, D.J. An algorithmic introduction to numerical simulation of stochastic differential equations. SIAM Rev. 2001, 43, 525–546. [Google Scholar] [CrossRef]
  22. Kloeden, P.E.; Platen, E. Numerical Solution of Stochastic Differential Equations; Springer: Berlin/Heidelberg, Germany, 1992. [Google Scholar] [CrossRef]
  23. Banach, S. Sur les opérations dans les ensembles abstraits et leur application aux équations intégrales. Fundam. Math. 1922, 3, 133–181. [Google Scholar] [CrossRef]
  24. Villani, C. Optimal Transport: Old and New; Springer: Berlin/Heidelberg, Germany, 2009. [Google Scholar] [CrossRef]
  25. Xiao, H.; Rasul, K.; Vollgraf, R. Fashion-MNIST: A novel image dataset for benchmarking machine learning algorithms. arXiv 2017, arXiv:1708.07747. [Google Scholar]
  26. Binkowski, M.; Sutherland, D.J.; Arbel, M.; Gretton, A. Demystifying MMD GANs. In Proceedings of the International Conference on Learning Representations, Vancouver, BC, Canada, 30 April–3 May 2018. [Google Scholar]
  27. Gretton, A.; Borgwardt, K.M.; Rasch, M.J.; Schölkopf, B.; Smola, A. A kernel two-sample test. J. Mach. Learn. Res. 2012, 13, 723–773. [Google Scholar]
  28. Chung, H.; Kim, J.; McCann, M.T.; Klasky, M.L.; Ye, J.C. Diffusion posterior sampling for general noisy inverse problems. In Proceedings of the International Conference on Learning Representations, Kigali, Rwanda, 1–5 May 2023. [Google Scholar]
Figure 1. Samples from the target distribution and from reverse samplers on the eight-component Gaussian mixture with N = 40 . The crosses mark the component means.
Figure 1. Samples from the target distribution and from reverse samplers on the eight-component Gaussian mixture with N = 40 . The crosses mark the component means.
Mathematics 14 02452 g001
Figure 2. Visual comparison for the neural-score Fashion-MNIST experiment. The upper panel shows real test images, and the lower panel shows samples generated by the learned score model with M = 3 fixed point corrections. The purpose of the figure is not to claim state-of-the-art image quality, but to show that the fixed-point-corrected sampler is being tested with a learned high-dimensional score rather than only with an analytic two-dimensional target.
Figure 2. Visual comparison for the neural-score Fashion-MNIST experiment. The upper panel shows real test images, and the lower panel shows samples generated by the learned score model with M = 3 fixed point corrections. The purpose of the figure is not to claim state-of-the-art image quality, but to show that the fixed-point-corrected sampler is being tested with a learned high-dimensional score rather than only with an analytic two-dimensional target.
Mathematics 14 02452 g002
Figure 3. Fashion-MNIST inpainting panel. The first row shows clean test images, the second row shows the masked observations, and the remaining rows show reconstructions for increasing numbers of fixed-point corrections.
Figure 3. Fashion-MNIST inpainting panel. The first row shows clean test images, the second row shows the masked observations, and the remaining rows show reconstructions for increasing numbers of fixed-point corrections.
Mathematics 14 02452 g003
Table 1. Exact-score Gaussian-mixture experiment over 12 seeds. The implicit gap estimates (44); the residual column measures (45).
Table 1. Exact-score Gaussian-mixture experiment over 12 seeds. The implicit gap estimates (44); the residual column measures (45).
MethodNMSW2NLLImplicit GapResidual
FPC401 0.1244 ± 0.0210 1.7108 ± 0.0066 2.06 × 10 1 ± 6.7 × 10 3 1.09 × 10 2 ± 4.5 × 10 5
FPC403 0.1179 ± 0.0227 1.7403 ± 0.0063 1.63 × 10 1 ± 5.7 × 10 3 6.78 × 10 3 ± 4.5 × 10 5
FPC408 0.0821 ± 0.0278 2.2668 ± 0.0117 1.04 × 10 1 ± 1.7 × 10 3 4.51 × 10 3 ± 3.4 × 10 5
explicit400 0.0899 ± 0.0195 3.0060 ± 0.0179 2.45 × 10 1 ± 3.4 × 10 3 2.73 × 10 2 ± 8.0 × 10 5
implicit40imp. 0.0947 ± 0.0248 1.9650 ± 0.0080 0.00 ± 0.0 1.50 × 10 4 ± 1.4 × 10 6
FPC801 0.0810 ± 0.0308 2.0251 ± 0.0147 7.65 × 10 2 ± 4.1 × 10 3 1.53 × 10 3 ± 6.1 × 10 6
FPC803 0.0767 ± 0.0347 2.0971 ± 0.0154 3.94 × 10 2 ± 5.2 × 10 3 1.96 × 10 4 ± 1.5 × 10 6
FPC808 0.0764 ± 0.0340 2.1159 ± 0.0155 1.84 × 10 2 ± 4.9 × 10 3 4.35 × 10 6 ± 3.7 × 10 7
explicit800 0.0741 ± 0.0311 2.6734 ± 0.0227 1.37 × 10 1 ± 2.6 × 10 3 8.94 × 10 3 ± 3.1 × 10 5
implicit80imp. 0.0780 ± 0.0357 2.1149 ± 0.0156 0.00 ± 0.0 4.87 × 10 9 ± 1.5 × 10 8
FPC1601 0.0844 ± 0.0223 2.2161 ± 0.0174 2.57 × 10 2 ± 2.6 × 10 3 2.43 × 10 4 ± 1.2 × 10 6
FPC1603 0.0836 ± 0.0216 2.2376 ± 0.0179 1.31 × 10 2 ± 3.0 × 10 3 8.52 × 10 6 ± 2.7 × 10 7
FPC1608 0.0839 ± 0.0231 2.2370 ± 0.0178 6.14 × 10 3 ± 2.2 × 10 3 2.49 × 10 7 ± 7.9 × 10 8
explicit1600 0.0816 ± 0.0233 2.5280 ± 0.0235 7.13 × 10 2 ± 2.1 × 10 3 3.04 × 10 3 ± 7.0 × 10 6
implicit160imp. 0.0840 ± 0.0238 2.2366 ± 0.0179 0.00 ± 0.0 1.11 × 10 10 ± 9.1 × 10 11
Table 2. Perturbed-score experiment with N = 80 and M = 3 . NLL denotes the negative log likelihood under the exact target mixture.
Table 2. Perturbed-score experiment with N = 80 and M = 3 . NLL denotes the negative log likelihood under the exact target mixture.
δ SW2MMD2NLLResidual
0.00 0.0776 ± 0.0218 0.0012 ± 0.0011 2.1070 ± 0.0118 1.96 × 10 4 ± 1.8 × 10 6
0.05 0.0739 ± 0.0205 0.0008 ± 0.0004 2.1159 ± 0.0131 1.95 × 10 4 ± 1.8 × 10 6
0.10 0.0848 ± 0.0216 0.0010 ± 0.0006 2.1265 ± 0.0151 1.94 × 10 4 ± 1.8 × 10 6
0.20 0.1303 ± 0.0270 0.0024 ± 0.0015 2.1506 ± 0.0136 1.93 × 10 4 ± 1.2 × 10 6
0.40 0.2356 ± 0.0247 0.0050 ± 0.0033 2.2268 ± 0.0150 1.89 × 10 4 ± 1.7 × 10 6
Table 3. Parametric learned-score experiment with N = 80 . The fitted Gaussian-mixture score is trained separately for each seed.
Table 3. Parametric learned-score experiment with N = 80 . The fitted Gaussian-mixture score is trained separately for each seed.
Score ModelNMScore RMSESW2NLLResidual
Exact803 0.0000 ± 0.0000 0.0857 ± 0.0234 2.0969 ± 0.0176 1.96 × 10 4 ± 3.0 × 10 6
Learned GMM800 0.4753 ± 0.1852 0.1267 ± 0.0236 3.3730 ± 0.3455 7.24 × 10 3 ± 8.0 × 10 4
Learned GMM803 0.4753 ± 0.1852 0.1281 ± 0.0225 2.9623 ± 0.4317 4.89 × 10 5 ± 5.7 × 10 5
Learned GMM808 0.4753 ± 0.1852 0.1255 ± 0.0224 2.9649 ± 0.4261 1.06 × 10 6 ± 1.1 × 10 6
Table 4. Neural-score Fashion-MNIST generation experiment. The score network is trained by denoising score matching for 120 epochs. KID is computed in the feature space of a separately trained classifier and scaled by 10 3 .
Table 4. Neural-score Fashion-MNIST generation experiment. The score network is trained by denoising score matching for 120 epochs. KID is computed in the feature space of a separately trained classifier and scaled by 10 3 .
MethodMEvals/StepKID ×   10 3 EntropyConf.Implicit GapResidual
explicit012.2231.5880.840 3.482 × 10 1 1.798 × 10 1
FPC121.9131.6840.900 1.155 × 10 1 2.803 × 10 1
FPC342.1871.5970.904 5.777 × 10 3 2.712 × 10 1
FPC562.3491.5350.897 9.096 × 10 4 2.705 × 10 1
FPC892.2241.5860.904 5.530 × 10 4 2.707 × 10 1
Table 5. Fashion-MNIST center-inpainting experiment using the learned neural score. Missing PSNR is measured only on the removed 12 × 12 central region.
Table 5. Fashion-MNIST center-inpainting experiment using the learned neural score. Missing PSNR is measured only on the removed 12 × 12 central region.
MethodMPSNRMissing PSNRImplicit GapResidual
Explicit019.0111.65 1.127 × 10 1 1.773 × 10 1
FPC121.0413.68 2.999 × 10 2 6.196 × 10 1
FPC321.0013.64 1.514 × 10 3 6.129 × 10 1
FPC520.6513.29 2.350 × 10 4 6.111 × 10 1
FPC821.0313.67 1.757 × 10 4 6.118 × 10 1
Table 6. Cost–benefit summary for the neural Fashion-MNIST generation experiment. Relative time is normalized by the explicit sampler. The table highlights that the implicit gap can decrease substantially even when feature-space KID does not improve monotonically.
Table 6. Cost–benefit summary for the neural Fashion-MNIST generation experiment. Relative time is normalized by the explicit sampler. The table highlights that the implicit gap can decrease substantially even when feature-space KID does not improve monotonically.
MEvals/StepTime (s)Rel. TimeImplicit GapKID ×   10 3
0140.11.00 3.482 × 10 1 2.223
1242.91.07 1.155 × 10 1 1.913
3448.01.20 5.777 × 10 3 2.187
5653.21.33 9.096 × 10 4 2.349
8961.01.52 5.530 × 10 4 2.224
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Alagöz, O. Fixed-Point-Corrected Numerical Schemes for Reverse-Time Diffusion Sampling: Stability and Error Decomposition. Mathematics 2026, 14, 2452. https://doi.org/10.3390/math14142452

AMA Style

Alagöz O. Fixed-Point-Corrected Numerical Schemes for Reverse-Time Diffusion Sampling: Stability and Error Decomposition. Mathematics. 2026; 14(14):2452. https://doi.org/10.3390/math14142452

Chicago/Turabian Style

Alagöz, Osman. 2026. "Fixed-Point-Corrected Numerical Schemes for Reverse-Time Diffusion Sampling: Stability and Error Decomposition" Mathematics 14, no. 14: 2452. https://doi.org/10.3390/math14142452

APA Style

Alagöz, O. (2026). Fixed-Point-Corrected Numerical Schemes for Reverse-Time Diffusion Sampling: Stability and Error Decomposition. Mathematics, 14(14), 2452. https://doi.org/10.3390/math14142452

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop