Papers
Topics
Authors
Recent
2000 character limit reached

Effective Mutation Rate Adaptation through Group Elite Selection (2204.04817v1)

Published 11 Apr 2022 in cs.NE and cs.AI

Abstract: Evolutionary algorithms are sensitive to the mutation rate (MR); no single value of this parameter works well across domains. Self-adaptive MR approaches have been proposed but they tend to be brittle: Sometimes they decay the MR to zero, thus halting evolution. To make self-adaptive MR robust, this paper introduces the Group Elite Selection of Mutation Rates (GESMR) algorithm. GESMR co-evolves a population of solutions and a population of MRs, such that each MR is assigned to a group of solutions. The resulting best mutational change in the group, instead of average mutational change, is used for MR selection during evolution, thus avoiding the vanishing MR problem. With the same number of function evaluations and with almost no overhead, GESMR converges faster and to better solutions than previous approaches on a wide range of continuous test optimization problems. GESMR also scales well to high-dimensional neuroevolution for supervised image-classification tasks and for reinforcement learning control tasks. Remarkably, GESMR produces MRs that are optimal in the long-term, as demonstrated through a comprehensive look-ahead grid search. Thus, GESMR and its theoretical and empirical analysis demonstrate how self-adaptation can be harnessed to improve performance in several applications of evolutionary computation.

Citations (8)

Summary

  • The paper presents the GESMR algorithm which co-evolves solutions and mutation rates based on the best group performance.
  • It uses a group elite selection strategy to address vanishing mutation rates, resulting in faster convergence on complex test functions.
  • Experimental results show that GESMR outperforms fixed and self-adaptive mutation rate methods, especially in high-dimensional scenarios.

Effective Mutation Rate Adaptation through Group Elite Selection

Introduction

The paper "Effective Mutation Rate Adaptation through Group Elite Selection" presents the Group Elite Selection of Mutation Rates (GESMR) algorithm, which addresses the challenges of dynamically adapting mutation rates (MR) in genetic algorithms (GA). The adaptation of MRs is crucial for the success of evolutionary algorithms (EAs), yet it faces challenges such as the vanishing mutation rate problem. GESMR proposes a group selection mechanism to co-evolve solutions and mutation rates, thereby effectively sidestepping the pitfalls associated with self-adaptive mutation rate strategies.

Methodology

GESMR co-evolves candidates and mutation rates in distinct subgroups. Each MR is assigned to a group of solutions, and the MRs are evolved towards those which yield the most significant improvement in the group. This approach monitors the statistical outliers for fitness gain, as opposed to mean improvements, aligning more closely with the algorithm's long-term objective of exploration and robust adaptation. Figure 1

Figure 1: Comparison of GESMR against a fixed MR GA and SAMR. GESMR co-evolves solutions and MRs separately, using the best gain from the MR's assigned group.

The GESMR steps are as follows:

  1. Group Assignment: Distribute the population of solutions among a specified number of MR groups.
  2. Selection and Mutation: Use the best function value improvements to select MR that supports the greatest enhancement in each group.
  3. Mutation Rate Evolution: Evolve each MR towards values that have proven effective, optimizing the group elite approach's doctrine of promoting the best mutation rates.

The novelty in GESMR’s approach lies in its focus on the best change in function value rather than the average, providing a more resilient methodology against the tendency for mutation rates to diminish to zero.

Experimental Results

The performance of GESMR is benchmarked against several test functions and existing methods such as optimal fixed MR, LAMR, and SAMR. Experiments demonstrate GESMR’s superior ability to converge quickly to better solutions and match its MRs to long-term optimal MRs found by foresight methods like LAMR-100. Figure 2

Figure 2: Elite function value and average mutation rate (MR) over generations of evolution, showing GESMR's superior performance in function value.

The experiments also highlight:

  • Test Function Performance: GESMR consistently achieved better final solutions across varied rugged optimizations, exemplified in functions like Ackley and Rastrigin.
  • Robustness to Dimensions: For high-dimensional cases, such as 1000-D spaces, GESMR maintained effectiveness, indicating scalable robustness. Figure 3

    Figure 3: Visualization of mutations and the distribution of the change in function value from mutations, highlighting GESMR's strategy against premature convergence.

Theoretical Insights

GESMR’s effectiveness is theoretically grounded in addressing the failures of self-adaptive MRs through statistical outlier handling. Unlike SAMR, which focuses on mean changes, GESMR's mechanism adapts towards more effective group mutations, thus avoiding convergence to suboptimal rates. Figure 4

Figure 4: A representation of σ\sigma versus Δ(x,σ)\Delta(x,\sigma) with empirical distributions and highlights of GESMR's avoidance of zero convergence.

Adaptive and Practical Implications

The practicality of GESMR is affirmed as it does not require additional computational overhead compared to traditional GA approaches. This efficiency ensures its applicability in broader real-world tasks such as high-dimensional neuroevolution for image classification in MNIST and Fashion-MNIST and control applications in reinforcement learning scenarios like CartPole and MountainCar.

Conclusion

Overall, the innovative GESMR algorithm effectively mitigates the vanishing mutation rate problem and accelerates convergence in genetic algorithms by utilizing group elite statistics. Its success across various experiments and theoretical backing provide a compelling case for its adoption in both continuous testing and real-world applications in evolutionary computation. The methodology not only facilitates dynamic mutation control but also preserves a high degree of adaptability to evolving problem landscapes. Figure 5

Figure 5: Elite function value and average mutation rate evaluation against standard and competitive methods on neural and reinforcement learning tasks, showcasing GESMR's adaptability.

Slide Deck Streamline Icon: https://streamlinehq.com

Whiteboard

Dice Question Streamline Icon: https://streamlinehq.com

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

List To Do Tasks Checklist Streamline Icon: https://streamlinehq.com

Collections

Sign up for free to add this paper to one or more collections.