Papers
Topics
Authors
Recent
Search
2000 character limit reached

AdamW-GS Optimizer for 3D Gaussian Splatting

Updated 26 January 2026
  • AdamW-GS is a specialized optimizer for 3D Gaussian Splatting that decouples regularization components to address sparse update patterns.
  • It integrates Sparse Adam, Re-State Regularization (RSR), and Decoupled Attribute Regularization (DAR) to enhance efficiency and improve reconstruction fidelity.
  • Empirical results show gains in PSNR and SSIM along with reduced training time, making it practical for real-time view synthesis and scene optimization.

AdamW-GS denotes an optimizer specifically constructed for 3D Gaussian Splatting (3DGS) to address the peculiarities and inefficiencies of using standard deep neural network optimizers in explicit scene representations. Unlike classical Adam or AdamW, AdamW-GS introduces a lightweight re-coupling of three decoupled modules—Sparse Adam, Re-State Regularization (RSR), and Decoupled Attribute Regularization (DAR)—to tailor optimization to the unique physics and sparse update patterns of 3DGS. AdamW-GS improves representation effectiveness, reduces model complexity, and accelerates training, outperforming conventional approaches in reconstruction fidelity and computational efficiency (Ding et al., 23 Jan 2026).

1. Optimization Framework in 3D Gaussian Splatting

3D Gaussian Splatting represents a scene using nn Gaussian primitives {Gi}i=1n\{\mathcal G_i\}_{i=1}^n parameterized by their 3D positions μi∈R3\mu_i\in\mathbb R^3, covariance Σi∈S+3×3\Sigma_i\in\mathbb S_+^{3\times3} (often further decomposed into shape quaternion and scale vector), per-primitive opacity oi>0o_i>0 (usually via sigmoid activation σ(τi)\sigma(\tau_i)), and color coefficients ci∈Rkc_i\in\mathbb R^k. For a given camera view, rendering is performed by alpha-blending projected Gaussians.

The optimization target comprises photometric losses: L(θ)=(1−λ1)LL1(θ)+λ1LDSSIM(θ)\mathcal L(\theta) = (1-\lambda_1)\mathcal L_{L1}(\theta) + \lambda_1\mathcal L_{\mathrm{DSSIM}}(\theta) plus selective regularization: R(θ)=λo∑i∣oi∣+λs∑i∥si∥1.\mathcal R(\theta) = \lambda_o\sum_i |o_i| + \lambda_s\sum_i \|s_i\|_1. In variants utilizing MCMC, additional noise is injected into positions for exploration.

2. Decoupled Optimization Components

AdamW-GS structurally splits the optimization routine into three interaction-minimizing ingredients:

A. Sparse Adam

Standard Adam synchronously updates all primitives each step, even when their gradient vanishes (∇ℓ(θi)=0\nabla\ell(\theta_i) = 0), resulting in unnecessary computation and parameter drift in non-visible scene regions. AdamW-GS introduces a visibility mask {Gi}i=1n\{\mathcal G_i\}_{i=1}^n0 and modifies moment decay: {Gi}i=1n\{\mathcal G_i\}_{i=1}^n1 which "freezes" state for invisible primitives ({Gi}i=1n\{\mathcal G_i\}_{i=1}^n2), preserving optimizer state only when active.

B. Re-State Regularization (RSR)

Sparse Adam forfeits Adam's beneficial "moment rescaling" (implicit moment resets when gradients disappear). RSR restores amplified regularization by periodically sampling primitives and attenuating moments: {Gi}i=1n\{\mathcal G_i\}_{i=1}^n3 with empirical scaling {Gi}i=1n\{\mathcal G_i\}_{i=1}^n4, {Gi}i=1n\{\mathcal G_i\}_{i=1}^n5. This process reactivates L1 regularization effects for dormant scene attributes.

C. Decoupled Attribute Regularization (DAR)

Adam and AdamW couple regularization gradients {Gi}i=1n\{\mathcal G_i\}_{i=1}^n6 with photometric loss {Gi}i=1n\{\mathcal G_i\}_{i=1}^n7 in moment accumulation, leading to effectively variable regularization strengths. AdamW-GS separates moment updates—driven strictly by photometric gradients—while DAR applies attribute-wise penalties scaled by the inverse RMS, plus clipping to bound regularization steps: {Gi}i=1n\{\mathcal G_i\}_{i=1}^n8 where {Gi}i=1n\{\mathcal G_i\}_{i=1}^n9 is a clipping constant (e.g., μi∈R3\mu_i\in\mathbb R^30) and μi∈R3\mu_i\in\mathbb R^31 is the number of visible primitives. Regularization is thus adaptively strong for low-photometric-gradient (invisible) regions and weak for highly active ones.

3. Full AdamW-GS Update Rule

For each attribute block (opacity, scale, color, position), the optimizer maintains decoupled moment statistics, applies optional RSR, and executes the update: μi∈R3\mu_i\in\mathbb R^32 Special cases for opacity μi∈R3\mu_i\in\mathbb R^33 and scale μi∈R3\mu_i\in\mathbb R^34 incorporate their respective chain-rule L1 penalties.

4. Key Differences Relative to Adam and AdamW

Optimizer Update Pattern Regularization Sparsity and Adaptivity
Adam Synchronous (every primitive) L2 and L1 coupled No spatial sparsity
AdamW Synchronous Decoupled L2 No attribute-wise adaptivity
AdamW-GS Asynchronous (Sparse Adam) Fully decoupled DAR Visibility-driven, adaptive

AdamW-GS combines asynchronous updates, explicit regularization moment resets, and per-attribute, per-primitive regularization scaling, in contrast to the synchronous and globally constant approaches of Adam and AdamW.

5. Hyperparameters and Scene-Adaptive Settings

AdamW-GS inherits visibility-based updates from camera viewpoint testing and applies the following settings:

  • RSR: sample interval μi∈R3\mu_i\in\mathbb R^35 iterations; sampling ratios adjusted for scene (lower for indoor, higher for outdoor); scaling μi∈R3\mu_i\in\mathbb R^36, μi∈R3\mu_i\in\mathbb R^37.
  • DAR regularization: μi∈R3\mu_i\in\mathbb R^38 for opacity, μi∈R3\mu_i\in\mathbb R^39 for scale (reflecting disparate activation scales), clipping Σi∈S+3×3\Sigma_i\in\mathbb S_+^{3\times3}0; regularization applied after initial densification phase (≥3000 iters).
  • Base learning rates: Σi∈S+3×3\Sigma_i\in\mathbb S_+^{3\times3}1 for position/color, Σi∈S+3×3\Sigma_i\in\mathbb S_+^{3\times3}2 for opacity, Σi∈S+3×3\Sigma_i\in\mathbb S_+^{3\times3}3 for scale, Σi∈S+3×3\Sigma_i\in\mathbb S_+^{3\times3}4, Σi∈S+3×3\Sigma_i\in\mathbb S_+^{3\times3}5, Σi∈S+3×3\Sigma_i\in\mathbb S_+^{3\times3}6.

6. Empirical Performance and Ablation Insights

AdamW-GS demonstrates quantifiable improvements and efficiency:

  • On Mip-NeRF360/3DGS-MCMC:
    • PSNR: Σi∈S+3×3\Sigma_i\in\mathbb S_+^{3\times3}7
    • SSIM: Σi∈S+3×3\Sigma_i\in\mathbb S_+^{3\times3}8
    • LPIPS: Σi∈S+3×3\Sigma_i\in\mathbb S_+^{3\times3}9
    • Primitive reallocation: oi>0o_i>00
    • Training time: oi>0o_i>01
  • Vanilla 3DGS:
    • Prunes oi>0o_i>02–oi>0o_i>03 active primitives (vs. oi>0o_i>04 for RePR, oi>0o_i>05 for MaskGaussian)
    • PSNR increase: oi>0o_i>06
    • SSIM increase: oi>0o_i>07
    • Training time reduction: oi>0o_i>08

Ablation results reveal that Sparse Adam alone worsens PSNR; adding only RSR recovers quality but not pruning efficacy; naive L1 coupling leads to unstable regularization; the combination of DAR and RSR yields stable, scene-adaptive pruning and consistent gains. Pipelines such as MaskGaussian, Taming-3DGS, Deformable Beta Splatting all inherit AdamW-GS, exhibiting universally improved metrics and reduced complexity.

Significance: AdamW-GS, by unifying physical scene constraints with attribute-aware, sparse, and decoupled optimization, outperforms conventional practices in speed, model compactness, and rendering accuracy. Its drop-in nature has immediate utility for real-time view synthesis and potentially broader explicit representation optimization in computer vision and graphics (Ding et al., 23 Jan 2026).

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 AdamW-GS.