Forward Compatible Training for Representation Learning

12/06/2021
by   Vivek Ramanujan, et al.
4

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 the new and old models are trained across different datasets, losses, and architectures.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/26/2020

Towards Backward-Compatible Representation Learning

We propose a way to learn visual features that are compatible with previ...
research
03/08/2023

FastFill: Efficient Compatible Model Update

In many retrieval systems the original high dimensional data (e.g., imag...
research
04/29/2022

Privacy-Preserving Model Upgrades with Bidirectional Compatible Training in Image Retrieval

The task of privacy-preserving model upgrades in image retrieval desires...
research
11/08/2022

BT^2: Backward-compatible Training with Basis Transformation

Modern retrieval system often requires recomputing the representation of...
research
01/25/2023

Backward Compatibility During Data Updates by Weight Interpolation

Backward compatibility of model predictions is a desired property when u...
research
06/16/2022

Switchable Representation Learning Framework with Self-compatibility

Real-world visual search systems involve deployments on multiple platfor...
research
10/13/2022

Darwinian Model Upgrades: Model Evolving with Selective Compatibility

The traditional model upgrading paradigm for retrieval requires recomput...

Please sign up or login with your details

Forgot password? Click here to reset