mlsanityData to 7 Oct 2026

Zero Grads: Learning Local Surrogate Losses for Non-Differentiable Graphics

arXiv 2308.05739 ↗First posted 10 Aug 2023cs.CV cs.GR cs.LGcited by 5

Not on the map. Why?

Abstract (arXiv)

Gradient-based optimization is now ubiquitous across graphics, but unfortunately can not be applied to problems with undefined or zero gradients. To circumvent this issue, the loss function can be manually replaced by a ``surrogate'' that has similar minima but is differentiable. Our proposed framework, ZeroGrads, automates this process by learning a neural approximation of the objective function, which in turn can be used to differentiate through arbitrary black-box graphics pipelines. We train the surrogate on an actively smoothed version of the objective and encourage locality, focusing the surrogate's capacity on what matters at the current training episode. The fitting is performed online, alongside the parameter optimization, and self-supervised, without pre-computed data or pre-trained models. As sampling the objective is expensive (it requires a full rendering or simulator run), we devise an efficient sampling scheme that allows for tractable run-times and competitive performance at little overhead. We demonstrate optimizing diverse non-convex, non-differentiable black-box problems in graphics, such as visibility in rendering, discrete parameter spaces in procedural modelling or optimal control in physics-driven animation. In contrast to other derivative-free algorithms, our approach scales well to higher dimensions, which we demonstrate on problems with up to 35k interlinked variables.

Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). Builds on 37 of its 107 references that are in the map. First posted on arXiv 10 Aug 2023.

Builds on

37 of 107 references.

References · 37

  1. 2020Fourier Features Let Networks Learn High Frequency Functions in Low Dimensional Domainscited by 2,170
  2. 2018On the Spectral Bias of Neural Networkscited by 1,321
  3. 2020Modular Primitives for High-Performance Differentiable Renderingcited by 439
  4. 2017Neural 3D Mesh Renderercited by 437
  5. 2019Soft Rasterizer: A Differentiable Renderer for Image-based 3D Reasoningcited by 420
  6. 2016The CMA Evolution Strategy: A Tutorialcited by 364
  7. 2019Monte Carlo Gradient Estimation in Machine Learningcited by 281
  8. 2019DiffTaichi: Differentiable Programming for Physical Simulationcited by 248
  9. 2021Real-time Deep Dynamic Characterscited by 133
  10. 2020Learning to Control PDEs with Differentiable Physicscited by 131
  11. 2016A Compositional Object-Based Approach to Learning Physical Dynamicscited by 119
  12. 2018Flexible Neural Representation for Physics Predictioncited by 91
25 more
  1. 2022Do Differentiable Simulators Give Better Policy Gradients?cited by 83
  2. 2017On Nesting Monte Carlo Estimatorscited by 82
  3. 2019Deep Parametric Indoor Lighting Estimationcited by 82
  4. 2021Gradients are Not All You Needcited by 82
  5. 2018SPNets: Differentiable Fluid Dynamics for Deep Neural Networkscited by 62
  6. 2020EcoNAS: Finding Proxies for Economical Neural Architecture Searchcited by 61
  7. 2016Deep Shading: Convolutional Neural Networks for Screen-Space Shadingcited by 46
  8. 2016A Versatile Scene Model with Differentiable Visibility Applied to Generative Pose Estimationcited by 42
  9. 2021PyGAD: An Intuitive Genetic Algorithm Python Librarycited by 24
  10. 2021An Inverse Procedural Modeling Pipeline for SVBRDF Mapscited by 24
  11. 2021Bundled Gradients through Contact via Randomized Smoothingcited by 23
  12. 2023PSDR-Room: Single Photo to Scene using Differentiable Renderingcited by 23
  13. 2019Learning Surrogate Lossescited by 21
  14. 2022Dr.Jit: A Just-In-Time Compiler for Differentiable Renderingcited by 16
  15. 2022Autoinverse: Uncertainty Aware Inversion of Neural Networkscited by 16
  16. 2020DiffTune: Optimizing CPU Simulator Parameters with Learned Differentiable Surrogatescited by 14
  17. 2022Node Graph Optimization Using Differentiable Proxiescited by 13
  18. 2022Designing Perceptual Puzzles by Differentiating Probabilistic Programscited by 12
  19. 2018Reparameterization Gradient for Non-differentiable Modelscited by 11
  20. 2022Metappearance: Meta-Learning for Visual Appearance Reproductioncited by 9
  21. 2021Differentiable Rendering with Perturbed Optimizerscited by 7
  22. 2020A Novel Evolution Strategy with Directional Gaussian Smoothing for Blackbox Optimizationcited by 6
  23. 2022Differentiable Collision Detection: a Randomized Smoothing Approachcited by 6
  24. 2020NICER: Aesthetic Image Enhancement with Humans in the Loopcited by 5
  25. 2019Accelerating Physics-Based Simulations Using Neural Network Proxies: An Application in Oil Reservoir Modelingcited by 1

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2023: 1; 2024: 0; 2025: 2; 2026: 2.

5 papers.