Forward Compatible Training for Large-Scale Embedding Retrieval Systems
Not on the map. Why?
Abstract (arXiv)
In visual retrieval systems, updating the embedding model requires recomputing features for every piece of data. This expensive process is referred to as backfilling. Recently, the idea of backward compatible training (BCT) was proposed. To avoid the cost of backfilling, BCT modifies training of the new model to make its representations compatible with those of the old model. However, BCT can significantly hinder the performance of the new model. In this work, we propose a new learning paradigm for representation learning: forward compatible training (FCT). In FCT, when the old model is trained, we also prepare for a future unknown version of the model. We propose learning side-information, an auxiliary feature for each sample which facilitates future updates of the model. To develop a powerful and flexible framework for model compatibility, we combine side-information with a forward transformation from old to new embeddings. Training of the new model is not modified, hence, its accuracy is not degraded. We demonstrate significant retrieval accuracy improvement compared to BCT for various datasets: ImageNet-1k (+18.1%), Places-365 (+5.4%), and VGG-Face2 (+8.3%). FCT obtains model compatibility when the new and old models are trained across different datasets, losses, and architectures.
Key facts. Cited by 19 papers in the map (data through 14 Oct 2026). Builds on 42 of its 63 references that are in the map. First posted on arXiv 6 Dec 2021.
Builds on
42 of 63 references.
References · 42
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2014Adam: A Method for Stochastic Optimizationcited by 37,240
- 2021Learning Transferable Visual Models From Natural Language Supervisioncited by 33,744
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
- 2020A Simple Framework for Contrastive Learning of Visual Representationscited by 12,049
- 2015Distilling the Knowledge in a Neural Networkcited by 10,324
- 2014ImageNet Large Scale Visual Recognition Challengecited by 8,498
- 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 7,005
- 2021Emerging Properties in Self-Supervised Vision Transformerscited by 6,968
- 2016Layer Normalizationcited by 5,669
- 2017mixup: Beyond Empirical Risk Minimizationcited by 5,183
- 2016SGDR: Stochastic Gradient Descent with Warm Restartscited by 5,045
30 more
- 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,795
- 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,845
- 2017Prototypical Networks for Few-shot Learningcited by 3,015
- 2020Unsupervised Learning of Visual Features by Contrasting Cluster Assignmentscited by 2,857
- 2016iCaRL: Incremental Classifier and Representation Learningcited by 2,333
- 2019Similarity of Neural Network Representations Revisitedcited by 1,755
- 2018Unsupervised Representation Learning by Predicting Image Rotationscited by 1,591
- 2016Unsupervised Learning of Visual Representations by Solving Jigsaw Puzzlescited by 1,382
- 2020Big Self-Supervised Models are Strong Semi-Supervised Learnerscited by 1,380
- 2018Continual Lifelong Learning with Neural Networks: A Reviewcited by 1,330
- 2014How transferable are features in deep neural networks?cited by 1,225
- 2016Colorful Image Colorizationcited by 1,114
- 2015Unsupervised Visual Representation Learning by Context Predictioncited by 1,066
- 2017VGGFace2: A dataset for recognising faces across pose and agecited by 914
- 2017PackNet: Adding Multiple Tasks to a Single Network by Iterative Pruningcited by 898
- 2019Learning Representations by Maximizing Mutual Information Across Viewscited by 734
- 2019Deep Ensembles: A Loss Landscape Perspectivecited by 443
- 2020Information-Theoretic Probing with Minimum Description Lengthcited by 232
- 2020Supermasks in Superpositioncited by 227
- 2015Convergent Learning: Do different neural networks learn the same representations?cited by 220
- 2018A Closer Look at Deep Learning Heuristics: Learning rate restarts, Warmup and Distillationcited by 110
- 2020Towards Backward-Compatible Representation Learningcited by 75
- 2020Rethinking the Hyperparameters for Fine-tuningcited by 69
- 2021Universal Representation Learning from Multiple Domains for Few-shot Classificationcited by 56
- 2020Transferring Inductive Biases through Knowledge Distillationcited by 41
- 2019Model Similarity Mitigates Test Set Overusecited by 38
- 2021Learning Compatible Embeddingscited by 37
- 2020Unified Representation Learning for Cross Model Compatibilitycited by 30
- 2020Asymmetric metric learning for knowledge transfercited by 29
- 2021Stochastic Contrastive Learningcited by 2
Built on by
Citing papers per year: 2022: 3; 2023: 4; 2024: 3; 2025: 7; 2026: 2.
19 papers.
Sort:
By area:
- 2024MUSCLE: A Model Update Strategy for Compatible LLM Evolutioncited by 15
- 2023Boundary-aware Backward-Compatible Representation via Adversarial Learning in Image Retrievalcited by 11
- 2022BT2: Backward-compatible Training with Basis Transformationcited by 8
- 2025boldsymbolλ-Orthogonality Regularization for Compatible Representation Learningcited by 8
- 2023FastFill: Efficient Compatible Model Updatecited by 7
- 2023Metric Compatible Training for Online Backfilling in Large-Scale Retrievalcited by 6
- 2022Darwinian Model Upgrades: Model Evolving with Selective Compatibilitycited by 5
- 2023TaCA: Upgrading Your Visual Foundation Model with Task-agnostic Compatible Adaptercited by 5
- 2024Towards Cross-modal Backward-compatible Representation Learning for Vision-Language Modelscited by 5
- 2025Query Drift Compensation: Enabling Compatibility in Continual Learning of Retrieval Embedding Modelscited by 5
- 2025Global Minimizers of Sigmoid Contrastive Losscited by 5
- 2022Large-to-small Image Resolution Asymmetry in Deep Metric Learningcited by 4
7 more
- 2025Learning Along the Arrow of Time: Hyperbolic Geometry for Backward-Compatible Representation Learningcited by 4
- 2024Backward-Compatible Aligned Representations via an Orthogonal Transformation Layercited by 3
- 2025Prototype Perturbation for Relaxing Alignment Constraints in Backward-Compatible Learningcited by 2
- 2025Towards Test-time Efficient Visual Place Recognition via Asymmetric Query Processingcited by 2
- 2025Bi-C2R: Bidirectional Continual Compatible Representation for Re-indexing Free Lifelong Person Re-identificationcited by 0
- 2026Multi-modal Knowledge Preserving Adapter for Embedding Backward Compatibilitycited by 0
- 2026Spherical Interpolation for Backward-Compatible Multimodal Representationscited by 0
- 2026Spherical Interpolation for Backward-Compatible Multimodal Representations30 Sep 2026
- 2026Multi-modal Knowledge Preserving Adapter for Embedding Backward Compatibility15 Sep 2026
- 2025Bi-C2R: Bidirectional Continual Compatible Representation for Re-indexing Free Lifelong Person Re-identification31 Dec 2025
- 2025Towards Test-time Efficient Visual Place Recognition via Asymmetric Query Processing15 Dec 2025
- 2025Global Minimizers of Sigmoid Contrastive Loss23 Sep 2025
- 2025boldsymbolλ-Orthogonality Regularization for Compatible Representation Learning20 Sep 2025
- 2025Learning Along the Arrow of Time: Hyperbolic Geometry for Backward-Compatible Representation Learning6 Jun 2025
- 2025Query Drift Compensation: Enabling Compatibility in Continual Learning of Retrieval Embedding Models27 May 2025
- 2025Prototype Perturbation for Relaxing Alignment Constraints in Backward-Compatible Learning19 Mar 2025
- 2024Backward-Compatible Aligned Representations via an Orthogonal Transformation Layer16 Aug 2024
- 2024MUSCLE: A Model Update Strategy for Compatible LLM Evolution12 Jul 2024
- 2024Towards Cross-modal Backward-compatible Representation Learning for Vision-Language Models23 May 2024
7 more
- 2023TaCA: Upgrading Your Visual Foundation Model with Task-agnostic Compatible Adapter22 Jun 2023
- 2023Boundary-aware Backward-Compatible Representation via Adversarial Learning in Image Retrieval4 May 2023
- 2023FastFill: Efficient Compatible Model Update8 Mar 2023
- 2023Metric Compatible Training for Online Backfilling in Large-Scale Retrieval10 Jan 2023
- 2022BT2: Backward-compatible Training with Basis Transformation8 Nov 2022
- 2022Darwinian Model Upgrades: Model Evolving with Selective Compatibility13 Oct 2022
- 2022Large-to-small Image Resolution Asymmetry in Deep Metric Learning11 Oct 2022
- 2024MUSCLE: A Model Update Strategy for Compatible LLM Evolutioncited by 15
- 2023Boundary-aware Backward-Compatible Representation via Adversarial Learning in Image Retrievalcited by 11
- 2022BT2: Backward-compatible Training with Basis Transformationcited by 8
- 2025boldsymbolλ-Orthogonality Regularization for Compatible Representation Learningcited by 8
- 2023FastFill: Efficient Compatible Model Updatecited by 7
- 2023Metric Compatible Training for Online Backfilling in Large-Scale Retrievalcited by 6
- 2022Darwinian Model Upgrades: Model Evolving with Selective Compatibilitycited by 5
- 2023TaCA: Upgrading Your Visual Foundation Model with Task-agnostic Compatible Adaptercited by 5
- 2025Global Minimizers of Sigmoid Contrastive Losscited by 5
- 2022Large-to-small Image Resolution Asymmetry in Deep Metric Learningcited by 4
- 2025Learning Along the Arrow of Time: Hyperbolic Geometry for Backward-Compatible Representation Learningcited by 4
- 2024Backward-Compatible Aligned Representations via an Orthogonal Transformation Layercited by 3
12 most cited of 16 All 16 (JSON)
- 2026Multi-modal Knowledge Preserving Adapter for Embedding Backward Compatibility15 Sep 2026
- 2025Bi-C2R: Bidirectional Continual Compatible Representation for Re-indexing Free Lifelong Person Re-identification31 Dec 2025
- 2025Towards Test-time Efficient Visual Place Recognition via Asymmetric Query Processing15 Dec 2025
- 2025Global Minimizers of Sigmoid Contrastive Loss23 Sep 2025
- 2025boldsymbolλ-Orthogonality Regularization for Compatible Representation Learning20 Sep 2025
- 2025Learning Along the Arrow of Time: Hyperbolic Geometry for Backward-Compatible Representation Learning6 Jun 2025
- 2025Prototype Perturbation for Relaxing Alignment Constraints in Backward-Compatible Learning19 Mar 2025
- 2024Backward-Compatible Aligned Representations via an Orthogonal Transformation Layer16 Aug 2024
- 2024MUSCLE: A Model Update Strategy for Compatible LLM Evolution12 Jul 2024
- 2023TaCA: Upgrading Your Visual Foundation Model with Task-agnostic Compatible Adapter22 Jun 2023
- 2023Boundary-aware Backward-Compatible Representation via Adversarial Learning in Image Retrieval4 May 2023
- 2023FastFill: Efficient Compatible Model Update8 Mar 2023
12 newest of 16 All 16 (JSON)