Existing methods for distillation do not efficiently utilize the training data. This work presents a novel approach to perform distillation using only a subset of the training data, making it more data-efficient. For this purpose, the training of the teacher model is modified to include self-regulation wherein a sample in the training set is used for updating model parameters in the backward pass either if it is misclassified or the model is not confident enough in its prediction. This modification restricts the participation of samples, unlike the conventional training method. The number of times a sample participates in the self-regulated training process is a measure of its significance towards the model's knowledge. The significance values are used to weigh the losses incurred on the corresponding samples in the distillation process. This method is named significance-based distillation. Two other methods are proposed for comparison where the student model learns by distillation and incorporating self-regulation as the teacher model, either utilizing the significance information computed during the teacher's training or not. These methods are named hybrid and regulated distillations, respectively. Experiments on benchmark datasets show that the proposed methods achieve similar performance as other state-of-the-art methods for knowledge distillation while utilizing a significantly less number of samples.
翻译:现有蒸馏方法没有有效地利用培训数据。 这项工作提出了一个新的方法,即仅使用培训数据的一个子集进行蒸馏,使其数据效率更高。 为此,对教师模式的培训进行了修改,以包括自律,即如果培训成套方法分类不当或模型对教师模型的预测信心不足,则在培训成套方法中将样本用于更新落后通道的示范参数。这种修改限制了样本的参与,与常规培训方法不同。抽样参加自我管制培训过程的次数是衡量其对模型知识重要性的一个尺度。使用重要值来权衡蒸馏过程中相应样本的损失。这种方法称为基于重要性的蒸馏方法。在学生模式通过蒸馏学习和将自律纳入教师模型时,提出了另外两种比较方法,要么利用在教师培训期间计算的重要信息,要么不使用常规培训方法。这些方法被分别命名为混合和规范的蒸馏方法。关于基准数据集的实验表明,拟议的方法在蒸馏过程中达到类似业绩,而采用其他不那么先进的知识采样方法。