Dr Martin Fyvie m.fyvie1@rgu.ac.uk
Research Fellow A
Towards explainable metaheuristics: feature mining of search trajectories through principal component projection.
Fyvie, Martin; McCall, John A. W.; Christie, Lee A.
Authors
Professor John McCall j.mccall@rgu.ac.uk
Professorial Lead
Dr Lee Christie l.a.christie@rgu.ac.uk
Research Fellow
Abstract
While population-based metaheuristics have proven useful for refining and improving explainable AI systems, they are seldom the focus of explanatory approaches themselves. This stems from their inherently stochastic, population-driven searches, which complicate the use of standard explainability techniques. In this paper, we present a method to identify which decision variables have the greatest impact during an algorithm's trajectory from random initialization to convergence. We apply Principal Component Analysis to project each population onto a lower-dimensional space, then introduce two metrics—Mean Variable Contribution and Proportion of Aligned Variables—to identify the variables most responsible for guiding the search. Using four different population-based methods (Particle Swarm Optimisation, Genetic Algorithm, Differential Evolution, and Covariance Matrix Adaptation Evolution Strategy) on 24 BBOB benchmark functions in 10 dimensions, we find that these metrics highlight meaningful variable relationships and provide a window into each method's search dynamics. By comparing the features extracted across algorithms and problems, we illustrate how certain variable subsets consistently drive major improvements in solution quality. In doing so, new evolutionary algorithm variants can be designed to take advantage of these influential variables, while also identifying underutilised variables that may benefit alternative search strategies.
Citation
FYVIE, M., MCCALL, J.A.W. and CHRISTIE, L.A. 2005. Towards explainable metaheuristics: feature mining of search trajectories through principal component projection. ACM transactions on evolutionary learning and optimization [online], Just Accepted. Available from: https://doi.org/10.1145/3731456
Journal Article Type | Article |
---|---|
Acceptance Date | Mar 31, 2025 |
Online Publication Date | Apr 23, 2025 |
Deposit Date | May 16, 2025 |
Publicly Available Date | May 16, 2025 |
Journal | ACM transactions on evolutionary learning and optimization |
Print ISSN | 2688-299X |
Electronic ISSN | 2688-3007 |
Publisher | Association for Computing Machinery (ACM) |
Peer Reviewed | Peer Reviewed |
DOI | https://doi.org/10.1145/3731456 |
Keywords | Evolutionary algorithms; Principal component analysis; Algorithm trajectories; Visualisation; Population diversity |
Public URL | https://rgu-repository.worktribe.com/output/2801809 |
Files
FYVIE 2025 Towards explainable metaheuristics (AAM)
(3 Mb)
PDF
Copyright Statement
© 2025 Copyright held by the owner/author(s). This is the author's version of the work. It is posted here for your personal use. Not for redistribution. The definitive Version of Record was published in ACM
transactions on Evolutionary Learning and Optimization, https://doi.org/10.1145/3731456.
You might also like
Towards explainable metaheuristics: PCA for trajectory mining in evolutionary algorithms.
(2021)
Presentation / Conference Contribution
Explaining a staff rostering genetic algorithm using sensitivity analysis and trajectory analysis.
(2023)
Presentation / Conference Contribution
Explaining a staff rostering problem by mining trajectory variance structures.
(2023)
Presentation / Conference Contribution
Towards explainable metaheuristics: feature extraction from trajectory mining.
(2023)
Journal Article
Downloadable Citations
About OpenAIR@RGU
Administrator e-mail: publications@rgu.ac.uk
This application uses the following open-source libraries:
SheetJS Community Edition
Apache License Version 2.0 (http://www.apache.org/licenses/)
PDF.js
Apache License Version 2.0 (http://www.apache.org/licenses/)
Font Awesome
SIL OFL 1.1 (http://scripts.sil.org/OFL)
MIT License (http://opensource.org/licenses/mit-license.html)
CC BY 3.0 ( http://creativecommons.org/licenses/by/3.0/)
Powered by Worktribe © 2025
Advanced Search