A Ranking-based, Balanced Loss Function Unifying Classification and Localisation in Object Detection

We propose average Localisation-Recall-Precision (aLRP), a unified, bounded, balanced and ranking-based loss function for both classification and localisation tasks in object detection. aLRP extends the Localisation-Recall-Precision (LRP) performance metric (Oksuz et al., 2018) inspired from how Average Precision (AP) Loss extends precision to a ranking-based loss function for classification (Chen et al., 2020). aLRP has the following distinct advantages: (i) aLRP is the first ranking-based loss function for both classification and localisation tasks. (ii) Thanks to using ranking for both tasks, aLRP naturally enforces high-quality localisation for high-precision classification. (iii) aLRP provides provable balance between positives and negatives. (iv) Compared to on average $\sim$6 hyperparameters in the loss functions of state-of-the-art detectors, aLRP Loss has only one hyperparameter, which we did not tune in practice. On the COCO dataset, aLRP Loss improves its ranking-based predecessor, AP Loss, up to around $5$ AP points, achieves $48.9$ AP without test time augmentation and outperforms all one-stage detectors. Code available at: https://github.com/kemaloksuz/aLRPLoss .

PDF Abstract NeurIPS 2020 PDF NeurIPS 2020 Abstract

Datasets


Results from the Paper


Task Dataset Model Metric Name Metric Value Global Rank Result Benchmark
Object Detection COCO minival Faster R-CNN+aLRP Loss (ResNet-50, 500 scale) box AP 40.7 # 162
AP50 60.7 # 74
AP75 43.3 # 75
Object Detection COCO minival FoveaBox+aLRP Loss (ResNet-50, 500 scale) box AP 39.7 # 172
AP50 58.8 # 90
AP75 41.5 # 82
Object Detection COCO minival RetinaNet+aLRP Loss (ResNet-50, 500 scale) box AP 40.2 # 169
AP50 60.3 # 75
AP75 42.3 # 78
Object Detection COCO test-dev aLRP Loss (ResNext-101, DCN, 500 scale) box mAP 44.6 # 139
AP50 65.0 # 77
AP75 47.5 # 97
APS 24.6 # 99
APM 48.1 # 75
APL 58.3 # 66
Hardware Burden None # 1
Operations per network pass None # 1
Object Detection COCO test-dev aLRP Loss (ResNext-101-64x4d, DCN, multiscale test) box mAP 50.2 # 86
AP50 70.3 # 32
AP75 53.9 # 45
APS 32.0 # 35
APM 53.1 # 36
APL 63.0 # 36
Hardware Burden None # 1
Operations per network pass None # 1
Object Detection COCO test-dev aLRP Loss (ResNext-101-64x4d, single scale) box mAP 47.8 # 108
AP50 68.4 # 49
AP75 51.1 # 65
APS 30.2 # 48
APM 50.8 # 53
APL 59.1 # 63
Hardware Burden None # 1
Operations per network pass None # 1
Object Detection COCO test-dev aLRP Loss (ResNext-101-64x4d, DCN, single scale) box mAP 48.9 # 96
AP50 69.3 # 43
AP75 52.5 # 56
APS 30.8 # 45
APM 51.5 # 51
APL 62.1 # 40
Hardware Burden None # 1
Operations per network pass None # 1

Methods


No methods listed for this paper. Add relevant methods here