Journal of University of Science and Technology of China ›› 2020, Vol. 50 ›› Issue (8): 1187-1192.DOI: 10.3969/j.issn.0253-2778.2020.08.020

• Original Paper • Previous Articles    

A one-shot learning algorithm using support set information during training

XIN Shouyu, ZHENG Ruirui, ZHOU Yu, LIU Wenpeng, HE Jianjun   

  1. College of Information and Communication Engineering, Dalian Minzu University, Dalian 116000, China
  • Received:2020-06-03 Revised:2020-07-09 Accepted:2020-07-09 Online:2020-08-31 Published:2020-07-09

Abstract: The purpose of one-shot learning is to use a source category dataset containing a large number of training samples and a target category dataset containing only one training sample per category to construct a learning algorithm that enables accurate classification of samples in the target category space. The existing one-shot learning algorithm mainly uses the source category data to train the model, and then uses the training data of the target category as the support set to realize the classification of the unlabeled samples during the test. Therefore, it fails to effectively utilize the information of the support set during the training. Here, a one-shot learning algorithm using support set information in both the training and test stages is established. The basic idea is to use Siamese neural networks to build models and add support set information during training, that is, to make the similarity between different types of support set samples as small as possible. Experimental results on Omniglot data set and Manchu recognition show that the proposed algorithm can achieve better recognition accuracy.

Key words: one-shot learning, siamese neural networks, metric learning

CLC Number: