Smooth-AP: Smoothing the Path Towards Large-Scale Image Retrieval
Abstract
Optimising a ranking-based metric, such as Average Precision (AP), is notoriously challenging due to the fact that it is non-differentiable, and hence cannot be optimised directly using gradient-descent methods. To this end, we introduce an objective that optimises instead a smoothed approximation of AP, coined Smooth-AP. Smooth-AP is a plug-and-play objective function that allows for end-to-end training of deep networks with a simple and elegant implementation. We also present an analysis for why directly optimising the ranking based metric of AP offers benefits over other deep metric learning losses. We apply Smooth-AP to standard retrieval benchmarks: Stanford Online products and VehicleID, and also evaluate on larger-scale datasets: INaturalist for fine-grained category retrieval, and VGGFace2 and IJB-C for face retrieval. In all cases, we improve the performance over the state-of-the-art, especially for larger-scale datasets, thus demonstrating the effectiveness and scalability of Smooth-AP to real-world scenarios.
Cite
Text
Brown et al. "Smooth-AP: Smoothing the Path Towards Large-Scale Image Retrieval." Proceedings of the European Conference on Computer Vision (ECCV), 2020. doi:10.1007/978-3-030-58545-7_39Markdown
[Brown et al. "Smooth-AP: Smoothing the Path Towards Large-Scale Image Retrieval." Proceedings of the European Conference on Computer Vision (ECCV), 2020.](https://mlanthology.org/eccv/2020/brown2020eccv-smoothap/) doi:10.1007/978-3-030-58545-7_39BibTeX
@inproceedings{brown2020eccv-smoothap,
title = {{Smooth-AP: Smoothing the Path Towards Large-Scale Image Retrieval}},
author = {Brown, Andrew and Xie, Weidi and Kalogeiton, Vicky and Zisserman, Andrew},
booktitle = {Proceedings of the European Conference on Computer Vision (ECCV)},
year = {2020},
doi = {10.1007/978-3-030-58545-7_39},
url = {https://mlanthology.org/eccv/2020/brown2020eccv-smoothap/}
}