Cross Encoder Training

Fine-tuning cross-encoders for domain-specific reranking. Training data (query-doc relevance labels, MS MARCO format), sentence-transformers CrossEncoder API, loss functions (BCE, margin), hard negative mining from BM25 and dense retrievers, distillation from strong teacher rerankers (BGE-reranker-v2, Cohere) into small models, NDCG@10 evaluation. USE WHEN: user mentions "fine-tune cross-encoder", "train reranker", "hard negative mining", "MS MARCO triples", "knowledge distillation reranker", "CrossEncoder", "cross-encoder training" DO NOT USE FOR: zero-shot reranking with existing APIs - use `rag/reranking`; LLM reranker - use `retrieval/rank-gpt`; ColBERT training - use `retrieval/colbert-retrieval`; SPLADE training - use `retrieval/splade-deep`

claude-dev-suite Updated 28 repo stars

File contents

claude-dev-suite/claude-dev-suite/tree/main/skills/retrieval/cross-encoder-training commit 4aad62d7f0

Frequently asked questions

npx skillmds@latest add claude-dev-suite/cross-encoder-training