基于遗传编程的进化深度学习用于数据高效的图像分类

Genetic Programming-Based Evolutionary Deep Learning for Data-Efficient Image Classification

IEEE Transactions on Evolutionary Computation · 2022
被引 37
ABS 4

中文导读

提出一种基于遗传编程的进化深度学习方法,自动演化可变长度模型,利用图像和分类域算子学习特征并构建集成,在小样本图像分类任务中优于传统深度学习方法,且模型可解释性强。

Abstract

Data-efficient image classification is a challenging task that aims to solve image classification using small training data. Neural network-based deep learning methods are effective for image classification, but they typically require large-scale training data and have major limitations such as requiring expertise to design network architectures and having poor interpretability. Evolutionary deep learning is a recent hot topic that combines evolutionary computation with deep learning. However, most evolutionary deep learning methods focus on evolving architectures of neural networks, which still suffers from limitations such as poor interpretability. To address this, this paper proposes a new genetic programming-based evolutionary deep learning approach to data-efficient image classification. The new approach can automatically evolve variable-length models using many important operators from both image and classification domains. It can learn different types of image features from colour or gray-scale images, and construct effective and diverse ensembles for image classification. A flexible multi-layer representation enables the new approach to automatically construct shallow or deep models/trees for different tasks and perform effective transformations on the input data via multiple internal nodes. The new approach is applied to solve five image classification tasks with different training set sizes. The results show that it achieves better performance in most cases than deep learning methods for data-efficient image classification. A deep analysis shows that the new approach has good convergence and evolves models with high interpretability, different lengths/sizes/shapes, and good transferability.

图像分类进化深度学习遗传编程机器学习可解释性