论文标题
用于准确的一阶段对象检测的AP-loss
AP-Loss for Accurate One-Stage Object Detection
论文作者
论文摘要
一阶段对象探测器通过同时优化分类损失和本地化损失来训练,因为大量的锚点,前者遭受了极端前景 - 背景阶级的不平衡问题的苦难。本文通过提出一个新颖的框架来减轻此问题,以通过排名任务替换单阶段探测器的分类任务,并为排名问题采用平均过度损失(AP-loss)。由于其非差异性和非跨性别性,无法直接优化AP-loss。为此,我们开发了一种新颖的优化算法,该算法无缝地结合了perceptron学习中错误驱动的更新方案和深网络中的反向传播算法。我们在理论和经验上提供了对所提出算法的良好收敛性和计算复杂性的深入分析。实验结果表明,在针对现有基于AP的优化算法的对象检测中解决不平衡问题方面有了显着改善。使用各种标准基准上的分类损失,基于AP损坏的一阶段检测器,在一阶段检测器中实现了改进的最新性能。所提出的框架在适应不同的网络体系结构方面也具有很高的用途。代码可从https://github.com/cccorn/ap-loss获得。
One-stage object detectors are trained by optimizing classification-loss and localization-loss simultaneously, with the former suffering much from extreme foreground-background class imbalance issue due to the large number of anchors. This paper alleviates this issue by proposing a novel framework to replace the classification task in one-stage detectors with a ranking task, and adopting the Average-Precision loss (AP-loss) for the ranking problem. Due to its non-differentiability and non-convexity, the AP-loss cannot be optimized directly. For this purpose, we develop a novel optimization algorithm, which seamlessly combines the error-driven update scheme in perceptron learning and backpropagation algorithm in deep networks. We provide in-depth analyses on the good convergence property and computational complexity of the proposed algorithm, both theoretically and empirically. Experimental results demonstrate notable improvement in addressing the imbalance issue in object detection over existing AP-based optimization algorithms. An improved state-of-the-art performance is achieved in one-stage detectors based on AP-loss over detectors using classification-losses on various standard benchmarks. The proposed framework is also highly versatile in accommodating different network architectures. Code is available at https://github.com/cccorn/AP-loss .