Evolutionary Generative Optimization: Towards Fully Data-Driven Evolutionary Optimization via Generative Learning
Tao Jiang, Kebin Sun, Zhenyu Liang, Ran Cheng, Yaochu Jin, Kay Chen Tan
TL;DR
EvoGO addresses a core limitation of traditional evolutionary optimization by delivering a fully data-driven framework that learns the entire search process end-to-end via a paired generative architecture. It replaces handcrafted crossover/mutation with forward and inverse generative models trained against a landscape surrogate, guided by a composite loss that balances reconstruction, distributional alignment, and optimization direction. The approach achieves rapid convergence (often within 10 generations) and strong performance across numerical, control, and robotic benchmarks, with substantial GPU-accelerated speedups and favorable data efficiency. Ablation studies confirm the necessity of the surrogate, paired architecture, and carefully designed losses, while supplementary results highlight robustness and limitations, including data requirements and potential gains from offline training and transfer learning.
Abstract
Recent advances in data-driven evolutionary algorithms (EAs) have demonstrated the potential of leveraging historical data to improve optimization accuracy and adaptability. Despite these advancements, existing methods remain reliant on handcrafted process-level operators. In contrast, Evolutionary Generative Optimization (EvoGO) is a fully data-driven framework designed from the objective level, enabling autonomous learning of the entire search process. EvoGO streamlines the evolutionary optimization process into three stages: data preparation, model training, and population generation. The data preparation stage constructs a pairwise dataset to enrich training diversity without incurring additional evaluation costs. During model training, a tailored generative model learns to transform inferior solutions into superior ones. In the population generation stage, EvoGO replaces traditional reproduction operators with a scalable and parallelizable generative mechanism. Extensive experiments on numerical benchmarks, classical control problems, and high-dimensional robotic tasks demonstrate that EvoGO consistently converges within merely 10 generations and substantially outperforms a wide spectrum of optimization approaches, including traditional EAs, Bayesian optimization, and reinforcement learning based methods. Code is available at: https://github.com/EMI-Group/evogo
