Towards Explainable Metaheuristic: Mining Surrogate Fitness Models for Importance of Variables

05/31/2022
by   Manjinder Singh, et al.
0

Metaheuristic search algorithms look for solutions that either maximise or minimise a set of objectives, such as cost or performance. However most real-world optimisation problems consist of nonlinear problems with complex constraints and conflicting objectives. The process by which a GA arrives at a solution remains largely unexplained to the end-user. A poorly understood solution will dent the confidence a user has in the arrived at solution. We propose that investigation of the variables that strongly influence solution quality and their relationship would be a step toward providing an explanation of the near-optimal solution presented by a metaheuristic. Through the use of four benchmark problems we use the population data generated by a Genetic Algorithm (GA) to train a surrogate model, and investigate the learning of the search space by the surrogate model. We compare what the surrogate has learned after being trained on population data generated after the first generation and contrast this with a surrogate model trained on the population data from all generations. We show that the surrogate model picks out key characteristics of the problem as it is trained on population data from each generation. Through mining the surrogate model we can build a picture of the learning process of a GA, and thus an explanation of the solution presented by the GA. The aim being to build trust and confidence in the end-user about the solution presented by the GA, and encourage adoption of the model.

READ FULL TEXT
research
10/31/2022

Exploring the effectiveness of surrogate-assisted evolutionary algorithms on the batch processing problem

Real-world optimisation problems typically have objective functions whic...
research
09/15/2022

A Genetic Quantum Annealing Algorithm

A genetic algorithm (GA) is a search-based optimization technique based ...
research
06/22/2022

The Influence of Local Search over Genetic Algorithms with Balanced Representations

We continue the study of Genetic Algorithms (GA) on combinatorial optimi...
research
11/17/2021

Surrogate-Assisted Genetic Algorithm for Wrapper Feature Selection

Feature selection is an intractable problem, therefore practical algorit...
research
05/16/2022

Explanation-Guided Fairness Testing through Genetic Algorithm

The fairness characteristic is a critical attribute of trusted AI system...
research
05/12/2022

Surrogate Infeasible Fitness Acquirement FI-2Pop for Procedural Content Generation

When generating content for video games using procedural content generat...
research
11/17/2017

A Two-Phase Genetic Algorithm for Image Registration

Image Registration (IR) is the process of aligning two (or more) images ...

Please sign up or login with your details

Forgot password? Click here to reset