KL-based Control of the Learning Schedule for Surrogate Black-Box Optimization
Ilya Loshchilov (LIS), Marc Schoenauer (INRIA Saclay - Ile de France,, LRI), Mich\`ele Sebag (LRI)

TL;DR
This paper introduces a KL-divergence-based method to control the learning schedule of surrogate models in CMA-ES, improving optimization efficiency on complex benchmark problems.
Contribution
It proposes a novel principled approach to determine when to update the surrogate model using KL divergence, enhancing black-box optimization performance.
Findings
Significant performance improvements over state-of-the-art methods.
Effective handling of ill-conditioned benchmark problems.
Outperforms BFGS in various scenarios.
Abstract
This paper investigates the control of an ML component within the Covariance Matrix Adaptation Evolution Strategy (CMA-ES) devoted to black-box optimization. The known CMA-ES weakness is its sample complexity, the number of evaluations of the objective function needed to approximate the global optimum. This weakness is commonly addressed through surrogate optimization, learning an estimate of the objective function a.k.a. surrogate model, and replacing most evaluations of the true objective function with the (inexpensive) evaluation of the surrogate model. This paper presents a principled control of the learning schedule (when to relearn the surrogate model), based on the Kullback-Leibler divergence of the current search distribution and the training distribution of the former surrogate model. The experimental validation of the proposed approach shows significant performance gains on a…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Multi-Objective Optimization Algorithms · Metaheuristic Optimization Algorithms Research · Advanced Adaptive Filtering Techniques
