paper-with-me

Papers

NeuroEvoBench: Benchmarking Evolutionary Optimizers for Deep Learning Applications

2023-11-04 · NeurIPS 2023 11 · Robert Tjarko Lange, Yujin Tang, Yingtao Tian

Recently, the Deep Learning community has become interested in evolutionary optimization (EO) as a means to address hard optimization problems, e.g. meta-learning through long inner loop unrolls or optimizing non-differentiable operators. One core reason for this trend has been the recent innovation in hardware acceleration and compatible software - making distributed population evaluations much easier than before. Unlike for gradient descent-based methods though, there is a lack of hyperparameter understanding and best practices for EO - arguably due to severely less 'graduate student descent' and benchmarking being performed for EO methods. Additionally, classical benchmarks from the evolutionary community provide few practical insights for Deep Learning applications. This poses challenges for newcomers to hardware-accelerated EO and hinders significant adoption. Hence, we establish a new benchmark of EO methods (NeuroEvoBench) tailored toward Deep Learning applications and exhaustively evaluate traditional and meta-learned EO. We investigate core scientific questions including resource allocation, fitness shaping, normalization, regularization & scalability of EO. The benchmark is open-sourced at https://github.com/neuroevobench/neuroevobench under Apache-2.0 license.

📄 PDF Abstract BibTeX arXiv:2311.02394

Code (1)

neuroevobench/neuroevobench 공식 구현 jax

Tasks

BenchmarkingDeep LearningMeta-Learning

Similar Papers 제목 키워드 기반

CoNES: Convex Natural Evolutionary Strategies

2020-07-16 · Sushant Veer, Anirudha Majumdar

We present a novel algorithm -- convex natural evolutionary strategies (CoNES) -- for optimizing high-dimensional blackbox functions by leveraging tools from convex optimization and information geometry. CoNES is formula…

BenchmarkingMuJoCoreinforcement-learningReinforcement Learning (RL)

Covariance Matrix Adaptation Evolution Strategy Assisted by Principal Component Analysis

2021-05-08 · Yangjie Mei, Hao Wang

Over the past decades, more and more methods gain a giant development due to the development of technology. Evolutionary Algorithms are widely used as a heuristic method. However, the budget of computation increases expo…

BenchmarkingDimensionality ReductionEvolutionary Algorithms

Evolutionary Stochastic Gradient Descent for Optimization of Deep Neural Networks

2018-10-16 · NeurIPS 2018 12 · Xiaodong Cui, Wei zhang, Zoltán Tüske, Michael Picheny

We propose a population-based Evolutionary Stochastic Gradient Descent (ESGD) framework for optimizing deep neural networks. ESGD combines SGD and gradient-free evolutionary algorithms as complementary algorithms in one …

Evolutionary AlgorithmsLanguage ModelingLanguage Modellingspeech-recognition+1

Partial Rankings of Optimizers

2024-02-26 · Julian Rodemann, Hannah Blocher

We introduce a framework for benchmarking optimizers according to multiple criteria over various test functions. Based on a recently introduced union-free generic depth function for partial orders/rankings, it fully expl…

Benchmarking

Automated Algorithm Design for Auto-Tuning Optimizers

2025-10-19 · Floris-Jan Willemsen, Niki van Stein, Ben van Werkhoven arxiv

Automatic performance tuning (auto-tuning) is essential for optimizing high-performance applications, where vast and irregular search spaces make manual exploration infeasible. While auto-tuners traditionally rely on cla…