Non-Differentiable Supervised Learning with Evolution Strategies and Hybrid Methods
Not on the map. Why?
Abstract (arXiv)
In this work we show that Evolution Strategies (ES) are a viable method for learning non-differentiable parameters of large supervised models. ES are black-box optimization algorithms that estimate distributions of model parameters; however they have only been used for relatively small problems so far. We show that it is possible to scale ES to more complex tasks and models with millions of parameters. While using ES for differentiable parameters is computationally impractical (although possible), we show that a hybrid approach is practically feasible in the case where the model has both differentiable and non-differentiable parameters. In this approach we use standard gradient-based methods for learning differentiable weights, while using ES for learning non-differentiable parameters - in our case sparsity masks of the weights. This proposed method is surprisingly competitive, and when parallelized over multiple devices has only negligible training time overhead compared to training with gradient descent. Additionally, this method allows to train sparse models from the first training step, so they can be much larger than when using methods that require training dense models first. We present results and analysis of supervised feed-forward models (such as MNIST and CIFAR-10 classification), as well as recurrent models, such as SparseWaveRNN for text-to-speech.
Key facts. Cited by 8 papers in the map (data through 14 Oct 2026). First posted on arXiv 7 Jun 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 1; 2023: 3; 2024: 1; 2025: 0; 2026: 1.
8 papers.
- 2021Top-KAST: Top-K Always Sparse Trainingcited by 79
- 2023EvoTorch: Scalable Evolutionary Computation in Pythoncited by 9
- 2022Learning Discrete Structured Variational Auto-Encoder using Natural Evolution Strategiescited by 2
- 2021ES-ENAS: Efficient Evolutionary Optimization for Large Hybrid Search Spacescited by 0
- 2023Natural Evolution Strategies as a Black Box Estimator for Stochastic Variational Inferencecited by 0
- 2023AI planning in the imagination: High-level planning on learned abstract search spacescited by 0
- 2024AlphaZeroES: Direct score maximization outperforms planning loss minimizationcited by 0
- 2026Knowing in Advance When an Evolutionary Outer Loop Will Not Help: A Pre-Registered Cheap-Baseline Screening Rulecited by 0
- 2026Knowing in Advance When an Evolutionary Outer Loop Will Not Help: A Pre-Registered Cheap-Baseline Screening Rule28 Jun 2026
- 2024AlphaZeroES: Direct score maximization outperforms planning loss minimization12 Jun 2024
- 2023AI planning in the imagination: High-level planning on learned abstract search spaces16 Aug 2023
- 2023Natural Evolution Strategies as a Black Box Estimator for Stochastic Variational Inference15 Aug 2023
- 2023EvoTorch: Scalable Evolutionary Computation in Python24 Feb 2023
- 2022Learning Discrete Structured Variational Auto-Encoder using Natural Evolution Strategies3 May 2022
- 2021Top-KAST: Top-K Always Sparse Training7 Jun 2021
- 2021ES-ENAS: Efficient Evolutionary Optimization for Large Hybrid Search Spaces19 Jan 2021