基于双曲神经网络的昂贵多目标优化预选方法

Hyperbolic Neural Network-Based Preselection for Expensive Multiobjective Optimization

IEEE Transactions on Evolutionary Computation · 2024
被引 12
ABS 4

中文导读

提出一种基于双曲神经网络的预选算子,将预选任务建模为多标签分类问题,利用双曲空间处理候选解的层次结构,并采用数据增强缓解数据不足,嵌入代理辅助进化算法后显著提升昂贵多目标优化效率。

Abstract

A series of surrogate-assisted evolutionary algorithms (SAEAs) have been proposed for expensive multi-objective optimization problems (EMOPs), building cheap surrogate models to replace the expensive real function evaluations. However, the search efficiency of these SAEAs is not yet satisfactory. More efforts are needed to further exploit useful information from the real function evaluations in order to better guide the search process. Facing this challenge, this paper proposes a Hyperbolic Neural Network (HNN) based preselection operator to accelerate the optimization process based on limited evaluated solutions. First, the preselection task is modeled as a multi-label classification problem where solutions are classified into different layers (ordinal categories) through -relaxed objective aggregation. Second, in order to resemble the hierarchical structure of candidate solutions, a hyperbolic neural network is applied to tackle the multi-label classification problem. The reason for using HNN is that hyperbolic spaces more closely resemble hierarchical structures than Euclidean spaces. Moreover, to alleviate the data deficiency issue, a data augmentation strategy is employed for training the HNN. In order to evaluate its performance, the proposed HNN-based preselection operator is embedded into two surrogate-assisted evolutionary algorithms. Experimental results on two benchmark test suites and three real-world problems with up to 11 objectives and 150 decision variables involving seven state-of-the-art algorithms demonstrate the effectiveness of the proposed method.

昂贵多目标优化代理辅助进化算法双曲神经网络多标签分类