摘要
对比学习已成为自监督视觉表征学习中的主流方法,其中难负样本(与锚点样本非常相似)是增强学习表征的判别能力的关键。然而,由于识别和整合难负样本的难度,以及由此带来的计算成本显著增加,有效地利用难负样本仍然是一个挑战。为了解决这个问题,我们引入了 SynCo(对比学习中的合成负样本),这是一种新颖的对比学习方法,通过生成合成难负样本来提高模型性能。SynCo 建立在 MoCo 框架之上,引入了六种新策略来创建多样化的合成难负样本,这些样本可以在不增加太多计算开销的情况下动态生成。SynCo 实现了更快的训练和更好的表征学习,在预训练仅 200 个 epoch 后,ImageNet 线性评估的 top-1 准确率达到 68.1%,超过了使用相同 ResNet-50 编码器的 MoCo 的 67.5%。此外,它更有效地迁移到检测任务:在 PASCAL VOC 上,它优于监督基线和 MoCo,AP 达 82.5%;在 COCO 数据集上,它为边界框检测建立了新的基准,AP 达 40.4%,实例分割的 AP 达 35.4%。我们的合成难负样本生成过程显著提高了通过自监督对比学习学习到的视觉表征的质量。代码可在 https://github.com/giakoumoglou/synco 获取。