LiBOG: Lifelong Learning for Black-Box Optimizer Generation
Jiyuan Pei, Yi Mei, Jialin Liu, Mengjie Zhang
TL;DR
LiBOG addresses the practical challenge of evolving problem distributions in MetaBBO by formulating lifelong learning as a non‑stationary MDP and learning symbolically structured updating rules with PPO. It introduces inter‑task consolidation via elastic weight consolidation and intra‑task consolidation via elite behavior consolidation to mitigate forgetting while preserving plasticity. Empirical results on the IEEE CEC benchmark show LiBOG achieves superior optimization performance and significantly reduces forgetting across multiple task orders, with ablations confirming the value of both consolidation mechanisms. The approach advances automated optimizer design for real‑world, shifting problem landscapes and offers a scalable framework for continual BBO solver generation.
Abstract
Meta-Black-Box Optimization (MetaBBO) garners attention due to its success in automating the configuration and generation of black-box optimizers, significantly reducing the human effort required for optimizer design and discovering optimizers with higher performance than classic human-designed optimizers. However, existing MetaBBO methods conduct one-off training under the assumption that a stationary problem distribution with extensive and representative training problem samples is pre-available. This assumption is often impractical in real-world scenarios, where diverse problems following shifting distribution continually arise. Consequently, there is a pressing need for methods that can continuously learn from new problems encountered on-the-fly and progressively enhance their capabilities. In this work, we explore a novel paradigm of lifelong learning in MetaBBO and introduce LiBOG, a novel approach designed to learn from sequentially encountered problems and generate high-performance optimizers for Black-Box Optimization (BBO). LiBOG consolidates knowledge both across tasks and within tasks to mitigate catastrophic forgetting. Extensive experiments demonstrate LiBOG's effectiveness in learning to generate high-performance optimizers in a lifelong learning manner, addressing catastrophic forgetting while maintaining plasticity to learn new tasks.
