Gradient Smoothing: Methods & Applications
- Gradient smoothing is a set of techniques that replace raw gradients with averaged or convolved surrogates to suppress noise while preserving significant structural information.
- In optimization, methods such as Laplacian and Gaussian smoothing reduce variance and improve convergence rates by stabilizing descent directions and update trajectories.
- In image processing and model explanation, gradient smoothing preserves essential edges and clear attribution maps by mitigating high-frequency fluctuations.
Searching arXiv for the cited papers on gradient smoothing and related methods. Gradient smoothing denotes a family of techniques that replace a raw gradient, a gradient-derived update, or a gradient-controlled penalty with a smoother surrogate. The term is not monosemous. In optimization, it may mean preconditioning or averaging descent directions, convolving the loss with a Gaussian or data-driven noise kernel, or introducing smooth approximations of nonsmooth objectives; in explainability, it denotes averaging attribution gradients over perturbations; in image processing, it denotes reducing pixel-wise gradients while preserving salient edges and contours (Osher et al., 2018, Smilkov et al., 2017, Tran et al., 19 Jan 2026). Across these settings, the recurrent aim is to suppress high-frequency noise, small oscillations, or unstable local variation without discarding the large-scale structure that carries semantic, geometric, or task-specific significance.
1. Terminological scope and recurring mathematical pattern
A central source of ambiguity is that different communities smooth different objects. In inverse problems and machine learning optimization, the smoothed quantity is often the descent direction itself. In Gaussian-smoothing methods, the smoothed quantity is the objective or its gradient field. In composite optimization, smoothing is applied to a nonsmooth term so that first-order methods become applicable. In gradient-based explanation, the smoothed object is the saliency field. In edge-preserving image processing, the phrase can refer to suppressing image gradients associated with texture or noise while retaining strong discontinuities (Nayak, 2019, Starnes et al., 2023, Zhou et al., 2024, Wang et al., 2023).
This terminological diversity reflects a common mathematical pattern: a raw local signal is treated as too brittle, too noisy, or too nonsmooth, and is replaced by an averaged, regularized, or structurally coupled surrogate. The mechanism may be an inverse Laplacian, a discrete Laplacian, a Gaussian convolution, a Moreau envelope, Monte Carlo mollification, local depth-wise averaging, or an auxiliary-variable splitting scheme (Nayak, 2019, Osher et al., 2018, Starnes et al., 2024, Argyriou et al., 2014).
A common misconception is that gradient smoothing is synonymous with adding noise. The literature shows a broader picture. SmoothGrad averages gradients over noisy inputs, but Laplacian Smoothing Gradient Descent multiplies the gradient by the inverse of a positive definite matrix derived from a discrete Laplacian, and Depth-wise Gradient Augmentation smooths optimizer updates across layers rather than across perturbations of the input or objective (Smilkov et al., 2017, Osher et al., 2018, Meng et al., 29 Jun 2026). This suggests that “smoothing” is best understood as a structural operation on a gradient-bearing object, not as a single stochastic recipe.
2. Smoothing the descent direction and update trajectory
In iterative regularization for inverse problems, gradient smoothing is implemented by replacing the standard adjoint-residual descent direction with a smoother one. The usual update is
with the standard gradient direction
The smoothed variant instead uses
where is defined through a Poisson-type boundary value problem. The variational interpretation introduces a functional
so the method regularizes not only data misfit but also mismatch in derivatives of smoothed potentials. The reported effect is improved robustness to noise, lower relative error, and reduced semi-convergence in problems such as deblurring and tomography (Nayak, 2019).
Laplacian Smoothing Gradient Descent applies a related principle directly to optimization updates. Standard SGD is replaced by
with , where is a periodic discrete Laplacian. The smoothed gradient preserves the mean, decreases the largest component, increases the smallest component, and can be computed efficiently by FFT. The paper states that these surrogates reduce variance, allow larger step sizes, and improve generalization accuracy, while the associated Hamilton–Jacobi interpretation characterizes the implicit version as descent on a “more convex” surrogate with the same global minima (Osher et al., 2018).
A more recent reformulation smooths optimizer updates across network depth rather than across parameter coordinates. In “Gradient Smoothing: Coupling Layer-wise Updates for Improved Optimization,” the base optimizer produces block-wise updates , and a depth-wise operator 0 transforms them into 1. The paper’s Window Smoothing operator replaces each interior layer update by
2
with analogous boundary rules for the first and last layers. The method is presented as a structured depth-wise preconditioner compatible with SGD, Adam, and Muon, and the paper reports gains in language-model pretraining, RL post-training, diffusion modeling, and Vision Transformer classification, together with reduced microbatch gradient variance and more aligned depth-wise representations (Meng et al., 29 Jun 2026).
In LLM unlearning, an application-specific variant appears as Smoothed Gradient Ascent. Plain Gradient Ascent uses only the forget gradient and is described as unstable. SGA mixes that direction with gradients from multiple constructed normal samples using a smoothing rate 3, yielding an update proportional to
4
The paper derives an “optimal” smoothing rate
5
and reports that SGA consistently outperforms original Gradient Ascent across all metrics on TOFU, Harry Potter, and MUSE-NEWS, while reducing catastrophic collapse (Pang et al., 25 Oct 2025).
3. Smoothing the loss landscape and constructing nonlocal gradients
Another major line of work smooths the objective rather than the update. Gradient Noise Convolution interprets SGD as gradient descent on a noise-convolved loss and extends that perspective to large-batch distributed training. In DP-SGD with 6 workers, GNC evaluates local gradients at worker-specific perturbed weights and averages them, effectively optimizing a smoothed objective
7
The paper emphasizes that the perturbations are not isotropic random noise but estimates of actual gradient noise, which are anisotropic and aligned with sharp directions of the landscape. It reports improved loss stability, gradient predictiveness, 8-smoothness, and a best ImageNet top-1 accuracy of 9 at batch size 0 under its benchmark settings (Haruki et al., 2019).
Gaussian smoothing methods define a smoothed objective explicitly. In GSmoothGD,
1
and the descent direction is the nonlocal gradient 2, represented by an expectation over perturbed function values. The paper’s rationale is that Gaussian averaging suppresses high-frequency fluctuations and shallow local minima while retaining broad landscape structure. It gives convex and nonconvex convergence estimates, a Monte Carlo approximation of the nonlocal gradient, and continuation strategies for updating 3 so that optimization can move from heavily smoothed to less smoothed regimes (Starnes et al., 2023).
Anisotropic Gaussian Smoothing generalizes the scalar smoothing radius to a full symmetric invertible matrix 4. The smoothed objective is
5
with a corresponding nonlocal gradient that averages function values directionally. The paper argues that this directional control allows stronger smoothing where the loss is rough and weaker smoothing elsewhere, and extends the framework to AGS-GD, AGS-SGD, and AGS-Adam. In stochastic settings, the theory states convergence to a noisy ball whose size is determined by the smoothing parameters (Starnes et al., 2024).
Directional Gaussian smoothing in black-box optimization makes the nonlocality even more explicit. AdaDGS computes one-dimensional Gaussian-smoothed directional derivatives along an orthonormal basis, assembles them into a DGS gradient, then performs line search along that direction. The learned step size updates the smoothing radius via
6
so smoothing scale and search scale co-evolve. The paper presents this as a way to avoid fine tuning of both learning rate and smoothing radius in highly multimodal landscapes (Tran et al., 2020).
4. Smoothing as a remedy for nonsmooth and composite objectives
In convex and stochastic optimization, gradient smoothing often means replacing a nonsmooth term by a differentiable approximation whose smoothing parameter decreases to zero. A generic formulation writes the original problem as
7
with 8 convex but possibly nondifferentiable, and introduces a smooth approximation 9 satisfying
0
The resulting smoothing gradient flow and its forward-Euler discretization use the time-varying smooth objective 1, with stepsize
2
The convergence analysis in continuous and discrete time gives 3 in the strongly convex case, 4 in the convex case, and, for 5, a best discrete rate of 6 at 7 (Toyoda et al., 2023).
A related approach appears in stochastic compositional optimization with a nonsmooth outer function. The smoothing stochastic gradient method replaces the outer function 8 by a continuously differentiable smoothing function 9, updates
0
and gradually decreases 1. Under unbiasedness, bounded second moments of order 2, and approximation error 3, the paper proves a convex rate of 4 in the number of stochastic gradient evaluations, with strongly convex rates approaching 5 (Giovannelli et al., 15 Jul 2025).
Nesterov-style smoothing of structured penalties provides another influential template. In “Smoothing Proximal Gradient Method for General Structured Sparse Learning,” a structured penalty is written as
6
and smoothed as
7
The resulting smooth term has an explicit gradient 8, while the 9 term remains unsmoothed and is handled by soft-thresholding. The method is positioned as a scalable solver for overlapping group lasso and graph-guided fusion, with faster convergence than subgradient methods and substantially better scalability than interior-point methods (Chen et al., 2012).
Hybrid Conditional Gradient-Smoothing Algorithms combine Moreau-envelope smoothing of a Lipschitz term 0 with a projection-free conditional gradient step for 1. The 2-smoothed term
3
yields a smooth composite gradient while preserving the large-scale advantages of conditional gradient methods on bounded domains. This tradeoff is slower in worst-case rate than accelerated proximal methods, but the paper emphasizes lower per-iteration cost in matrix problems where a leading singular vector is much cheaper than a full SVD (Argyriou et al., 2014).
A stochastic counterpart appears in “A Smoothing Stochastic Gradient Method for Composite Optimization,” where the nonsmooth term 4 is replaced by
5
The smoothed algorithm preserves the 6 stochastic rate while eliminating difficult proximal maps for structured regularizers (Lin et al., 2010).
5. Gradient smoothing in explanation and attribution
In neural-network explanation, the basic object is the input gradient
7
or an analogous gradient-based saliency map. SmoothGrad replaces this single-point gradient by an average over noisy copies of the input,
8
The method is motivated by the observation that raw sensitivity maps are often noisy because local derivatives fluctuate sharply in piecewise linear networks. The paper reports that visual improvement shows diminishing returns after about 9 samples, often uses 0 samples, and notes that 1 noise relative to the image value range often worked well for ImageNet/Inception v3 (Smilkov et al., 2017).
Later work reinterprets SmoothGrad as convolution. “Rethinking the Principle of Gradient Smooth Methods in Model Explanation” shows that, as the number of samples grows,
2
where 3 is the Gaussian density induced by the perturbation variance. On this basis, the paper argues that residual noise remains because Gaussian perturbations are sampled over 4 while inputs live in a bounded domain 5. Using 6 ImageNet images with 7 and 8, it reports 9 out-of-bounds probability at the image level and 0 at the pixel level for SmoothGrad perturbations. AdaptGrad addresses this by assigning a per-dimension variance
1
with the paper recommending 2 as a balance between smoothing and in-bounds sampling (Zhou et al., 2024).
An axiomatic account casts these methods as Monte Carlo mollification. The smoothed gradient is written as a convolution 3, and the practical estimator is
4
Within this framework, SmoothGrad corresponds to Gaussian mollification of the input, NoiseGrad to mollification in parameter space, and FusionGrad to a double mollification over both. The paper further derives Gaussian, Poisson, Hyperbolic, Sigmoid, and Rectangular kernels as alternative Dirac sequences and reports that Gaussian, Poisson, and Rectangular kernels are especially convincing overall across Consistency, Invariance, Localization, and Sparseness metrics (Zhou et al., 2024).
6. Edge-preserving smoothing, image gradients, and direct gradient-profile estimation
In image processing, “gradient smoothing” often refers to suppressing image gradients associated with texture or artifacts while preserving strong edges. “Deep Image Prior with L0 Gradient Regularizer for Image Smoothing” formulates this as
5
The method combines Deep Image Prior with an 6 gradient regularizer, uses ADMM with an auxiliary variable 7, and solves the difficult 8-subproblem with the off-the-shelf Region Fusion 9 gradient minimization solver. The paper reports best average PSNR on the NKS edge-preserving smoothing dataset and best average PSNR with second-best average SSIM for JPEG artifact removal on clip-art images (Tran et al., 19 Jan 2026).
A related critique appears in improved real-time image smoothing based on iterative least squares. That paper argues that raw gradient magnitude is an unreliable discriminator because weak structures and high-contrast details can occupy overlapping gradient ranges. It replaces the gradient in the ILS penalty with a structure-aware weighted gradient 0, where 1 is derived from an interval gradient and logistic mapping. The reported practical effect is better preservation of weak structures, better removal of high-contrast details, and fewer iterations than original ILS, roughly 2–3 instead of around 4 (Wang et al., 2023).
Earlier work on bilateral and guided filters uses “gradient smoothing” in the edge-preserving denoising sense. “Conjugate Gradient Acceleration of Non-Linear Smoothing Filters” treats repeated application of bilateral and guided filters as graph-based diffusion and accelerates them by truncated preconditioned conjugate gradient with freezing and restarting for the nonlinear self-guided case. The paper reports about 5 reduction in iterations for the self-guided bilateral filter and about 6 reduction in iterations for the self-guided guided filter, with outputs described as almost identical to the original iterative filters when properly tuned (Knyazev et al., 2015).
The same underlying principle appears in direct gradient-profile estimation from noisy measurements. Rather than fit the signal and differentiate afterward, “Gradient Profile Estimation Using Exponential Cubic Spline Smoothing in a Bayesian Framework” models the gradient profile itself in gradient space 7, integrates it to reconstruct the observed signal in data space 8, and performs Bayesian inference with an exponential cubic spline prior structure. On synthetic noisy position data, the paper reports markedly smaller gradient error norms for the direct gradient-space fit than for the fit-then-differentiate alternative, for example 9 versus 0 at noise level 1, and 2 versus 3 at noise level 4 (Silva et al., 2019).
Taken together, these image- and signal-oriented formulations show that gradient smoothing can target the gradient field of a signal itself, not merely the gradient used by an optimizer. A plausible implication is that the phrase spans both algorithmic regularization and structural decomposition: in one case smoothing stabilizes updates, in the other it enforces piecewise-constant or edge-aware representations of the underlying data (Tran et al., 19 Jan 2026, Silva et al., 2019).