I made a way to migrate between embedding models without re-embedding your entire corpus
Summary
The article presents a method to migrate between embedding models without re-embedding the entire corpus by reranking a subset of documents, achieving similar retrieval quality, and introduces embedflow, a tool available on PyPI and GitHub for this purpose.
Similar Articles
My lab found a way to migrate between embedding models with zero downtime. [R]
The author introduces embedflow, a method to migrate between embedding models without reindexing, saving significant time and resources. It's an open-source tool available on GitHub for easy integration into workflows.
CORE: Improving Compositional Reasoning in MLLM Embedding via Reranker Distillation
CORE introduces a distillation method that transfers compositional ranking judgments from a reranker to an embedding model using a Rank-KL objective, enhancing compositional retrieval performance across benchmarks without compromising standard tasks.
The Embedder's Dilemma: LLMs Are Better, but at What Cost?
The paper compares large language models and embedding models across 37 tasks, finding that while aggregate performance is similar, embedding models are far cheaper and faster, supporting a division of labor for cost-efficiency.
New embedding models and API updates
OpenAI released two new embedding models: text-embedding-3-small (5x cheaper than ada-002 with 40%+ MIRACL improvement) and text-embedding-3-large (best performance with up to 3072 dimensions). Both models show significant performance gains on standard benchmarks while reducing costs.
Multimodal Embedding & Reranker Models with Sentence Transformers
Sentence Transformers v5.4 introduces support for multimodal embedding and reranking, allowing users to encode and compare text, images, audio, and video using a unified API.