Created by W.Langdon from gp-bibliography.bib Revision:1.8276
Grammar design, especially the choice of productions, has largely been a subject of expert judgement or trial and error. We hypothesise that evolution convergence carries information which can be exploited to distinguish between worthy and less useful productions. To test this hypothesis, we devise a production ranking scheme to rank grammar productions used in solution derivations based on structural analysis. The ranking profile of productions provides rich information for production selection, and further development affirmed the effectiveness of the ranking approach.
Grammar is not a static artifact in this research but rather adapts to a given problem. At different stages during evolution, productions which appear not to improve evolvability are pruned from the grammar. We develop two grammar pruning approaches: static pruning and dynamic pruning. While static pruning removes productions across subexperiments, dynamic pruning prunes the grammar across generations. The developed approaches of production ranking and grammar pruning are shown to achieve significantly smaller solutions while maintaining accuracy on a variety of synthetic as well as real-world regression problems.
Algorithms developed in this research, with an extensive set of experimentation, analysis, and comparison, are integrated into an automated tool, AutoGE, which not only aids in primitive set selection but also in feature selection. Feature selection has been a challenging task, especially in high-dimensional symbolic regression. Using linear scaling to build the ranking profile of features, it is demonstrated that feature selection with AutoGE helps improve generalisation performance in high-dimensional problems compared to state-of-the-art machine learning approaches.",
Supervisor: Conor Ryan and Meghana Kshirsagar",
Genetic Programming entries for Muhammad Sarmad Ali