Graph representation of structured data can facilitate the extraction of stereoscopic features, and it has demonstrated excellent ability when working with deep learning systems, the so-called Graph Neural Networks (GNNs). Choosing a promising architecture for constructing GNNs can be transferred to a hyperparameter optimisation problem, a very challenging task due to the size of the underlying search space and high computational cost for evaluating candidate GNNs. To address this issue, this research presents a novel genetic algorithm with a hierarchical evaluation strategy (HESGA), which combines the full evaluation of GNNs with a fast evaluation approach. By using full evaluation, a GNN is represented by a set of hyperparameter values and trained on a specified dataset, and root mean square error (RMSE) will be used to measure the quality of the GNN represented by the set of hyperparameter values (for regression problems). While in the proposed fast evaluation process, the training will be interrupted at an early stage, the difference of RMSE values between the starting and interrupted epochs will be used as a fast score, which implies the potential of the GNN being considered. To coordinate both types of evaluations, the proposed hierarchical strategy uses the fast evaluation in a lower level for recommending candidates to a higher level, where the full evaluation will act as a final assessor to maintain a group of elite individuals. To validate the effectiveness of HESGA, we apply it to optimise two types of deep graph neural networks. The experimental results on three benchmark datasets demonstrate its advantages compared to Bayesian hyperparameter optimization.
翻译:结构化数据的图表表示方式可以帮助提取立体特征,而且在与深层学习系统,即所谓的“图形神经网络”(GNNS)合作时展示出极好的能力。 选择建造GNNS的有希望的结构结构可以转换成超参数优化问题,由于基础搜索空间的大小以及评估候选人GNS的计算成本高,这是一项极具挑战性的任务。 为解决这一问题,这项研究提出了一种新的遗传算法,并提出了等级评价战略(HESGA),将GNNS的全面评价与快速评价方法相结合。通过全面评价,GNNNS代表一套超参数值,并经过特定数据集的培训,选择建造GNNNNNNS的结构,而根平均值错误(RMSE)将被用来衡量以一组超参数值表示的GNNNNS质量(因为回归问题)。在拟议的快速评价过程中,培训将在早期阶段中断,将RMSE值的起始与中断值值之间的差异作为快速评分,这意味着GNNE值具有一套超常值值值值值值值值值值值值值值值值值值,并测试GNNNNNNNERSERERER网络的高级战略。 将用来在快速评估中,在评估中将使用两种类型中,将用来评估的高级评估,将用来评估。