Evolving Through the Looking Glass: Learning Improved Search Spaces with Variational Autoencoders

被引:4
作者
Bentley, Peter J. [1 ,2 ]
Lim, Soo Ling [1 ]
Gaier, Adam [2 ]
Linh Tran [2 ]
机构
[1] Univ Coll London UCL, Dept Comp Sci, London, England
[2] Autodesk Res, London, England
来源
PARALLEL PROBLEM SOLVING FROM NATURE - PPSN XVII, PPSN 2022, PT I | 2022年 / 13398卷
关键词
Variational autoencoder; Latent variable evolution; Generative machine learning; Genetic algorithm; CONSTRAINED OPTIMIZATION; EVOLUTIONARY ALGORITHMS;
D O I
10.1007/978-3-031-14714-2_26
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Nature has spent billions of years perfecting our genetic representations, making them evolvable and expressive. Generative machine learning offers a shortcut: learn an evolvable latent space with implicit biases towards better solutions. We present SOLVE: Search space Optimization with Latent Variable Evolution, which creates a dataset of solutions that satisfy extra problem criteria or heuristics, generates a new latent search space, and uses a genetic algorithm to search within this new space to find solutions that meet the overall objective. We investigate SOLVE on five sets of criteria designed to detrimentally affect the search space and explain how this approach can be easily extended as the problems become more complex. We show that, compared to an identical GA using a standard representation, SOLVE with its learned latent representation can meet extra criteria and find solutions with distance to optimal up to two orders of magnitude closer. We demonstrate that SOLVE achieves its results by creating better search spaces that focus on desirable regions, reduce discontinuities, and enable improved search by the genetic algorithm.
引用
收藏
页码:371 / 384
页数:14
相关论文
共 38 条
  • [1] Bentley P., 2022, ACM GENETIC EVOLUTIO, P8
  • [2] Biscani F., 2020, J OPEN SOURCE SOFTW, V5, P2338, DOI [10.21105/joss.02338, DOI 10.21105/JOSS.02338, 10.21105/ joss.02338]
  • [3] Bontrager P, 2018, INT CONF BIOMETR THE
  • [4] Theoretical and numerical constraint-handling techniques used with evolutionary algorithms: a survey of the state of the art
    Coello, CAC
    [J]. COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2002, 191 (11-12) : 1245 - 1287
  • [5] Surrogate-Assisted Autoencoder-Embedded Evolutionary Optimization Algorithm to Solve High-Dimensional Expensive Problems
    Cui, Meiji
    Li, Li
    Zhou, Mengchu
    Abusorrah, Abdullah
    [J]. IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2022, 26 (04) : 676 - 689
  • [6] Cui MJ, 2020, IEEE SYS MAN CYBERN, P1046, DOI [10.1109/smc42975.2020.9282964, 10.1109/SMC42975.2020.9282964]
  • [7] Quality and Diversity Optimization: A Unifying Modular Framework
    Cully, Antoine
    Demiris, Yiannis
    [J]. IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2018, 22 (02) : 245 - 259
  • [8] De Jong K, 1975, Analysis of the Behavior of a Class of Genetic Adaptive Systems
  • [9] An efficient constraint handling method for genetic algorithms
    Deb, K
    [J]. COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2000, 186 (2-4) : 311 - 338
  • [10] A fast and elitist multiobjective genetic algorithm: NSGA-II
    Deb, K
    Pratap, A
    Agarwal, S
    Meyarivan, T
    [J]. IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2002, 6 (02) : 182 - 197