Learn from Global Correlations: Enhancing Evolutionary Algorithm via Spectral GNN

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Ouyang, Kaichen, Ke, Zong, Fu, Shengwei, Liu, Lingjie, Zhao, Puning, Hu, Dayu
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866915633653874688
author Ouyang, Kaichen
Ke, Zong
Fu, Shengwei
Liu, Lingjie
Zhao, Puning
Hu, Dayu
author_facet Ouyang, Kaichen
Ke, Zong
Fu, Shengwei
Liu, Lingjie
Zhao, Puning
Hu, Dayu
contents Evolutionary algorithms (EAs) simulate natural selection but have two main limitations: (1) they rarely update individuals based on global correlations, limiting comprehensive learning; (2) they struggle with balancing exploration and exploitation, where excessive exploitation causes premature convergence, and excessive exploration slows down the search. Moreover, EAs often depend on manual parameter settings, which can disrupt the exploration-exploitation balance. To address these issues, we propose Graph Neural Evolution (GNE), a novel EA framework. GNE represents the population as a graph, where nodes represent individuals, and edges capture their relationships, enabling global information usage. GNE utilizes spectral graph neural networks (GNNs) to decompose evolutionary signals into frequency components, applying a filtering function to fuse these components. High-frequency components capture diverse global information, while low-frequency ones capture more consistent information. This explicit frequency filtering strategy directly controls global-scale features through frequency components, overcoming the limitations of manual parameter settings and making the exploration-exploitation control more interpretable and manageable. Tests on nine benchmark functions (e.g., Sphere, Rastrigin, Rosenbrock) show that GNE outperforms classical (GA, DE, CMA-ES) and advanced algorithms (SDAES, RL-SHADE) under various conditions, including noise-corrupted and optimal solution deviation scenarios. GNE achieves solutions several orders of magnitude better (e.g., 3.07e-20 mean on Sphere vs. 1.51e-07).
format Preprint
id arxiv_https___arxiv_org_abs_2412_17629
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Learn from Global Correlations: Enhancing Evolutionary Algorithm via Spectral GNN
Ouyang, Kaichen
Ke, Zong
Fu, Shengwei
Liu, Lingjie
Zhao, Puning
Hu, Dayu
Neural and Evolutionary Computing
Artificial Intelligence
Evolutionary algorithms (EAs) simulate natural selection but have two main limitations: (1) they rarely update individuals based on global correlations, limiting comprehensive learning; (2) they struggle with balancing exploration and exploitation, where excessive exploitation causes premature convergence, and excessive exploration slows down the search. Moreover, EAs often depend on manual parameter settings, which can disrupt the exploration-exploitation balance. To address these issues, we propose Graph Neural Evolution (GNE), a novel EA framework. GNE represents the population as a graph, where nodes represent individuals, and edges capture their relationships, enabling global information usage. GNE utilizes spectral graph neural networks (GNNs) to decompose evolutionary signals into frequency components, applying a filtering function to fuse these components. High-frequency components capture diverse global information, while low-frequency ones capture more consistent information. This explicit frequency filtering strategy directly controls global-scale features through frequency components, overcoming the limitations of manual parameter settings and making the exploration-exploitation control more interpretable and manageable. Tests on nine benchmark functions (e.g., Sphere, Rastrigin, Rosenbrock) show that GNE outperforms classical (GA, DE, CMA-ES) and advanced algorithms (SDAES, RL-SHADE) under various conditions, including noise-corrupted and optimal solution deviation scenarios. GNE achieves solutions several orders of magnitude better (e.g., 3.07e-20 mean on Sphere vs. 1.51e-07).
title Learn from Global Correlations: Enhancing Evolutionary Algorithm via Spectral GNN
topic Neural and Evolutionary Computing
Artificial Intelligence
url https://arxiv.org/abs/2412.17629