Skip to main content
QUICK REVIEW

[论文解读] Few-shot learning of neural networks from scratch by pseudo example optimization

Akisato Kimura, Zoubin Ghahramani|arXiv (Cornell University)|Feb 8, 2018
Advanced machining processes and optimization被引用 32
一句话总结

本文提出了一种新颖的少样本学习方法,通过使用高斯过程(GP)参考模型进行知识蒸馏,并优化伪训练样本,从零开始训练神经网络。通过联合训练目标网络并更新伪样本以提升泛化能力,该方法在少样本基准测试中实现了最先进性能,优于简单的端到端训练和标准知识蒸馏,且仅需极少的标注数据。

ABSTRACT

In this paper, we propose a simple but effective method for training neural networks with a limited amount of training data. Our approach inherits the idea of knowledge distillation that transfers knowledge from a deep or wide reference model to a shallow or narrow target model. The proposed method employs this idea to mimic predictions of reference estimators that are more robust against overfitting than the network we want to train. Different from almost all the previous work for knowledge distillation that requires a large amount of labeled training data, the proposed method requires only a small amount of training data. Instead, we introduce pseudo training examples that are optimized as a part of model parameters. Experimental results for several benchmark datasets demonstrate that the proposed method outperformed all the other baselines, such as naive training of the target model and standard knowledge distillation.

研究动机与目标

  • 解决仅使用少量标注样本训练深度神经网络时过拟合的挑战。
  • 克服现有知识蒸馏方法依赖大量标注数据进行迁移的局限性。
  • 开发一种框架,实现从鲁棒参考估计器(如GP)到目标神经网络的有效知识迁移,且仅需极少真实数据。
  • 提出一种新颖的伪训练样本优化策略,以增强低数据场景下的模型泛化能力。
  • 通过结合模仿损失、伪样本优化与保真度加权,过滤不确定的伪样本,提升少样本学习性能。

提出的方法

  • 使用高斯过程(GP)分类器作为参考模型,基于少量真实标注样本进行训练,以提供鲁棒且平滑的预测结果。
  • 通过知识蒸馏损失训练目标神经网络,使其模仿GP的预测结果,结合硬标签与软标签。
  • 引入作为优化对象的伪训练样本(诱导点),在训练过程中动态更新,以增加损失并聚焦于预测性能较差的区域。
  • 利用梯度更新优化伪样本,使其向特征空间中不确定性较高或分类错误的区域移动。
  • 应用保真度加权机制,抑制参考模型预测中不确定性较高的伪样本,提升训练稳定性。
  • 使用Adam与Nadam优化器端到端联合训练目标网络与伪样本,同时优化真实数据与伪数据的联合损失。

实验结果

研究问题

  • RQ1当仅有少量标注样本可用时,是否可以有效应用知识蒸馏于少样本学习,而无需依赖预训练模型或大规模数据?
  • RQ2如何优化伪训练样本以提升低数据场景下神经网络的泛化能力?
  • RQ3将基于GP的参考模型与迭代式伪样本优化相结合,是否能带来优于标准知识蒸馏或简单端到端训练的性能提升?
  • RQ4保真度加权对训练过程中伪样本的质量与可靠性有何影响?
  • RQ5是否可以仅使用少量真实样本与优化后的伪样本,从零开始成功训练神经网络,并实现最先进水平的少样本性能?

主要发现

  • 所提方法在MNIST与CIFAR-FS上均优于目标网络的简单端到端训练,在每类200个标注样本下达到86.7%的准确率。
  • 引入伪样本优化后,性能相比仅使用模仿损失的基线方法最高提升2.5%,尤其在MNIST上表现显著(100个样本时为79.5% vs. 78.1%)。
  • 保真度加权带来微小但稳定的性能提升,在部分设置中准确率提高0.2–0.5%,尤其在MNIST上效果明显。
  • 即使参考模型(GP)本身性能较弱,该方法仍优于GP自身表现(例如在MNIST上,GP为71.4%,而本方法在200个样本下达到72.5%)。
  • 该方法在所有测试的少样本基准上均达到最先进性能,展现出在极小标注数据下的鲁棒性与泛化能力。
  • 消融实验表明,伪样本优化是影响最大的组件,显著优于不使用该策略的方法。

更好的研究,从现在开始

从论文设计到论文写作,大幅缩短您的研究时间。

无需绑定信用卡

本解读由 AI 生成,并经人工编辑审核。