LoopITR: Combining Dual and Cross Encoder Architectures for Image-Text Retrieval
Not on the map. Why?
Abstract (arXiv)
Dual encoders and cross encoders have been widely used for image-text retrieval. Between the two, the dual encoder encodes the image and text independently followed by a dot product, while the cross encoder jointly feeds image and text as the input and performs dense multi-modal fusion. These two architectures are typically modeled separately without interaction. In this work, we propose LoopITR, which combines them in the same network for joint learning. Specifically, we let the dual encoder provide hard negatives to the cross encoder, and use the more discriminative cross encoder to distill its predictions back to the dual encoder. Both steps are efficiently performed together in the same model. Our work centers on empirical analyses of this combined architecture, putting the main focus on the design of the distillation objective. Our experimental results highlight the benefits of training the two encoders in the same network, and demonstrate that distillation can be quite effective with just a few hard negative examples. Experiments on two standard datasets (Flickr30K and COCO) show our approach achieves state-of-the-art dual encoder performance when compared with approaches using a similar amount of data.
Key facts. Cited by 9 papers in the map (data through 7 Oct 2026). Builds on 55 of its 67 references that are in the map. First posted on arXiv 10 Mar 2022.
Builds on
55 of 67 references.
References · 55
- 2017Attention Is All You Needcited by 59,932
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2021Learning Transferable Visual Models From Natural Language Supervisioncited by 33,456
- 2014Microsoft COCO: Common Objects in Contextcited by 17,498
- 2020A Simple Framework for Contrastive Learning of Visual Representationscited by 11,979
- 2015Distilling the Knowledge in a Neural Networkcited by 10,076
- 2019Momentum Contrast for Unsupervised Visual Representation Learningcited by 7,482
- 2016SGDR: Stochastic Gradient Descent with Warm Restartscited by 4,993
- 2020Training data-efficient image transformers & distillation through attentioncited by 4,560
- 2019DistilBERT, a distilled version of BERT: smaller, faster, cheaper and lightercited by 4,243
- 2021Scaling Up Visual and Vision-Language Representation Learning With Noisy Text Supervisioncited by 3,848
- 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,827
38 more
- 2020Dense Passage Retrieval for Open-Domain Question Answeringcited by 3,779
- 2020Exploring Simple Siamese Representation Learningcited by 2,853
- 2016Visual Genome: Connecting Language and Vision Using Crowdsourced Dense Image Annotationscited by 2,646
- 2015VQA: Visual Question Answeringcited by 2,489
- 2019RandAugment: Practical automated data augmentation with a reduced search spacecited by 2,261
- 2019ViLBERT: Pretraining Task-Agnostic Visiolinguistic Representations for Vision-and-Language Taskscited by 2,219
- 2021Align before Fuse: Vision and Language Representation Learning with Momentum Distillationcited by 1,612
- 2021An Empirical Study of Training Self-Supervised Vision Transformerscited by 1,610
- 2016MS MARCO: A Human Generated MAchine Reading COmprehension Datasetcited by 1,591
- 2019LXMERT: Learning Cross-Modality Encoder Representations from Transformerscited by 1,548
- 2015Microsoft COCO Captions: Data Collection and Evaluation Servercited by 1,447
- 2019VisualBERT: A Simple and Performant Baseline for Vision and Languagecited by 1,291
- 2021ViLT: Vision-and-Language Transformer Without Convolution or Region Supervisioncited by 1,224
- 2020Oscar: Object-Semantics Aligned Pre-training for Vision-Language Taskscited by 1,213
- 2019TinyBERT: Distilling BERT for Natural Language Understandingcited by 1,153
- 2014Deep Visual-Semantic Alignments for Generating Image Descriptionscited by 966
- 2016Sequence-Level Knowledge Distillationcited by 761
- 2017Localizing Moments in Video with Natural Languagecited by 660
- 2019Passage Re-ranking with BERTcited by 629
- 2017Deep Mutual Learningcited by 621
- 2021Less is More: ClipBERT for Video-and-Language Learning via Sparse Samplingcited by 484
- 2020MobileBERT: a Compact Task-Agnostic BERT for Resource-Limited Devicescited by 476
- 2013Do Deep Nets Really Need to be Deep?cited by 466
- 2019Unicoder-VL: A Universal Encoder for Vision and Language by Cross-modal Pre-trainingcited by 451
- 2021Unifying Vision-and-Language Tasks via Text Generationcited by 411
- 2020HERO: Hierarchical Encoder for Video+Language Omni-representation Pre-trainingcited by 362
- 2020Large-Scale Adversarial Training for Vision-and-Language Representation Learningcited by 327
- 2020UNIMO: Towards Unified-Modal Understanding and Generation via Cross-Modal Contrastive Learningcited by 239
- 2020Distilling Knowledge from Reader to Retriever for Question Answeringcited by 226
- 2019UNITER: UNiversal Image-TExt Representation Learningcited by 225
- 2020TVR: A Large-Scale Dataset for Video-Subtitle Moment Retrievalcited by 215
- 2019Use What You Have: Video Retrieval Using Representations From Collaborative Expertscited by 214
- 2014Unifying Visual-Semantic Embeddings with Multimodal Neural Language Modelscited by 197
- 2020Learning the Best Pooling Strategy for Visual Semantic Embeddingcited by 136
- 2021SEED: Self-supervised Distillation For Visual Representationcited by 132
- 2021Thinking Fast and Slow: Efficient Text-to-Visual Retrieval with Transformerscited by 93
- 2021Compressing Visual-linguistic Model via Knowledge Distillationcited by 85
- 2021Adversarial Retriever-Ranker for dense text retrievalcited by 82
50 most cited of 55 All 55 (JSON)
Built on by
Citing papers per year: 2022: 2; 2023: 5; 2024: 1; 2025: 1.
9 papers.
- 2023Cross-Modal Implicit Relation Reasoning and Aligning for Text-to-Image Person Retrievalcited by 131
- 2022Vision-Language Pre-training: Basics, Recent Advances, and Future Trendscited by 117
- 2022Uni-Parser: Unified Semantic Parser for Question Answering on Knowledge Base and Databasecited by 16
- 2023RECLIP: Resource-efficient CLIP by Training with Small Imagescited by 16
- 2024How to Make Cross Encoder a Good Teacher for Efficient Image-Text Retrieval?cited by 4
- 2025Minimizing the Pretraining Gap: Domain-aligned Text-Based Person Retrievalcited by 3
- 2023Text-guided Image Restoration and Semantic Enhancement for Text-to-Image Person Retrievalcited by 2
- 2023MCAD: Multi-teacher Cross-modal Alignment Distillation for efficient image-text retrievalcited by 1
- 2023E-ViLM: Efficient Video-Language Model via Masked Video Modeling with Semantic Vector-Quantized Tokenizercited by 0
- 2025Minimizing the Pretraining Gap: Domain-aligned Text-Based Person Retrieval14 Jul 2025
- 2024How to Make Cross Encoder a Good Teacher for Efficient Image-Text Retrieval?10 Jul 2024
- 2023E-ViLM: Efficient Video-Language Model via Masked Video Modeling with Semantic Vector-Quantized Tokenizer28 Nov 2023
- 2023MCAD: Multi-teacher Cross-modal Alignment Distillation for efficient image-text retrieval30 Oct 2023
- 2023Text-guided Image Restoration and Semantic Enhancement for Text-to-Image Person Retrieval18 Jul 2023
- 2023RECLIP: Resource-efficient CLIP by Training with Small Images12 Apr 2023
- 2023Cross-Modal Implicit Relation Reasoning and Aligning for Text-to-Image Person Retrieval22 Mar 2023
- 2022Uni-Parser: Unified Semantic Parser for Question Answering on Knowledge Base and Database9 Nov 2022
- 2022Vision-Language Pre-training: Basics, Recent Advances, and Future Trends17 Oct 2022