atlas

Research map / Label-efficient and robust learning / Knowledge distillation

USTAD: Unified Single-model Training Achieving Diverse Scores for Information Retrieval

ICML 2024 · Label-efficient and robust learning › Knowledge distillation · approach: Few-shot and metric distillation

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Trains a single BERT-base Transformer to serve as cross-encoder reranker, dual-encoder retriever and late-interaction scorer, and proposes EmbedDistill (embedding-matching distillation with asymmetric student DE that inherits the teacher's frozen document encoder).

Problem

Modern IR pipelines use separate Transformer models for retrieval (dual-encoder) and reranking (cross-encoder), increasing complexity; cross-encoders also give poor embeddings and standard score-based distillation ignores teacher embeddings, leaving a teacher-student generalization gap.

Approach

A single Transformer is trained jointly in cross-encoder mode (concatenated query-document input with dual pooling) and dual-encoder mode (separate inputs with empty padding), with score-matching between modes; the teacher's embeddings are then used for embedding-matching distillation to students, including asymmetric students that freeze the teacher's document encoder and train only a small query

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add score-based distillation to direct student training (ablation)DistilBERT student · NQ dev rerankingR@1: 39.5 -> 42.4Helped
inherit teacher document embeddings (ablation)DistilBERT student with score-based distillation · NQ dev rerankingR@1: 42.4 -> 42.8Helped
add query embedding matching (ablation)DistilBERT student with inherited document embeddings · NQ dev rerankingR@1: 42.8 -> 43.4Helped
add generated queries (ablation)DistilBERT student with query embedding matching · NQ dev rerankingR@1: 43.4 -> 43.8Helped
add score-based distillation to direct student training (ablation)DistilBERT student · MSMARCO dev rerankingMRR@10: 27.0 -> 33.2Helped
inherit teacher document embeddings (ablation)DistilBERT student with score-based distillation · MSMARCO dev rerankingMRR@10: 33.2 -> 35.4Helped
add query embedding matching (ablation)DistilBERT student with inherited document embeddings · MSMARCO dev rerankingMRR@10: 35.4 -> 36.1Helped
add generated queries (ablation)DistilBERT student with query embedding matching · MSMARCO dev rerankingMRR@10: 36.1 -> 36.3Helped
add score-based distillation to direct student training (ablation)DistilBERT student · NQ dev retrievalR@5: 36.2 -> 65.3Helped
inherit teacher document embeddings (ablation)DistilBERT student with score-based distillation · NQ dev retrievalR@5: 65.3 -> 69.9Helped
add query embedding matching (ablation)DistilBERT student with inherited document embeddings · NQ dev retrievalR@5: 69.9 -> 72.7Helped
add generated queries (ablation)DistilBERT student with query embedding matching · NQ dev retrievalR@5: 72.7 -> 73.4Helped

Surprising findings

Limitations

Experimental setup

Datasets: Natural Questions MS MARCO BEIR

Benchmarks: Natural Questions MS MARCO BEIR

Metrics: MRR@10 nDCG@10 recall@k strict recall relaxed recall

Baselines: AR2-g AR2-d YONO R2-D2 RocketQA ACNE DPR SentenceBERT Contriever TAS-B GenQ ANCE

Builds on: ColBERT DPR EmbedDistill-style score distillation ListMLE

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy