How to Make Cross Encoder a Good Teacher for Efficient Image-Text Retrieval? (arXiv, July 2024)
- Paper: How to Make Cross Encoder a Good Teacher for Efficient Image-Text Retrieval? (arXiv:2407.07479v1, July 2024)
- Authors: Yuxin Chen, Zongyang Ma, Ziqi Zhang, Zhongang Qi, Chunfeng Yuan, Bing Li, et al. (10 authors in total)
- Category: Retrieval / Image-Text Retrieval
- The paper targets the classic trade-off in image-text retrieval: cross encoders deliver high accuracy by jointly encoding the query and candidate, but their scores cannot be precomputed, making them unsuitable for first-stage retrieval over large corpora.
- The proposed direction is to make the cross encoder act as a teacher via knowledge distillation, transferring its cross-modal alignment ability into an efficient dual-encoder student that supports fast approximate nearest-neighbor search.
- Datasets: MS MARCO, BEIR, Natural Questions, domain-specific corpora (for IR generally; image-text benchmarks apply to this paper's setting).
- Metrics: nDCG@10, MRR, Recall@k, Hit@k, plus latency and token cost.
- Baselines: BM25, dense retrieval, cross-encoder reranking, retrieval-free LLMs, commercial search APIs.
- Cascade architectures (retrieve → rerank → generate) remain mainstream; agentic paradigms increasingly make the retrieval policy itself learnable.
- High-quality instruction data and click/session logs matter as much as architecture; synthetic data requires care against leakage and distribution shift.
- Latency, cost, interpretability, and safety are hard deployment constraints that should not be sacrificed for offline benchmark gains.
- CAME: Competitively Learning a Mixture-of-Experts Model for First-stage Retrieval
- CoEvo: Coevolution of LLM and Retrieval Model for Domain-Specific Information Retrieval
- DRAMA: Diverse Augmentation from Large Language Models to Smaller Dense Retrievers (arXiv:2502.18460)
- ExpandR: Teaching Dense Retrievers Beyond Queries with LLM Guidance
- Fine-Tuning LLaMA for Multi-Stage Text Retrieval (arXiv:2310.08319)
- How Does Generative Retrieval Scale to Millions of Passages? (arXiv:2305.11841)
Key points
Context from the community post
The forum entry situates the work within the broader evolution of neural information retrieval: from BM25 and BERT-based cross encoders, to dual-tower dense retrieval and late interaction, and on to generative retrieval and LLM-based agentic search. Each generation of methods balances the triangle of efficiency, effectiveness, and maintainability.
A typical retrieval pipeline involves:
1. Input and representation — encode queries, documents, and user context into dense or sparse representations. 2. Core modules — retriever, reranker, planner, memory, and tool interfaces, chained or combined per task. 3. Learning strategies — supervised fine-tuning, contrastive learning, distillation, reinforcement learning, synthetic data bootstrapping. 4. Inference strategies — single-pass retrieval, iterative retrieval, early stopping, and compute budgeting.
Evaluation (as outlined in the post)
> Note: The post is a structured overview based on the abstract and public metadata. Exact quantitative results should be verified against the original PDF.
Takeaways for practitioners
Related entries
Glossary
| Term | Meaning | |------|---------| | IR | Information Retrieval | | RAG | Retrieval-Augmented Generation | | LTR | Learning to Rank | | nDCG | Normalized Discounted Cumulative Gain | | Agentic Search | Search modeled as sequential decision-making with tool calls | | Gen-IR | Generative Information Retrieval |