PED-GEP: Breaking the Stagnancy of Gene Expression Programming via Diversity-Guided Evolution

Multi-Population Parallel Genetic Algorithm for Economic Statistical Information Mining Based on Gene Expression Programming 1

Qihong Liu, Tiande Li, Changjie Tang, Qiwei Liu, Chuan Li, Shaojie Qiao
Summary
Problem
Method
Results
Takeaways
Abstract

This paper introduces PED-GEP, a Parallel Evolution strategy with Diversity-guidance for Gene Expression Programming, aimed at economic statistical mining. It integrates dynamic mutation (DM-GEP) and flexible population scaling to optimize symbolic regression tasks.

TL;DR

Gene Expression Programming (GEP) is a powerful tool for symbolic regression, yet it often hits a "plateau" where evolution stalls. This paper presents PED-GEP, a multi-population parallel framework that uses Dynamic Mutation (DM) and Diversity-Guided grading to jump out of local optima. The results are striking: a 65% reduction in stagnancy generations and an 8% boost in fitness for complex economic function mining.

Background: The Price of Uniformity

In the realm of Function Discovery, GEP stands out by combining the fixed-length linear chromosomes of Genetic Algorithms (GA) with the flexible tree-based phenotypes of Genetic Programming (GP). However, GEP suffers from a fatal flaw: Pre-maturity. As evolution progresses, individuals often become too similar, the population loses its "genetic creativity," and the algorithm gets stuck in a local optimum for thousands of generations.

Method: The "Three-Pronged" Attack on Stagnancy

The authors propose three core innovations to revitalize the evolutionary process:

1. Dynamic Mutation (DM-GEP)

Instead of a static mutation rate, the authors implement a phase-based approach:

  • Initial Stage: Stepwise increase of mutation rate () to explore the search space.
  • Metaphase: Further increase in to prevent early convergence.
  • Anaphase: Gradual decrease in to fine-tune the best individuals toward the global maximum.

2. Diversity-Guided Grading

The paper introduces mathematical definitions for Diversity Measure () and Diversity Entropy (). These metrics act as a "thermometer" for the population. If diversity drops below a threshold, the algorithm triggers changes in population scale and genetic operators to re-inject variety.

3. PED-GEP Architecture

By splitting the population into child-subgroups and evolving them in parallel with different parameters, the algorithm covers more "ground" in the solution space.

Expression Tree and Model Fig 1. An ET tree of a chromosome made of two genes, illustrating the genotype-phenotype mapping.

Experiments: Performance Leap

The team tested the algorithm against the complex polynomial .

  • Convergence Speed: While basic GEP stalled until nearly the 2800th generation, the DM-GEP variant reached the same fitness level by the 920th generation.
  • Parallel Efficiency: PED-GEP outperformed existing GEP variants (like VPS-GEP and FC-GEP) in both fitness and time efficiency.

Average Evolution Generation Fig 2. Comparison of average evolution generations. PED-GEP (the rightmost bar) shows the lowest generation count, signifying the fastest convergence.

Average Evolution Time Fig 3. Average evolution time comparison. The PED-GEP approach significantly lowers the computational overhead compared to traditional GEP.

Critical Insight: Why it Works

The brilliance of PED-GEP lies in its Inductive Bias toward diversity. Traditional GEP treats mutation as a random error; PED-GEP treats it as a controlled search pressure. By monitoring entropy, the algorithm knows when to be chaotic and when to be stable, effectively solving the exploration-exploitation dilemma.

Conclusion & Future Work

PED-GEP effectively resolves the stagnancy problem in symbolic regression without increasing algorithmic complexity (). For researchers in economic forecasting or complex system modeling, this framework provides a robust template for high-performance data mining. Future extensions could involve applying this diversity-guided logic to Deep Neuroevolution or Multi-objective optimization.

Final Takeaway

Diversity isn't just a byproduct of evolution—it's the engine that powers it.

Find Similar Papers

Try Our Examples

  • Search for recent papers that apply Gene Expression Programming (GEP) to large-scale economic forecasting or financial time-series prediction.
  • Which seminal paper first introduced the diversity entropy measure M(p) and ME(p) in the context of evolutionary computation, and how does this paper adapt those formulas?
  • Explore how contemporary parallel genetic algorithms integrate with island models or distributed computing to solve high-dimensional symbolic regression problems.
Contents
PED-GEP: Breaking the Stagnancy of Gene Expression Programming via Diversity-Guided Evolution
1. TL;DR
2. Background: The Price of Uniformity
3. Method: The "Three-Pronged" Attack on Stagnancy
3.1. 1. Dynamic Mutation (DM-GEP)
3.2. 2. Diversity-Guided Grading
3.3. 3. PED-GEP Architecture
4. Experiments: Performance Leap
5. Critical Insight: Why it Works
6. Conclusion & Future Work
6.1. Final Takeaway