Structural Bias (SB) is an important type of algorithmic deficiency within iterative optimisation heuristics. However, methods for detecting structural bias have not yet fully matured, and recent studies have uncovered many interesting questions. One of these is the question of how structural bias can be related to anisotropy. Intuitively, an algorithm that is not isotropic would be considered structurally biased. However, there have been cases where algorithms appear to only show SB in some dimensions. As such, we investigate whether these algorithms actually exhibit anisotropy, and how this impacts the detection of SB. We find that anisotropy is very rare, and even in cases where it is present, there are clear tests for SB which do not rely on any assumptions of isotropy, so we can safely expand the suite of SB tests to encompass these kinds of deficiencies not found by the original tests. We propose several additional testing procedures for SB detection and aim to motivate further research into the creation of a robust portfolio of tests. This is crucial since no single test will be able to work effectively with all types of SB we identify.
翻译:结构比亚斯(SB)是迭代优化理论中一个重要的算法缺陷类型。然而,发现结构偏差的方法尚未完全成熟,最近的研究发现了许多有趣的问题。其中之一是结构偏差如何与厌食症相关。直观地说,一种非非无色的算法将被视为结构偏差。然而,曾经出现过算法似乎仅在某些方面显示SB的情况。因此,我们调查这些算法是否确实表现出厌食症,以及这如何影响SB的检测。我们发现,对于SB来说,厌食症非常罕见,即使存在这种情况,也存在明确的SB测试,不依赖任何偏食症的假设,因此我们可以安全地扩大SB测试的套件,以涵盖最初测试所没有发现的这些缺陷。我们建议了一些额外的SB检测测试程序,目的是激励对建立稳健的测试组合进行进一步的研究。这是至关重要的,因为没有任何单一的测试能够有效地与所有类型的SB进行工作。