Fitness Approximation through Machine Learning
Not on the map. Why?
Abstract (arXiv)
We present a novel approach to performing fitness approximation in genetic algorithms (GAs) using machine-learning (ML) models, through dynamic adaptation to the evolutionary state. Maintaining a dataset of sampled individuals along with their actual fitness scores, we continually update a fitness-approximation ML model throughout an evolutionary run. We compare different methods for: 1) switching between actual and approximate fitness, 2) sampling the population, and 3) weighting the samples. Experimental findings demonstrate significant improvement in evolutionary runtimes, with fitness scores that are either identical or slightly lower than that of the fully run GA -- depending on the ratio of approximate-to-actual-fitness computation. Although we focus on evolutionary agents in Gymnasium (game) simulators -- where fitness computation is costly -- our approach is generic and can be easily applied to many different domains.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 8 of its 71 references that are in the map. First posted on arXiv 6 Sep 2023.
Builds on
8 of 71 references.
References · 8
- 2016XGBoost: A Scalable Tree Boosting Systemcited by 5,166
- 2019Optuna: A Next-generation Hyperparameter Optimization Frameworkcited by 2,501
- 2016OpenAI Gymcited by 1,736
- 2020pymoo: Multi-objective Optimization in Pythoncited by 200
- 2021Deep Surrogate Assisted MAP-Elites for Automated Hearthstone Deckbuildingcited by 26
- 2020Evolving Context-Aware Recommender Systems With Users in Mindcited by 5
- 2022EC-KitY: Evolutionary Computation Tool Kit in Python with Seamless Machine Learning Integrationcited by 4
- 2016Hybrid evolutionary algorithm with extreme machine learning fitness function evaluation for two-stage capacitated facility location problemcited by 1
Built on by
Not cited yet.