Class-Incremental Learning Based on Feature Extraction of CNN With Optimized Softmax and One-Class Classifiers
With the development of deep convolutional neural networks in recent years, the network structure has become more and more complicated and varied, and there are very good results in pattern recognition, image classification, scene classification, and target tracking. This end-to-end learning model r...
Main Authors: | , |
---|---|
Format: | Article |
Language: | English |
Published: |
IEEE
2019-01-01
|
Series: | IEEE Access |
Subjects: | |
Online Access: | https://ieeexplore.ieee.org/document/8666123/ |
id |
doaj-4a00a0177f6f444dbe5ac3d61681f1f3 |
---|---|
record_format |
Article |
spelling |
doaj-4a00a0177f6f444dbe5ac3d61681f1f32021-03-29T22:46:11ZengIEEEIEEE Access2169-35362019-01-017420244203110.1109/ACCESS.2019.29046148666123Class-Incremental Learning Based on Feature Extraction of CNN With Optimized Softmax and One-Class ClassifiersXin Ye0https://orcid.org/0000-0002-6510-3161Qiuyu Zhu1School of Communication and Information Engineering, Shanghai University, Shanghai, ChinaSchool of Communication and Information Engineering, Shanghai University, Shanghai, ChinaWith the development of deep convolutional neural networks in recent years, the network structure has become more and more complicated and varied, and there are very good results in pattern recognition, image classification, scene classification, and target tracking. This end-to-end learning model relies on the initial large dataset. However, many data are gradually obtained in practical situations, which contradict the deep learning of one-time batch learning. There is an urgent need for an incremental learning approach that can continuously learn new knowledge from new data while retaining what has already been learned. This paper proposes an incremental learning algorithm based on convolutional neural network and support vector data description. CNN and AM-Softmax loss function are used to represent and continuously learn image features. Support vector data description is used to construct multiple hyperspheres for new and old classes of images. Class-incremental learning is achieved by the increment of hyperspheres. The experimental results show that the incremental learning method proposed in this paper can effectively extract the latent features of the image and adapt it to the learning situation of the class-increment. The recognition accuracy is close to batch learning.https://ieeexplore.ieee.org/document/8666123/One-class classifierloss functionfeature extractionincremental learning |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Xin Ye Qiuyu Zhu |
spellingShingle |
Xin Ye Qiuyu Zhu Class-Incremental Learning Based on Feature Extraction of CNN With Optimized Softmax and One-Class Classifiers IEEE Access One-class classifier loss function feature extraction incremental learning |
author_facet |
Xin Ye Qiuyu Zhu |
author_sort |
Xin Ye |
title |
Class-Incremental Learning Based on Feature Extraction of CNN With Optimized Softmax and One-Class Classifiers |
title_short |
Class-Incremental Learning Based on Feature Extraction of CNN With Optimized Softmax and One-Class Classifiers |
title_full |
Class-Incremental Learning Based on Feature Extraction of CNN With Optimized Softmax and One-Class Classifiers |
title_fullStr |
Class-Incremental Learning Based on Feature Extraction of CNN With Optimized Softmax and One-Class Classifiers |
title_full_unstemmed |
Class-Incremental Learning Based on Feature Extraction of CNN With Optimized Softmax and One-Class Classifiers |
title_sort |
class-incremental learning based on feature extraction of cnn with optimized softmax and one-class classifiers |
publisher |
IEEE |
series |
IEEE Access |
issn |
2169-3536 |
publishDate |
2019-01-01 |
description |
With the development of deep convolutional neural networks in recent years, the network structure has become more and more complicated and varied, and there are very good results in pattern recognition, image classification, scene classification, and target tracking. This end-to-end learning model relies on the initial large dataset. However, many data are gradually obtained in practical situations, which contradict the deep learning of one-time batch learning. There is an urgent need for an incremental learning approach that can continuously learn new knowledge from new data while retaining what has already been learned. This paper proposes an incremental learning algorithm based on convolutional neural network and support vector data description. CNN and AM-Softmax loss function are used to represent and continuously learn image features. Support vector data description is used to construct multiple hyperspheres for new and old classes of images. Class-incremental learning is achieved by the increment of hyperspheres. The experimental results show that the incremental learning method proposed in this paper can effectively extract the latent features of the image and adapt it to the learning situation of the class-increment. The recognition accuracy is close to batch learning. |
topic |
One-class classifier loss function feature extraction incremental learning |
url |
https://ieeexplore.ieee.org/document/8666123/ |
work_keys_str_mv |
AT xinye classincrementallearningbasedonfeatureextractionofcnnwithoptimizedsoftmaxandoneclassclassifiers AT qiuyuzhu classincrementallearningbasedonfeatureextractionofcnnwithoptimizedsoftmaxandoneclassclassifiers |
_version_ |
1724190901832515584 |