Evolutionary Computation algorithms have been used to solve optimization problems in relation with architectural, hyper-parameter or training configuration, forging the field known today as Neural Architecture Search. These algorithms have been combined with other techniques such as the pruning of Neural Networks, which reduces the complexity of the network, and the Transfer Learning, which lets the import of knowledge from another problem related to the one at hand. The usage of several criteria to evaluate the quality of the evolutionary proposals is also a common case, in which the performance and complexity of the network are the most used criteria. This work proposes MO-EvoPruneDeepTL, a multi-objective evolutionary pruning algorithm. \proposal uses Transfer Learning to adapt the last layers of Deep Neural Networks, by replacing them with sparse layers evolved by a genetic algorithm, which guides the evolution based in the performance, complexity and robustness of the network, being the robustness a great quality indicator for the evolved models. We carry out different experiments with several datasets to assess the benefits of our proposal. Results show that our proposal achieves promising results in all the objectives, and direct relation are presented among them. The experiments also show that the most influential neurons help us explain which parts of the input images are the most relevant for the prediction of the pruned neural network. Lastly, by virtue of the diversity within the Pareto front of pruning patterns produced by the proposal, it is shown that an ensemble of differently pruned models improves the overall performance and robustness of the trained networks.
翻译:使用进化计算算法来解决与建筑、超参数或培训配置有关的优化问题,并构建了今天称为神经结构搜索的字段。这些算法已经与其他技术相结合,如神经网络的运行(降低网络的复杂性)和转移学习(通过遗传算法将知识从与手边问题相关的另一个问题中输入出来)。使用若干标准来评估进化建议的质量也是一个常见案例,在这个案例中,网络的性能和复杂性是最常用的标准。这项工作提出了MO-EvoPruneDeepTL,一个多目标的进化操纵算法。 \ 提案使用转移学习来调整深神经网络的最后一层,用稀薄的层来取代网络,以基因算法来指导网络性能、复杂性和稳健度的进化,这是进化模型的高度质量指标。我们用不同的数据集来评估我们提案的效益。结果显示我们的提案在目标中取得了很有希望的结果,通过最有说服力的进化的进化网络的进化图中,通过最有说服力的进化的进化的进化的进化的进化图中。