Dual-individual genetic algorithm: A dual-individual approach for efficient training of multi-layer neural networks

Citations

WEB OF SCIENCE

0
Citations

SCOPUS

0

초록

This paper introduces an enhanced Genetic Algorithm technique, which optimizes neural networks for binary image classification tasks, such as cat vs. non-cat classification. The proposed method employs only two individuals for crossover, represented by two parameter sets: Leader and Follower. The Leader focuses on exploitation, representing the primary optimal solution, while the Follower promotes exploration by preserving diversity and avoiding premature convergence. Leader and Follower are modeled as two phases or roles. The key contributions of this work are threefold: (1) a self-adaptive layer dimension mechanism that eliminates the need for manual tuning of layer architectures; (2) generates two parameter sets, leader and follower parameter sets, with 10 layer architecture configurations (5 for each set), ranked by Pareto dominance and cost post-optimization; and (3) achieved better results compared to gradient-based methods. Experimental results show that the proposed method achieves 99.04% training accuracy and 80% testing accuracy (cost = 0.059) on a three-layer network with architecture [12,288, 17, 4, 1]. This performance surpasses that of a gradient-based approach, which achieves 98% training accuracy and 80% testing accuracy (cost = 0.092) on a four-layer network with architecture [12,288, 20, 7, 5, 1]. (The source code is available in the supplement files.)

키워드

Genetic algorithm (GA)Neural networks (NN)Deep learning (DL)Reinforcement learning (RL)Evolution strategy (ES)
제목
Dual-individual genetic algorithm: A dual-individual approach for efficient training of multi-layer neural networks
저자
Truong, Tran Thuy NgaKim, Jooyong
DOI
10.1016/j.swevo.2025.102204
발행일
2025-12
유형
Article
저널명
Swarm and Evolutionary Computation
99