Learning with Average Precision: Training Image Retrieval with a Listwise Loss
Not on the map. Why?
Abstract (arXiv)
Image retrieval can be formulated as a ranking problem where the goal is to order database images by decreasing similarity to the query. Recent deep models for image retrieval have outperformed traditional methods by leveraging ranking-tailored loss functions, but important theoretical and practical problems remain. First, rather than directly optimizing the global ranking, they minimize an upper-bound on the essential loss, which does not necessarily result in an optimal mean average precision (mAP). Second, these methods require significant engineering efforts to work well, e.g. special pre-training and hard-negative mining. In this paper we propose instead to directly optimize the global mAP by leveraging recent advances in listwise loss formulations. Using a histogram binning approximation, the AP can be differentiated and thus employed to end-to-end learning. Compared to existing losses, the proposed method considers thousands of images simultaneously at each iteration and eliminates the need for ad hoc tricks. It also establishes a new state of the art on many standard retrieval benchmarks. Models and evaluation scripts have been made available at https://europe.naverlabs.com/Deep-Image-Retrieval/
Key facts. Cited by 184 papers in the map (data through 7 Oct 2026). First posted on arXiv 18 Jun 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 49; 2022: 44; 2023: 36; 2024: 19; 2025: 25; 2026: 11.
184 papers.
Sort:
By area:
- 2023DINOv2: Learning Robust Visual Features without Supervisioncited by 7,764
- 2021Emerging Properties in Self-Supervised Vision Transformerscited by 6,893
- 2023DUSt3R: Geometric 3D Vision Made Easycited by 1,526
- 2021Patch-NetVLAD: Multi-Scale Fusion of Locally-Global Descriptors for Place Recognitioncited by 236
- 2024MASt3R-SfM: a Fully-Integrated Solution for Unconstrained Structure-from-Motioncited by 161
- 2022CroCo: Self-Supervised Pre-training for 3D Vision Tasks by Cross-View Completioncited by 158
- 2023Accelerated Coordinate Encoding: Learning to Relocalize in Minutes using RGB and Posescited by 107
- 2022TransVPR: Transformer-based place recognition with multi-level attention aggregationcited by 102
- 2022LaMAR: Benchmarking Localization and Mapping for Augmented Realitycited by 98
- 2021Training Vision Transformers for Image Retrievalcited by 90
- 2022Deep Visual Geo-localization Benchmarkcited by 83
- 2021Where is your place, Visual Place Recognition?cited by 82
38 more
- 2021Deep Learning for Instance Retrieval: A Surveycited by 70
- 2021Instance-level Image Retrieval using Reranking Transformerscited by 63
- 2022MeshLoc: Mesh-Based Visual Localizationcited by 62
- 2025MegaLoc: One Retrieval to Place Them Allcited by 58
- 2021SeqNet: Learning Descriptors for Sequence-based Hierarchical Place Recognitioncited by 56
- 2021DOLG: Single-Stage Image Retrieval with Deep Orthogonal Fusion of Local and Global Featurescited by 54
- 2022RankSim: Ranking Similarity Regularization for Deep Imbalanced Regressioncited by 52
- 2021Recall@k Surrogate Loss with Large Batches and Similarity Mixupcited by 49
- 2021Large-Scale Spatio-Temporal Person Re-identification: Algorithms and Benchmarkcited by 47
- 2021Zero-Shot Day-Night Domain Adaptation with a Physics Priorcited by 47
- 2022Correlation Verification for Image Retrievalcited by 47
- 2023GeneCIS: A Benchmark for General Conditional Image Similaritycited by 46
- 2021On Semantic Similarity in Video Retrievalcited by 45
- 2022Improving Point Cloud Based Place Recognition with Ranking-based Loss and Large Batch Trainingcited by 44
- 2023Data-efficient Large Scale Place Recognition with Graded Similarity Supervisioncited by 43
- 2021MinkLoc++: Lidar and Monocular Image Fusion for Place Recognitioncited by 41
- 2023Global Features are All You Need for Image Retrieval and Rerankingcited by 41
- 2021Single Image Depth Estimation: An Overviewcited by 35
- 2022Learning Super-Features for Image Retrievalcited by 35
- 2021Learning Intra-Batch Connections for Deep Metric Learningcited by 34
- 2021ALADIN: All Layer Adaptive Instance Normalization for Fine-grained Style Similaritycited by 34
- 2022AmsterTime: A Visual Place Recognition Benchmark Dataset for Severe Domain Shiftcited by 32
- 2021Learning Camera Localization via Dense Scene Matchingcited by 28
- 2021Large-scale Localization Datasets in Crowded Indoor Spacescited by 28
- 2021Generalized Contrastive Optimization of Siamese Networks for Place Recognitioncited by 27
- 2022Investigating the Role of Image Retrieval for Visual Localization -- An exhaustive benchmarkcited by 27
- 2022NeuMap: Neural Coordinate Mapping by Auto-Transdecoder for Camera Localizationcited by 26
- 2021Noise-resistant Deep Metric Learning with Ranking-based Instance Selectioncited by 23
- 2021Contrastive Learning with Large Memory Bank and Negative Embedding Subtraction for Accurate Copy Detectioncited by 23
- 2021NinjaDesc: Content-Concealing Visual Descriptors via Adversarial Learningcited by 21
- 2021Probabilistic Visual Place Recognition for Hierarchical Localizationcited by 20
- 2023Visual Localization using Imperfect 3D Models from the Internetcited by 20
- 2021Reassessing the Limitations of CNN Methods for Camera Pose Regressioncited by 19
- 2021Robust and Decomposable Average Precision for Image Retrievalcited by 19
- 2024Revisit Anything: Visual Place Recognition via Image Segment Retrievalcited by 19
- 2023IRGen: Generative Modeling for Image Retrievalcited by 18
- 2024AMES: Asymmetric and Memory-Efficient Similarity Estimation for Instance-level Retrievalcited by 16
- 2025Hypergraph Vision Transformers: Images are More than Nodes, More than Edgescited by 16
50 most cited of 184 All 184 (JSON)
- 2026FoundYou: A Unified Model for Personalized Segmentation and Retrieval30 Aug 2026
- 2026Breaking D'ej`a Vu: Independent Auditing of Visual Place Recognition through Vision-Language Reasoning14 Jul 2026
- 2026GeoMix: Descriptor-Free Visual Localization via Global Context and Multi-Detector Training2 Jul 2026
- 2026SG2Loc: Sequential Visual Localization on 3D Scene Graphs10 Jun 2026
- 2026City-Mesh3R: Simulation-Ready City-Scale 3D Mesh Reconstruction from Multi-View Images28 May 2026
- 2026Indexing Multimodal Language Models for Large-scale Image Retrieval14 Apr 2026
- 2026CLAY: Conditional Visual Similarity Modulation in Vision-Language Embedding Space13 Apr 2026
- 2026Event-Driven Neuromorphic Vision Enables Energy-Efficient Visual Place Recognition24 Mar 2026
- 2026EventGeM: Global-to-Local Feature Matching for Event-Based Visual Place Recognition6 Mar 2026
- 2026Automatic Map Density Selection for Locally-Performant Visual Place Recognition25 Feb 2026
- 2026SupScene: Scene-Structured Overlap Supervision for Image Retrieval in Unconstrained SfM17 Jan 2026
- 2025Training-free Conditional Image Embedding Framework Leveraging Large Vision Language Models26 Dec 2025
38 more
- 2025UniPR-3D: Towards Universal Visual Place Recognition with Visual Geometry Grounded Transformer24 Dec 2025
- 2025Text2Graph VPR: A Text-to-Graph Expert System for Explainable Place Recognition in Changing Environments21 Dec 2025
- 2025Through the Lens of Doubt: Robust and Efficient Uncertainty Estimation for Visual Place Recognition15 Oct 2025
- 2025Instance-Level Generation for Representation Learning10 Oct 2025
- 2025The Overlooked Value of Test-time Reference Sets in Visual Place Recognition4 Oct 2025
- 2025A Scene is Worth a Thousand Features: Feed-Forward Camera Localization from a Collection of Image Features1 Oct 2025
- 2025Global-to-Local or Local-to-Global? Enhancing Image Retrieval with Efficient Local Search and Effective Global Re-ranking4 Sep 2025
- 2025DSFormer: A Dual-Scale Cross-Learning Transformer for Visual Place Recognition24 Jul 2025
- 2025STIMULUS: Achieving Fast Convergence and Low Sample Complexity in Stochastic Multi-Objective Learning24 Jun 2025
- 2025Adversarial Attacks and Detection in Visual Place Recognition for Safer Robot Navigation19 Jun 2025
- 2025Seeing in the Dark: Benchmarking Egocentric 3D Vision with the Oxford Day-and-Night Dataset4 Jun 2025
- 2025Anveshana: A New Benchmark Dataset for Cross-Lingual Information Retrieval On English Queries and Sanskrit Documents26 May 2025
- 2025Self-Organizing Visual Prototypes for Non-Parametric Representation Learning23 May 2025
- 2025A Guide to Structureless Visual Localization24 Apr 2025
- 2025Visual Re-Ranking with Non-Visual Side Information15 Apr 2025
- 2025Hypergraph Vision Transformers: Images are More than Nodes, More than Edges11 Apr 2025
- 2025LiM-Loc: Visual Localization with Dense and Accurate 3D Reference Maps Directly Corresponding 2D Keypoints to 3D LiDAR Point Clouds31 Mar 2025
- 2025HOTFormerLoc: Hierarchical Octree Transformer for Versatile Lidar Place Recognition Across Ground and Aerial Views11 Mar 2025
- 2025Find your Needle: Small Object Image Retrieval via Multi-Object Attention Optimization10 Mar 2025
- 2025Improving Visual Place Recognition with Sequence-Matching Receptiveness Prediction10 Mar 2025
- 2025StructVPR++: Distill Structural and Semantic Knowledge with Weighting Samples for Visual Place Recognition9 Mar 2025
- 2025A2-GNN: Angle-Annular GNN for Visual Descriptor-free Camera Relocalization27 Feb 2025
- 2025MegaLoc: One Retrieval to Place Them All24 Feb 2025
- 2025Circuit Diagram Retrieval Based on Hierarchical Circuit Graph Representation5 Feb 2025
- 2024Retrieval Augmented Image Harmonization18 Dec 2024
- 2024A Hyperdimensional One Place Signature to Represent Them All: Stackable Descriptors For Visual Place Recognition9 Dec 2024
- 2024Attribute-Enhanced Similarity Ranking for Sparse Link Prediction29 Nov 2024
- 2024Leveraging Spatial Attention and Edge Context for Optimized Feature Selection in Visual Localization16 Oct 2024
- 2024VLAD-BuFF: Burst-aware Fast Feature Aggregation for Visual Place Recognition28 Sep 2024
- 2024MASt3R-SfM: a Fully-Integrated Solution for Unconstrained Structure-from-Motion27 Sep 2024
- 2024Revisit Anything: Visual Place Recognition via Image Segment Retrieval26 Sep 2024
- 2024Combining Absolute and Semi-Generalized Relative Poses for Visual Localization21 Sep 2024
- 2024Enhancing Printed Circuit Board Defect Detection through Ensemble Learning14 Sep 2024
- 2024Realigned Softmax Warping for Deep Metric Learning28 Aug 2024
- 2024AMES: Asymmetric and Memory-Efficient Similarity Estimation for Instance-level Retrieval6 Aug 2024
- 2024Not All Pairs are Equal: Hierarchical Learning for Average-Precision-Oriented Video Retrieval22 Jul 2024
- 2024Improving Visual Place Recognition Based Robot Navigation By Verifying Localization Estimates11 Jul 2024
- 2024Learning from Memory: Non-Parametric Memory Augmented Self-Supervised Learning of Visual Features3 Jul 2024
50 newest of 184 All 184 (JSON)
- 2023DINOv2: Learning Robust Visual Features without Supervisioncited by 7,764
- 2021Emerging Properties in Self-Supervised Vision Transformerscited by 6,893
- 2023DUSt3R: Geometric 3D Vision Made Easycited by 1,526
- 2021Patch-NetVLAD: Multi-Scale Fusion of Locally-Global Descriptors for Place Recognitioncited by 236
- 2024MASt3R-SfM: a Fully-Integrated Solution for Unconstrained Structure-from-Motioncited by 161
- 2022CroCo: Self-Supervised Pre-training for 3D Vision Tasks by Cross-View Completioncited by 158
- 2023Accelerated Coordinate Encoding: Learning to Relocalize in Minutes using RGB and Posescited by 107
- 2022TransVPR: Transformer-based place recognition with multi-level attention aggregationcited by 102
- 2022LaMAR: Benchmarking Localization and Mapping for Augmented Realitycited by 98
- 2021Training Vision Transformers for Image Retrievalcited by 90
- 2022Deep Visual Geo-localization Benchmarkcited by 83
- 2021Where is your place, Visual Place Recognition?cited by 82
12 most cited of 180 All 180 (JSON)
- 2026FoundYou: A Unified Model for Personalized Segmentation and Retrieval30 Aug 2026
- 2026GeoMix: Descriptor-Free Visual Localization via Global Context and Multi-Detector Training2 Jul 2026
- 2026SG2Loc: Sequential Visual Localization on 3D Scene Graphs10 Jun 2026
- 2026City-Mesh3R: Simulation-Ready City-Scale 3D Mesh Reconstruction from Multi-View Images28 May 2026
- 2026CLAY: Conditional Visual Similarity Modulation in Vision-Language Embedding Space13 Apr 2026
- 2026Event-Driven Neuromorphic Vision Enables Energy-Efficient Visual Place Recognition24 Mar 2026
- 2026EventGeM: Global-to-Local Feature Matching for Event-Based Visual Place Recognition6 Mar 2026
- 2026Automatic Map Density Selection for Locally-Performant Visual Place Recognition25 Feb 2026
- 2026SupScene: Scene-Structured Overlap Supervision for Image Retrieval in Unconstrained SfM17 Jan 2026
- 2025UniPR-3D: Towards Universal Visual Place Recognition with Visual Geometry Grounded Transformer24 Dec 2025
- 2025Text2Graph VPR: A Text-to-Graph Expert System for Explainable Place Recognition in Changing Environments21 Dec 2025
- 2025Through the Lens of Doubt: Robust and Efficient Uncertainty Estimation for Visual Place Recognition15 Oct 2025
12 newest of 180 All 180 (JSON)