Active Learning of Pattern Classification Based on PEDCC-Loss

Deep learning classifiers require a large number of labeled samples to train the model. Active learning reduces the dependence of classification model on labeled samples by gradually selecting high-quality samples for iterative training. In this article, an active learning method for pattern classif...

Descripción completa

Guardado en:
Detalles Bibliográficos
Autores principales: Qiuyu Zhu, Jianbing Luan, Tiantian Li, Xuewen Zu
Formato: article
Lenguaje:EN
Publicado: IEEE 2021
Materias:
Acceso en línea:https://doaj.org/article/79ec406f64c141e78db6def879c1bb4b
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
Descripción
Sumario:Deep learning classifiers require a large number of labeled samples to train the model. Active learning reduces the dependence of classification model on labeled samples by gradually selecting high-quality samples for iterative training. In this article, an active learning method for pattern classification is proposed, which can use fewer labeled samples to achieve higher classification accuracy. The algorithm uses PEDCC-Loss to train the network model according to the predefined evenly-distributed class centroids (PEDCC) of the classification task, maximizing the distance between classes. Then, the maximum value of the cosine distance is selected to measure the sample uncertainty according to the PEDCC output characteristics. In the active learning algorithm iteration, samples with high uncertainty are selected for manual labeling, and samples with low uncertainty are given pseudo labels. At the same time, manual label samples and pseudo label samples are used to train the classification network to continuously optimize the classification boundary. Compared with CRL, LLAL and other methods, the experimental results on CIFAR100, CIFAR10, SVHN, and Animals-10 data sets show the effectiveness of this algorithm.