Abstract
A Cultural Algorithm (CA) is an evolutionary algorithm augmented by a machine learner. The machine learner updates a knowledgebase with each generation based on bes and least fit individuals. Using a stochastic selection operator may eliminate critical "best"and "worst"individuals via genetic drift thus radically changing the inferred rules. The new rules may be so different from the previous generation as to switch the convergence trajectory to a different optimum. Overall performance may be severely impaired by this optima "thrashing"from generation to generation. This research demonstrates this phenomena using a variant of a CA, Learnable Evolution Model, on a simple problem. The performance between truncation survival selection and binary tournament survival selection operators is compared. It was expected that the latter survival selection operator would introduce pathological effects due to genetic drift because of its stochastic nature. Comparatively binary tournament selection converged more slowly, had larger convergence variations, and converged to inferior solutions than truncation selection. Practitioners that use evolutionary algorithm/machine learner hybrids need to be aware of this problem. Selection operators will have to be judiciously chosen accordingly to avoid deleterious effects of genetic drift on the machine learning component.
Original language | English |
---|---|
Title of host publication | Proceedings of the 11th Annual Genetic and Evolutionary Computation Conference, GECCO-2009 |
Publisher | Association for Computing Machinery |
Pages | 2717-2720 |
Number of pages | 4 |
ISBN (Print) | 9781605583259 |
DOIs | |
State | Published - 2009 |
Externally published | Yes |
Event | 11th Annual Genetic and Evolutionary Computation Conference, GECCO-2009 - Montreal, QC, Canada Duration: Jul 8 2009 → Jul 12 2009 |
Publication series
Name | Proceedings of the 11th Annual Genetic and Evolutionary Computation Conference, GECCO-2009 |
---|---|
Volume | 2009-January |
Conference
Conference | 11th Annual Genetic and Evolutionary Computation Conference, GECCO-2009 |
---|---|
Country/Territory | Canada |
City | Montreal, QC |
Period | 07/8/09 → 07/12/09 |
Funding
Thanks to Jeffrey Bassett at the Krasnow Adaptive Systems Laboratory for his insightful observations on this work. Also thanks to Rasheed Rabbi, Leland Holmquest, and Dr. Jeff Offutt for reviewing earlier drafts. And special thanks to Dr. Guido Cervone for help with an earlier version of this pape
Keywords
- cultural algorithms
- evolutionary computation
- function optimization
- learnable evolution model
- machine learning