arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2210.02808cs.CV

无需蒸馏的低算力网络上的高效自监督预训练

Effective Self-supervised Pre-training on Low-compute Networks without Distillation

Samsung AI Cambridge(三星人工智能剑桥研究院);Microsoft Research Cambridge(微软剑桥研究院)

Fuwen Tan, Fatemeh Saleh, Brais Martinez

AI总结:

本文针对低算力网络自监督预训练性能受限问题,指出瓶颈源于视图采样与正则化权衡而非架构容量,并提出系统化视图采样训练方法,在多种SSL算法、小型网络和视觉任务上取得新SOTA。

摘要:

尽管自监督学习(SSL)取得了令人瞩目的进展,但其在低算力网络上的适用性受到的关注仍然有限。已有报告的性能大幅落后于标准监督预训练,使自监督学习无法对部署在设备端的模型产生影响。以往大多数工作将这种较差性能归因于低算力网络的容量瓶颈,并选择通过知识蒸馏(KD)来回避该问题。在本研究中,我们重新审视面向高效神经网络的SSL,更仔细地考察造成实际限制的不利因素,以及它们是否为自监督低算力场景所固有。我们发现,与公认认识相反,并不存在内在的架构瓶颈;我们诊断出性能瓶颈与模型复杂度和正则化强度之间的权衡有关。具体而言,我们首先通过实验观察到,局部视图的使用会对SSL方法的有效性产生巨大影响。这表明视图采样是低容量网络上SSL的性能瓶颈之一。我们假设,面向大型神经网络的视图采样策略要求在差异极大的空间尺度和上下文中匹配视图,这对低容量架构而言要求过高。我们将视图采样机制的设计系统化,提出了一种新的训练方法,该方法在不同SSL方法(如MoCo-v2、SwAV、DINO)、不同小型网络(如MobileNetV2、ResNet18、ResNet34、ViT-Ti)以及不同任务(线性探测、目标检测、实例分割和半监督学习)上均持续提升性能。尽管没有使用KD损失项,我们的最佳模型仍在低算力网络的SSL方法中确立了新的最优水平。

英文摘要:

Despite the impressive progress of self-supervised learning (SSL), its applicability to low-compute networks has received limited attention. Reported performance has trailed behind standard supervised pre-training by a large margin, barring self-supervised learning from making an impact on models that are deployed on device. Most prior works attribute this poor performance to the capacity bottleneck of the low-compute networks and opt to bypass the problem through the use of knowledge distillation (KD). In this work, we revisit SSL for efficient neural networks, taking a closer at what are the detrimental factors causing the practical limitations, and whether they are intrinsic to the self-supervised low-compute setting. We find that, contrary to accepted knowledge, there is no intrinsic architectural bottleneck, we diagnose that the performance bottleneck is related to the model complexity vs regularization strength trade-off. In particular, we start by empirically observing that the use of local views can have a dramatic impact on the effectiveness of the SSL methods. This hints at view sampling being one of the performance bottlenecks for SSL on low-capacity networks. We hypothesize that the view sampling strategy for large neural networks, which requires matching views in very diverse spatial scales and contexts, is too demanding for low-capacity architectures. We systematize the design of the view sampling mechanism, leading to a new training methodology that consistently improves the performance across different SSL methods (e.g. MoCo-v2, SwAV, DINO), different low-size networks (e.g. MobileNetV2, ResNet18, ResNet34, ViT-Ti), and different tasks (linear probe, object detection, instance segmentation and semi-supervised learning). Our best models establish a new state-of-the-art for SSL methods on low-compute networks despite not using a KD loss term.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑