TasksSotADatasetsPapersMethodsSubmitAbout
Papers With Code 2

A community resource for machine learning research: papers, code, benchmarks, and state-of-the-art results.

Explore

Notable BenchmarksAll SotADatasetsPapersMethods

Community

Submit ResultsAbout

Data sourced from the PWC Archive (CC-BY-SA 4.0). Built by the community, for the community.

Papers/Smooth-AP: Smoothing the Path Towards Large-Scale Image Re...

Smooth-AP: Smoothing the Path Towards Large-Scale Image Retrieval

Andrew Brown, Weidi Xie, Vicky Kalogeiton, Andrew Zisserman

2020-07-23ECCV 2020 8Vehicle Re-IdentificationMetric LearningRetrievalImage Retrieval
PaperPDFCodeCode

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.

Results

TaskDatasetMetricValueModel
Image RetrievalSOPR@180.1Smooth-AP
Image RetrievaliNaturalistR@167.2Smooth-AP
Image RetrievaliNaturalistR@1690.3Smooth-AP
Image RetrievaliNaturalistR@3293.1Smooth-AP
Image RetrievaliNaturalistR@581.8Smooth-AP
Intelligent SurveillanceVehicleID LargeRank-191.9Smooth-AP
Intelligent SurveillanceVehicleID LargeRank-596.2Smooth-AP
Intelligent SurveillanceVehicleID MediumRank-193.3Smooth-AP
Intelligent SurveillanceVehicleID MediumRank-596.4Smooth-AP
Intelligent SurveillanceVehicleID SmallRank-194.9Smooth-AP
Intelligent SurveillanceVehicleID SmallRank-597.6Smooth-AP
Vehicle Re-IdentificationVehicleID LargeRank-191.9Smooth-AP
Vehicle Re-IdentificationVehicleID LargeRank-596.2Smooth-AP
Vehicle Re-IdentificationVehicleID MediumRank-193.3Smooth-AP
Vehicle Re-IdentificationVehicleID MediumRank-596.4Smooth-AP
Vehicle Re-IdentificationVehicleID SmallRank-194.9Smooth-AP
Vehicle Re-IdentificationVehicleID SmallRank-597.6Smooth-AP

Related Papers

Unsupervised Ground Metric Learning2025-07-17From Roots to Rewards: Dynamic Tree Reasoning with RL2025-07-17HapticCap: A Multimodal Dataset and Task for Understanding User Experience of Vibration Haptic Signals2025-07-17A Survey of Context Engineering for Large Language Models2025-07-17MCoT-RE: Multi-Faceted Chain-of-Thought and Re-Ranking for Training-Free Zero-Shot Composed Image Retrieval2025-07-17FAR-Net: Multi-Stage Fusion Network with Enhanced Semantic Alignment and Adaptive Reconciliation for Composed Image Retrieval2025-07-17Are encoders able to learn landmarkers for warm-starting of Hyperparameter Optimization?2025-07-16Developing Visual Augmented Q&A System using Scalable Vision Embedding Retrieval & Late Interaction Re-ranker2025-07-16