中国科学技术大学学报 ›› 2020, Vol. 50 ›› Issue (8): 1187-1192.DOI: 10.3969/j.issn.0253-2778.2020.08.020

• 论著 • 上一篇    

训练过程中使用支持集信息的单样本学习算法

辛守宇,郑蕊蕊,周瑜,刘文鹏,贺建军   

  1. 大连民族大学信息与通信工程学院,辽宁大连 116000
  • 收稿日期:2020-06-03 修回日期:2020-07-09 接受日期:2020-07-09 出版日期:2020-08-31 发布日期:2020-07-09
  • 通讯作者: 贺建军
  • 作者简介:辛守宇,男,1995年生,硕士研究生.研究方向:深度学习.Email:xsy2268745113@163.com
  • 基金资助:
    国家自然科学基金(61702081)资助.

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

摘要: 单样本学习的目的是利用一个包含大量训练样本的源类别数据集以及每个类别只包含一个训练样本的目标类别数据集来构建一种学习算法,使得算法能够对目标类别空间中的样本进行准确分类.已有的单样本学习算法主要是先利用源类别数据来训练模型,然后在测试时将目标类别训练数据作为支持集来实现对未标注样本的分类,因此在训练时没有有效地利用支持集的信息.为此提出一种在训练阶段和测试阶段同时利用支持集信息的单样本学习算法,基本思想是利用孪生神经网络构建模型并在训练时加入支持集信息,即让不同类别的支持集样本之间的相似度尽可能小.在Omniglot数据集和满文识别问题上的实验结果表明,该算法能取得较好的识别准确率.

关键词: 单样本学习, 孪生神经网络, 度量学习

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

中图分类号: