Published January 15, 2023 | Version 0.1

Detecting Hidden and Irrelevant Objectives in Interactive Multi-Objective Optimization: Supplementary Material

  • 1. University of Manchester

Description

Evolutionary multi-objective optimization algorithms (EMOAs) typically assume that all objectives that are relevant to the decision-Maker (DM) are optimized by the EMOA. In some scenarios, however, there are irrelevant objectives that are optimized by the EMOA but ignored by the DM and hidden objectives that the DM considers when judging the utility of solutions but are not optimized. This discrepancy between the  EMOA and the DM’s preferences may impede the search for the most-preferred solution and waste resources evaluating irrelevant objectives. Research on objective reduction has focused so far on the structure of the problem and correlations between objectives and neglected the role of the DM. We formally define the concepts of irrelevant and hidden objectives and proposed methods for detecting them, based on uni-variate feature selection and recursive feature elimination, that use the preferences already elicited when a DM interacts with a ranking-based interactive EMOA (iEMOA). We incorporate the detection methods into an iEMOA capable of dynamically switching the objectives being optimized. Our experiments show that this approach can efficiently identify which objectives are relevant to the DM and reduce the number of objectives being optimized while keeping and often improving the utility, according to the DM, of the best solution found.

You can find the implementations used in the study for running the experiments in this repository.

Files

ReadMe.txt

Files (124.2 kB)

Name Size Download all
md5:490d26b83604f6752d8ad7549ce37b2e
19.0 kB Download
md5:efaad8d861226a2e0e0382be179a8e7c
11.1 kB Download
md5:229afe5aef96c2d3053a90dc1210ce5c
6.1 kB Download
md5:7ca282f41c399294aecc5e7371d28cdd
17.5 kB Download
md5:969bdff97237b5abae4bac08d9d0d66a
15.5 kB Download
md5:08dde0b4b655ece5d30c028f0119005e
6.8 kB Download
md5:fd7bbb219c138ca986bd3fe5c94077b6
18.5 kB Download
md5:2e87acbbf4b45f6634f0ba645758e5de
867 Bytes Preview Download
md5:75c9deea76ceb06b40ec30dc56786a7f
23.3 kB Download
md5:e9f7624e363775206384d9faf3f70562
5.4 kB Download