Neural Exploratory Landscape Analysis for Meta-Black-Box-Optimization

Zeyuan Ma, Jiacheng Chen, Hongshu Guo, Yue-Jiao Gong
8/20/2024
cs.LGcs.NE

No official code found. Best implementation: MetaEvo/Neur-ELA (16 stars, last commit 2026-04-13).

Abstract

Recent research in Meta-Black-Box Optimization (MetaBBO) have shown that meta-trained neural networks can effectively guide the design of black-box optimizers, significantly reducing the need for expert tuning and delivering robust performance across complex problem distributions. Despite their success, a paradox remains: MetaBBO still rely on human-crafted Exploratory Landscape Analysis features to inform the meta-level agent about the low-level optimization progress. To address the gap, this paper proposes Neural Exploratory Landscape Analysis (NeurELA), a novel framework that dynamically profiles landscape features through a two-stage, attention-based neural network, executed in an entirely end-to-end fashion. NeurELA is pre-trained over a variety of MetaBBO algorithms using a multi-task neuroevolution strategy. Extensive experiments show that NeurELA achieves consistently superior performance when integrated into different and even unseen MetaBBO tasks and can be efficiently fine-tuned for further performance boost. This advancement marks a pivotal step in making MetaBBO algorithms more autonomous and broadly applicable. The source code of NeurELA can be accessed at https://github.com/GMC-DRL/Neur-ELA.

View on arXivView PDF

Code Implementations(1)

MetaEvo/Neur-ELACommunity100%

Official code for Neural Exploratory Landscape Analysis (https://www.arxiv.org/abs/2408.10672)

161PythonMay 15, 20246 months ago

Similar Papers

Cite this paper

@article{ma2024neural,
  title  = {Neural Exploratory Landscape Analysis for Meta-Black-Box-Optimization},
  author = {Zeyuan Ma and Jiacheng Chen and Hongshu Guo and Yue-Jiao Gong},
  year   = {2024},
  eprint = {2408.10672},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2408.10672v3},
  journal = {ICLR 2024 2024}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2408.10672.svg)](https://codeofpaper.com/paper/2408.10672)

Discussion