Optimizing Rank-based Metrics with Blackbox Differentiation

被引:30
作者
Rolinek, Michal [1 ]
Musil, Vit [2 ]
Paulus, Anselm [1 ]
Vlastelica, Marin [1 ]
Michaelis, Claudio [3 ]
Martius, Georg [1 ]
机构
[1] Max Planck Inst Intelligent Syst, Tubingen, Germany
[2] Univ Firenze, Florence, Italy
[3] Univ Tubingen, Tubingen, Germany
来源
2020 IEEE/CVF CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR 2020) | 2020年
关键词
D O I
10.1109/CVPR42600.2020.00764
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Rank-based metrics are some of the most widely used criteria for performance evaluation of computer vision models. Despite years of effort, direct optimization for these metrics remains a challenge due to their non-differentiable and non-decomposable nature. We present an efficient, theoretically sound, and general method for differentiating rank-based metrics with mini-batch gradient descent. In addition, we address optimization instability and sparsity of the supervision signal that both arise from using rank-based metrics as optimization targets. Resulting losses based on recall and Average Precision are applied to image retrieval and object detection tasks. We obtain performance that is competitive with state-of-the-art on standard image retrieval datasets and consistently improve performance of near state-of-the-art object detectors.
引用
收藏
页码:7617 / 7627
页数:11
相关论文
共 66 条
[1]  
Bartell B. T., 1994, SIGIR '94. Proceedings of the Seventeenth Annual International ACM-SIGIR Conference on Research and Development in Information Retrieval, P173
[2]  
Bellet A, 2014, Arxiv, DOI [arXiv:1306.6709, DOI 10.48550/ARXIV.1306.6709]
[3]  
Bromley J., 1993, International Journal of Pattern Recognition and Artificial Intelligence, V7, P669, DOI 10.1142/S0218001493000339
[4]  
Cakir F., 2019, Deep metric learning to rank
[5]   Deep Metric Learning to Rank [J].
Cakir, Fatih ;
He, Kun ;
Xia, Xide ;
Kulis, Brian ;
Sclaroff, Stan .
2019 IEEE/CVF CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR 2019), 2019, :1861-1870
[6]  
Chakrabarti S., 2008, KDD
[7]  
Chen K, 2019, Arxiv, DOI [arXiv:1906.07155, DOI 10.48550/ARXIV.1906.07155]
[8]   Towards Accurate One-Stage Object Detection with AP-Loss [J].
Chen, Kean ;
Li, Jianguo ;
Lin, Weiyao ;
See, John ;
Wang, Ji ;
Duan, Lingyu ;
Chen, Zhibo ;
He, Changwei ;
Zou, Junni .
2019 IEEE/CVF CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR 2019), 2019, :5114-5122
[9]  
Cohendet R, 2018, Arxiv, DOI arXiv:1807.01052
[10]   SoDeep: a Sorting Deep net to learn ranking loss surrogates [J].
Engilberge, Martin ;
Chevallier, Louis ;
Perez, Patrick ;
Cord, Matthieu .
2019 IEEE/CVF CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR 2019), 2019, :10784-10793