Giga-Embeddings: Mixture-of-Experts Encoders for High-Throughput Text Embeddings
Abstract: We introduce Giga-Embeddings, a family of text embedding models designed to combine strong retrieval quality with efficient serving. Its largest member is a sparse 10B-parameter Mixture-of-Experts encoder with approximately 1.8B active parameters per token. Across English, Russian, multilingual, and code MTEB benchmarks, this model achieves the strongest aggregate performance within the family on all four evaluated suites. In our vLLM benchmark with 1024-token inputs, it processes 114.5k tokens per second, providing 25 percent higher throughput than the dense 3B model and 1.56-2.65x the throughput of the evaluated external systems. The family also includes a dense 3B encoder and a distilled 480M encoder for tighter compute and memory budgets. We train the compact model using a dimension-agnostic objective that aligns teacher and student similarity distributions. The resulting 480M model scores 70.98 on Russian MTEB, surpassing FRIDA while using 42 percent fewer parameters. We release all three model checkpoints.
Paper Prompts
Sign up for free to create and run prompts on this paper.
Top Community Prompts
Explain it Like I'm 14
1. What is this paper about?
This paper introduces Giga-Embeddings, a group of AI models that turn text into numerical representations called embeddings.
An embedding is like a list of numbers that captures the meaning of a sentence. Sentences with similar meanings should have similar embeddings. For example:
- “How do I bake a cake?”
- “What are the steps for making a cake?”
These sentences use different words, but a good embedding model should recognize that they mean nearly the same thing.
Embeddings are useful for:
- Finding information in search engines
- Grouping similar documents
- Answering questions using stored documents
- Comparing whether two sentences have similar meanings
- Understanding text and computer code
The paper’s main goal is to make embedding models that are both accurate and fast enough to use on large amounts of text.
2. What questions are the researchers asking?
The researchers focus on two main questions:
- Can a large AI model be made faster by using only part of it at a time?
- Can a smaller model learn to behave like a much larger model?
To answer the first question, they create a Mixture-of-Experts, or MoE, model.
Imagine a school with 64 specialist teachers. For each question, only four teachers are chosen to help answer it. The school has a lot of total knowledge, but each question does not require every teacher. This can save time and computing power.
To answer the second question, they use knowledge distillation. This is like having an experienced teacher train a smaller student. The large model teaches the small model which texts are more similar, allowing the smaller model to perform well without having as many parameters.
The paper studies three models:
| Model | Type | Total parameters | Main purpose |
|---|---|---|---|
| 480M | Small dense model | 480 million | Use less memory |
| 3B | Larger dense model | 3 billion | Balance quality and size |
| 10B-A1.8B | Mixture-of-Experts model | 10 billion total, about 1.8 billion active at once | High quality and fast serving |
A parameter is a learned value inside an AI model. More parameters usually give a model more ability, but they also require more storage and computing power.
3. How did the researchers conduct the study?
Changing LLMs into text encoders
The researchers began with LLMs that normally read text from left to right, like someone reading a sentence one word at a time.
They changed the models so that every word could look at both the words before it and the words after it. This is called bidirectional attention. It is similar to understanding a sentence by looking at the whole sentence instead of only the beginning.
The model creates a numerical vector for every word. It then combines these vectors into one vector representing the entire sentence. This process is called mean pooling—roughly, taking an average of the word information.
The final vector is then used to compare texts. The researchers use cosine similarity, which measures how much two vectors point in the same direction. In everyday terms, it gives a score for how similar two pieces of text are.
Training in three stages
The models were trained in three steps:
- General contrastive pre-training The model saw examples of texts that should be similar and texts that should be different. It learned to place similar texts close together in its numerical space and unrelated texts farther apart.
- Retrieval fine-tuning The model practiced finding the correct document for a question. It was also shown difficult wrong answers, called hard negatives, so that it learned to tell very similar documents apart.
- Multitask fine-tuning The models were trained on several kinds of tasks, including search, classification, clustering, and sentence similarity.
This is similar to training for a school competition by first learning general skills, then practicing the main event, and finally trying many different types of questions.
Teaching the small model through distillation
Only the 480M model received special teaching from the larger model.
For each question, the large model ranked several possible answers. Instead of merely saying “this answer is correct,” it gave a pattern such as:
- Candidate A: very likely
- Candidate B: somewhat likely
- Candidate C: unlikely
- Candidate D: very unlikely
The small model tried to copy this pattern. This is called similarity-distribution distillation.
An important advantage is that the small and large models did not need to produce vectors with the same number of values. They only needed to agree about which texts were more or less similar.
Testing the models
The researchers tested the models using MTEB, a large collection of text-understanding tests. They measured performance on:
- English tasks
- Russian tasks
- Multilingual tasks
- Programming-code tasks
They also measured throughput, meaning how many tokens the system could process each second. A token is a small piece of text, such as a word or part of a word.
4. What were the main findings?
The 10B-A1.8B model had the best results in the Giga-Embeddings family
The MoE model achieved the highest score among the three Giga-Embeddings models in every test group:
| Model | English | Russian | Multilingual | Code |
|---|---|---|---|---|
| 480M | 69.52 | 70.98 | 56.97 | 72.87 |
| 3B | 71.93 | 74.56 | 63.89 | 76.93 |
| 10B-A1.8B | 72.23 | 74.98 | 65.64 | 78.41 |
The advantage over the 3B model was small for English and Russian, but larger for multilingual and code tasks.
This suggests that the MoE model’s extra capacity may be especially useful when dealing with many languages or technical text.
The MoE model was the fastest tested model
At an input length of 1,024 tokens, the 10B-A1.8B model processed about 114,500 tokens per second. The dense 3B model processed about 91,500 tokens per second.
That means the MoE model was about 25% faster than the 3B model in this test environment.
Although the MoE model has 10 billion parameters in total, it uses only about 1.8 billion for each token. It is like having a large library but opening only the few books needed for each question.
The researchers also found that it was faster than the other tested external systems. However, these comparisons should be treated carefully because speed can depend on the computer hardware and software used.
Distillation slightly improved the small model
The researchers compared two versions of the 480M model:
| Version | English | Russian | Code |
|---|---|---|---|
| Without distillation | 69.43 | 70.86 | 72.65 |
| With distillation | 69.52 | 70.98 | 72.87 |
Distillation improved the scores by between 0.09 and 0.22 points. These improvements are small, but they appeared consistently.
The distilled 480M model also scored 70.98 on the Russian benchmark, slightly higher than the 70.95 score of the larger FRIDA model, which has 823 million parameters.
The smaller model needs much less storage
The estimated storage needed for the model weights was:
- 480M model: about 0.96 GB
- 3B model: about 6 GB
- 10B-A1.8B model: about 20 GB
This makes the 480M model more suitable for devices or servers with limited memory. However, the paper did not measure its actual running speed, so it is not possible to say from this study exactly how fast it is during use.
5. Why are these findings important?
The results show two useful ways to build practical AI systems.
First, Mixture-of-Experts models can have the knowledge capacity of a very large model while using only part of that capacity for each piece of text. This can make them both powerful and fast.
Second, knowledge distillation can help create a much smaller model that copies some of the abilities of a larger one. This is useful when a model must run on cheaper servers, personal computers, or other devices with less memory.
The models are especially relevant for search systems. For example, a company could turn millions of documents into embeddings and then quickly find documents related to a user’s question. Faster processing could reduce costs and make search systems respond more quickly.
6. Limitations and overall impact
The paper’s results are promising, but they should not be treated as final proof that MoE models are always better.
The researchers point out several limitations:
- Each model was tested only once, so very small score differences may not be reliable.
- Speed was measured in only one software and hardware environment.
- The 480M model’s running speed was not tested.
- Some training data was private, making it harder for others to reproduce the work exactly.
- Average benchmark scores can hide weaknesses on particular languages or tasks.
- The study did not fully separate the benefits of sparse activation from other design and software choices.
Overall, the research suggests that large but sparsely activated models can provide strong text understanding while processing information quickly. At the same time, small distilled models can offer useful quality with much lower memory requirements. Together, these ideas could lead to faster, cheaper, and more accessible search and language-AI systems.
Knowledge Gaps
Knowledge gaps, limitations, and open questions
The paper leaves the following issues unresolved:
- No statistical uncertainty is reported: Each model is evaluated in a single run, so the significance and reproducibility of small differences—especially the 0.30–0.42-point gains of the MoE model over the 3B model—remain unknown.
- The contribution of MoE sparsity is not causally isolated: The paper does not compare the 10B-A1.8B encoder with a parameter-matched dense model, a dense model with approximately 1.8B active parameters, or alternative sparse architectures under the same training conditions.
- The source of the MoE quality gains is unclear: It is not established whether improvements arise from total resident capacity, expert specialization, routing behavior, the DeepSeekMoE architecture, or differences in embedding dimensionality and backbone initialization.
- Expert routing behavior is unexplored: The study does not report expert-load balance, token-to-expert assignment patterns, routing stability, specialization by language or task, or the effect of routing failures and expert capacity constraints.
- The efficiency claims lack comprehensive systems measurements: Throughput is reported for only one vLLM environment and does not include end-to-end latency, tail latency, peak memory, initialization time, communication overhead, energy consumption, or cost per embedded token.
- The 480M model is missing from throughput evaluation: Its runtime speed, latency, memory footprint during inference, and practical efficiency relative to competing compact models are not measured.
- Hardware and serving generalization is unknown: The reported throughput may not transfer to other GPU types, CPU inference, quantized execution, different batch sizes, concurrent workloads, sequence-length distributions, or alternative inference engines.
- The benefit of sparse activation at different workload scales is unresolved: The paper evaluates fixed sequence lengths but does not analyze how batch size, padding, variable-length inputs, retrieval-scale workloads, or low-batch interactive serving affect the MoE advantage.
- The distillation method is only weakly ablated: The ablation compares distillation with no distillation but does not vary the distillation weight , knowledge-distillation temperature, candidate-set size, teacher type, or distillation stage.
- The practical effect of distillation is small and incompletely characterized: Reported gains of 0.09–0.22 points are not accompanied by uncertainty estimates, per-task results, or tests showing whether the gains persist across random seeds and datasets.
- The multilingual distillation effect is not evaluated: The main compression gap is largest on the multilingual suite, yet the distillation ablation omits multilingual results, leaving unclear whether the method helps or harms multilingual transfer.
- The choice of teacher is underexplored: The paper does not compare the 10B MoE teacher with the 3B dense model, external teachers, ensembles, or teachers specialized for particular languages and domains.
- The candidate-support design may constrain distillation: Because the KL objective only transfers relative similarities within fixed eight-candidate groups, it remains unknown whether it preserves global ranking behavior, calibration, or retrieval quality under larger and harder candidate pools.
- The interaction between hard-negative mining and distillation is not established: The study does not determine whether gains are caused by teacher scores, improved negative selection, the explicit candidate grouping, or their interaction.
- Training-data effects cannot be audited fully: Non-public training data prevent independent verification of data composition, contamination, licensing, language balance, and overlap with MTEB or other evaluation benchmarks.
- Data-mixture sensitivity is not studied: The paper does not report how performance changes when private data are removed, publicly reproducible data are substituted, or language- and task-specific data proportions are altered.
- Aggregate benchmark scores conceal important variation: No per-task, per-language, domain, or task-type breakdown is provided for the model-family comparisons, making it difficult to identify where the MoE and distilled models succeed or fail.
- Generalization beyond MTEB is untested: The models are not evaluated on production retrieval, long-document search, RAG answer quality, reranking pipelines, clustering robustness, classification transfer, or domain-specific corpora.
- Long-context behavior is unresolved: Although throughput is measured at up to 2048 input tokens, the paper does not evaluate embedding quality, truncation effects, or memory behavior at substantially longer contexts.
- Robustness and reliability are not examined: The paper does not test sensitivity to spelling variation, adversarial or noisy inputs, duplicated documents, near-duplicates, code-switching, difficult negatives, or distribution shifts.
- Embedding geometry is not analyzed: There is no investigation of anisotropy, dimensionality utilization, hubness, norm or similarity calibration, or whether the different embedding dimensions affect downstream index quality and storage efficiency.
- Compression and quantization remain open: Only fp16 weight-storage estimates are reported; the effects of int8, binary, product-quantized, or other deployment-oriented compression methods on quality and throughput are unknown.
- The reported storage estimates omit full runtime costs: Activation memory, KV/cache requirements, expert weights and routing buffers, indexing storage, and multi-device replication are not included, so the practical memory advantage of the models is uncertain.
- External baseline comparisons are not controlled: Differences in prompts, preprocessing, pooling, model versions, hardware, and evaluation settings prevent firm conclusions about superiority over competing systems.
- The MoE model’s advantage over larger dense baselines is not established: The paper reports that external models achieve higher English, multilingual, and code scores, but does not conduct matched comparisons at equivalent hardware budgets, active parameters, total parameters, or throughput.
- Scaling behavior is underdetermined: With only three family members and different architectures, dimensions, and training procedures, the relationship between parameter count, active parameters, embedding dimension, quality, and efficiency cannot be disentangled.
- The effect of embedding dimensionality is confounded: The models use dimensions of 1024, 2048, and 1536, but no dimensionality-reduction or matched-dimension experiments determine how much performance and indexing cost result from vector size rather than encoder capacity.
- Reproducibility of the training recipe is incomplete: The paper omits detailed dataset sizes, sampling weights, optimizer schedules by stage, hard-negative mining procedures, false-negative detection criteria, training compute, hardware, and random seeds.
- The claim that this is the first general-purpose MoE embedding encoder requires broader verification: The paper does not define “general-purpose” or systematically compare against other MoE-based embedding systems, including unpublished or contemporaneous approaches.
- Operational failure modes are not investigated: The study does not assess expert underutilization, routing determinism across hardware and batch compositions, failure behavior under overloaded requests, or degradation when serving across multiple devices.
Practical Applications
Immediate Applications
- High-throughput semantic search and retrieval — Industry; software and enterprise knowledge management.
Deploy the open-source
Giga-Embeddings-10B-A1.8Bencoder in vector-search pipelines for document retrieval, FAQ systems, internal knowledge bases, e-commerce search, and customer-support portals. Its reported throughput of up to 114.5k tokens per second at 1,024-token inputs can support large indexing jobs and high-volume online query workloads. The 10B model is particularly suitable when retrieval quality and multilingual or code-search capability justify approximately 20 GB of fp16 weight storage. Dependencies: Results were obtained in onevLLMenvironment and are not a controlled measurement of MoE sparsity alone. Deployment feasibility depends on GPU memory, batching, routing overhead, vector-database integration, and validation on the target language and domain. - Retrieval-augmented generation (RAG) — Industry; software, legal, finance, healthcare, and public services. Use the models as the retriever in RAG workflows: encode user queries and enterprise documents, retrieve the highest-scoring passages, and pass them to a generative model. Instruction-conditioned embeddings can support asymmetric query–document retrieval as well as symmetric semantic-similarity tasks. The 3B or 10B model can be selected when higher retrieval quality is needed, while the 480M model can reduce infrastructure requirements for smaller deployments. Dependencies: The paper evaluates embedding benchmarks rather than end-to-end answer accuracy, factuality, or citation quality. Domain-specific terminology, privacy constraints, chunking strategy, reranking, and prompt templates must be tested independently.
- Multilingual and Russian-language search — Industry and public-sector information systems. Apply the 3B or 10B model to Russian-language enterprise search, cross-lingual retrieval, translation-support systems, public-sector archives, and multilingual customer-service platforms. The 10B model leads the reported Russian comparison, scoring 74.98 on the Russian suite, while the 3B model provides a lower-resource alternative. Dependencies: Aggregate multilingual performance is lower than the best external multilingual baselines reported in the paper. Production systems should evaluate individual languages, dialects, scripts, and cross-lingual query–document pairs rather than relying on suite-level averages.
- Code search and developer tooling — Industry; software engineering and DevOps. Embed source files, functions, documentation, issue reports, and natural-language queries to build semantic code search, duplicate-code discovery, bug-ticket routing, API discovery, and repository navigation tools. The 10B model obtains the strongest code score within the family, while the compact model can support indexing or search services with limited memory. Dependencies: Code-language coverage, repository-specific naming conventions, licensing, code privacy, and sensitivity to version changes need assessment. Embeddings should complement, not replace, lexical search and syntax-aware tools.
- Large-scale document indexing and offline corpus processing — Industry and academia. Use the high-throughput MoE encoder to batch-process news archives, scientific literature, corporate documents, and web-scale collections for vector indexing, clustering, deduplication, and recommendation. Sparse activation may reduce per-token computation relative to a dense model with comparable capacity, although the paper does not isolate this effect experimentally. Dependencies: The 20 GB weight estimate excludes activations and runtime state. Total cost also depends on storage for vectors, index construction, hardware utilization, and energy consumption.
- Compact on-premises or private-cloud embedding services — Industry; SMEs and regulated organizations.
Deploy
Giga-Embeddings-instruct-480Min organizations that cannot use external APIs because of confidentiality, residency, or compliance requirements. Its approximately 0.96 GB of fp16 weights make it substantially easier to host than the 3B and 10B models, and its Russian score slightly exceeds the cited FRIDA result despite using fewer parameters. Dependencies: The compact model has a 6.92-point gap from the 3B model on the multilingual suite, and its runtime throughput was not measured. Suitability must therefore be established through latency, memory, and domain-specific evaluations. - Clustering, classification, and semantic similarity workflows — Academia and industry. Use normalized embeddings with cosine similarity for ticket categorization, document-topic clustering, duplicate detection, semantic deduplication, customer-feedback analysis, and similarity-based recommendation. The training recipe explicitly includes classification, clustering, and semantic-similarity tasks, making these practical uses beyond retrieval. Dependencies: Benchmark-level scores do not guarantee calibrated classification probabilities or reliable cluster boundaries. Thresholds and downstream classifiers require validation, especially for imbalanced or high-stakes datasets.
- Research baseline and reproducible embedding experimentation — Academia. Researchers can use the released 480M, 3B, and 10B-A1.8B checkpoints to compare dense and sparse encoders, study MoE routing for bidirectional representations, reproduce similarity-distribution distillation, and investigate quality–memory–throughput trade-offs. The dimension-agnostic distillation objective is useful for transferring ranking behavior between teachers and students with different embedding sizes. Dependencies: Full reproduction is limited because parts of the training data are non-public. The paper also reports one run per model and lacks uncertainty estimates, matched dense–sparse controls, and comprehensive hardware measurements.
- Local semantic assistants and personal information organization — Daily life and consumer software. A compact model could power local search over notes, files, messages, and personal documents; semantic email grouping; document recommendations; and offline retrieval for personal assistants. Local inference can reduce the need to upload sensitive content to cloud services. Dependencies: The model must be evaluated for personal-data leakage, multilingual household use, battery and CPU performance, and behavior on colloquial or incomplete queries. The paper provides model-size estimates but no mobile or CPU benchmarks.
- Policy and public-sector document discovery — Policy and government. Agencies can index regulations, legislation, public consultations, case records, and multilingual service documentation to improve information retrieval for staff and citizens. Russian-focused performance may be useful for Russian-language administrative and legal collections. Dependencies: Retrieval quality should be audited for minority languages, legal terminology, temporal validity, and demographic or institutional bias. Embedding-based search should expose source documents and preserve access controls rather than operating as an opaque decision system.
Long-Term Applications
- Cost- and energy-efficient hyperscale retrieval infrastructure — Industry; cloud computing and energy. If independently confirmed across hardware and workloads, sparse MoE embedding encoders could become a foundation for lower-cost vector indexing and high-query-rate search APIs. A future product could dynamically select among the 480M, 3B, and 10B models according to latency, quality, query language, or workload priority. Dependencies: This requires matched dense baselines, measurements of peak memory, latency distributions, routing overhead, energy per million tokens, and total cost of ownership. Sparse activation does not automatically imply lower system-level energy use.
- Adaptive expert specialization by language or domain — Long-term research; multilingual AI and enterprise software. The 64 routed experts in the MoE encoder could potentially specialize in languages, programming languages, legal documents, scientific terminology, or industry-specific discourse. Monitoring routing patterns might enable targeted fine-tuning or selective expert updates for enterprise domains. Dependencies: The paper does not analyze expert specialization, routing stability, or whether experts correspond to interpretable domains. Such use requires safeguards against routing collapse, domain undercoverage, catastrophic forgetting, and unauthorized exposure of proprietary training data.
- Teacher–student embedding platforms for custom models — Industry and academia. Organizations could use a large dense or MoE encoder as a teacher and distill it into task-specific students for edge devices, private deployments, or low-latency APIs. Because the method matches similarity distributions rather than embedding coordinates, a student can use a different hidden dimension and architecture. Dependencies: Reported distillation gains are modest—0.09 to 0.22 points in the evaluated ablation—and the teacher data and candidate-mining process are important. Further work is needed on domain transfer, harder negatives, calibration, privacy-preserving distillation, and compression below 480M parameters.
- Edge and embedded semantic intelligence — Long-term; mobile devices, robotics, and IoT. With quantization, pruning, hardware-specific compilation, or further distillation, compact descendants could support offline voice-assistant retrieval, robot instruction matching, industrial-device documentation search, and semantic sensor-log organization. Dependencies: The paper does not measure CPU, mobile-NPU, embedded-GPU, battery, or real-time latency. Deployment would require quantization-quality studies, bounded memory use, robust streaming behavior, and safety testing for embodied systems.
- Multilingual cross-border information services — Long-term; education, healthcare, government, and commerce. Improved multilingual versions could enable cross-language search across medical guidance, educational materials, legal resources, and product catalogs—for example, retrieving an English document in response to a Russian query. Dependencies: The current multilingual score trails several external baselines, and aggregate MMTEB results can hide severe weaknesses in individual languages. Progress requires language-balanced training data, evaluation for low-resource languages, cultural and terminology review, and human assessment.
- Embedding-based recommendation and personalization — Long-term; media, retail, finance, and education. User queries, products, articles, courses, support cases, or financial research could be represented in a shared semantic space for candidate generation and recommendation. The multitask training recipe suggests potential transfer across retrieval, classification, clustering, and similarity tasks. Dependencies: The paper does not evaluate recommendation quality, temporal drift, personalization, or fairness. Production use requires feedback-loop controls, privacy protection, debiasing, diversity constraints, and safeguards against reinforcing narrow user preferences.
- High-stakes semantic retrieval in healthcare and finance — Long-term; regulated applications. Future validated systems could retrieve relevant clinical guidelines, biomedical literature, financial filings, or compliance policies before presenting them to professionals. The models may reduce search time over large technical corpora and support RAG-based decision-support tools. Dependencies: MTEB performance is insufficient evidence for clinical or financial reliability. These applications require domain-specific benchmarks, expert review, provenance tracking, uncertainty estimation, access control, auditability, and evaluation of harmful omissions and false matches.
- Policy standards for efficient and transparent embedding services — Long-term; regulation and procurement. The paper’s focus on active parameters, model storage, throughput, and distillation could inform procurement standards that compare embedding systems by quality per unit of memory, latency, energy, and cost rather than parameter count alone. Dependencies: Such standards require standardized, independently reproducible measurements across vendors, hardware, languages, sequence lengths, batch sizes, and real-world workloads. The paper explicitly identifies the absence of these broader measurements as a limitation.
Glossary
- Adam: An adaptive gradient-based optimization algorithm commonly used to train neural networks. “We use weight decay of 0.01, Adam coefficients and , and an InfoNCE temperature of 0.02.”
- Active parameters: Parameters that are actually used to process a particular token, as opposed to the model’s total stored parameters. “Its release designation, A1.8B, denotes approximately 1.8B active parameters per token.”
- Asymmetric retrieval: A retrieval setting in which queries and documents have different roles or potentially different formats. “The instruction templates follow the earlier Giga-Embeddings recipe~\citep{kolodin2025gigaembeddings} and distinguish asymmetric retrieval inputs from symmetric semantic-similarity inputs.”
- Bidirectional encoder: A neural encoder that can use contextual information from both preceding and following tokens. “The 480M and 3B models are dense bidirectional Qwen3 encoders~\citep{zhang2025qwen3embedding}”
- Bi-encoder: A retrieval architecture that independently encodes two texts into vectors whose similarity can then be computed. “Sentence-BERT~\citep{reimers2019sentence} and SimCSE~\citep{gao2021simcse} established efficient bi-encoder and contrastive recipes.”
- Causal attention mask: An attention constraint that prevents a token from attending to future tokens. “The causal attention mask is replaced by a fully visible bidirectional mask”
- Candidate set: A collection of texts against which a query is evaluated or ranked. “Let be the fixed candidate set for query ”
- Contrastive learning: A training approach that encourages related examples to have similar representations and unrelated examples to have dissimilar representations. “Our method similarly combines contrastive learning with KL divergence between teacher and student similarity distributions.”
- Cosine similarity: A similarity measure based on the angle between two vectors, commonly used for comparing embeddings. “normalize the resulting vector before cosine-similarity scoring.”
- Cross-architecture distillation: Knowledge distillation between models with different architectures. “In dense retrieval, cross-architecture and listwise similarity distillation are well established”
- Cross-encoder: A model that jointly processes a query and candidate text to directly predict their relevance. “Margin-MSE transfers cross-encoder margins to bi-encoders”
- Decoder-only LLM: A LLM architecture that generates or processes text using only decoder layers and causal attention. “The model family adapts decoder-only LLMs for embedding generation.”
- Dense model: A model in which essentially all parameters are activated for every input token. “The 480M and 3B models are dense bidirectional Qwen3 encoders”
- Embedding distillation: The transfer of representational or similarity knowledge from a larger teacher model to a smaller student model. “Similarity-distribution distillation improves English, Russian, and Code scores by 0.09, 0.12, and 0.22 points”
- False negative: An example labeled or treated as negative even though it is semantically relevant or positive. “Pre-training uses in-batch InfoNCE, includes query--query and document--document contrastive terms, and masks detected false negatives.”
- Fine-tuning: Further training of a pretrained model on a particular task or data distribution. “Fine-tuning runs for one epoch and multitask training for three epochs.”
- Hard negative: A negative training example that is difficult to distinguish from a positive example because it appears highly relevant. “Hard negatives for retrieval fine-tuning are mined from a predefined retrieval-rank range.”
- Hidden dimension: The size of the internal vector representation maintained by a neural network. “The latter is attractive when the teacher and student have different hidden dimensions or architectures.”
- In-batch negatives: Nonmatching examples from the same training batch used as negative examples. “Pre-training uses in-batch InfoNCE”
- InfoNCE: A contrastive loss that identifies the correct candidate among a set of positive and negative candidates. “We use batch-mean InfoNCE~\citep{oord2018representation}”
- Instruction-conditioned system: A model whose behavior is guided by task-specific textual instructions supplied with the input. “Instruction-conditioned systems such as INSTRUCTOR~\citep{su2023instructor}”
- Knowledge distillation: A method in which a smaller student model learns to reproduce information or behavior from a larger teacher model. “Knowledge distillation offers one route to smaller encoders.”
- KL divergence: A measure of how one probability distribution differs from another. “Our method similarly combines contrastive learning with KL divergence between teacher and student similarity distributions.”
- Listwise distillation: Distillation that transfers information about the relative ordering or distribution of multiple candidates simultaneously. “The latter is attractive when the teacher and student have different hidden dimensions or architectures.”
- Mean pooling: Combining token representations by averaging them to produce one representation for the entire input. “We use mean pooling to aggregate token states into a fixed-dimensional vector”
- MTEB: The Massive Text Embedding Benchmark, a suite for evaluating text-embedding models across multiple tasks and languages. “MTEB~\citep{muennighoff2023mteb} and its multilingual expansion MMTEB~\citep{enevoldsen2025mmteb} provide broad evaluation suites for these use cases.”
- Mixture-of-Experts (MoE): A model architecture containing multiple specialized subnetworks, only some of which are selected for each input. “Its largest member is a sparse 10B-parameter Mixture-of-Experts encoder”
- Multitask fine-tuning: Fine-tuning on several task types jointly rather than on one task alone. “retrieval fine-tuning with hard negatives, and multitask fine-tuning for retrieval, classification, clustering, and semantic similarity.”
- Negative mining: The process of finding difficult or informative negative examples for model training. “E5~\citep{wang2022text}, GTE~\citep{li2023towards}, BGE~\citep{xiao2023cpack}, and Nomic Embed~\citep{nussbaum2024nomic} scaled data and negative mining.”
- One-hot routing: A routing strategy in which an input is assigned to a single selected expert. “The largest model is a bidirectional DeepSeekMoE-style encoder~\citep{dai2024deepseekmoe} with 10B total parameters, 64 routed experts, one shared expert, and top-4 routing.”
- Parameter: A learned numerical value within a neural network that determines its behavior. “Although scaling the backbone generally improves representation quality, billion-parameter encoders are costly to store and serve.”
- Reranker: A model that reorders initially retrieved candidates using a more detailed relevance calculation. “RocketQAv2 applies dynamic listwise distillation between retriever and re-ranker”
- Retrieval-augmented generation (RAG): A method that retrieves relevant external documents and supplies them to a generative model as context. “Text embeddings support semantic search, retrieval-augmented generation, clustering, classification, and semantic textual similarity.”
- Routing: The process of selecting which experts in a Mixture-of-Experts model will process each token. “Its release designation, A1.8B, denotes approximately 1.8B active parameters per token.”
- Semantic similarity: The degree to which two texts express similar meanings. “The instruction templates follow the earlier Giga-Embeddings recipe~\citep{kolodin2025gigaembeddings} and distinguish asymmetric retrieval inputs from symmetric semantic-similarity inputs.”
- Similarity distribution: A probability distribution representing the relative similarity of a query to a set of candidate texts. “Because the objective aligns distributions over query--candidate similarity scores rather than embedding coordinates”
- Sparse activation: Computing with only a subset of a model’s parameters for each input. “We present two complementary approaches to efficient text embeddings: sparse activation for high-capacity models”
- Sparse-to-dense transfer: Transferring knowledge from a sparsely activated model to a dense model. “Sparse-to-dense transfer has been studied for generative models”
- Student model: The smaller or less capable model trained to imitate a teacher model during distillation. “The distilled 480M model provides a compact alternative”
- Teacher model: The model whose outputs or representations provide supervision during knowledge distillation. “It is also architecture-agnostic: a dense or sparse Mixture-of-Experts (MoE) teacher can supervise the same listwise objective”
- Temperature: A scaling parameter that controls the sharpness of a probability distribution produced from similarity scores or logits. “For both distilled stages, , $\tau_{\mathrm{KD}=0.05$, and the contrastive temperature is 0.02.”
- Throughput: The amount of data or number of tokens processed per unit of time. “The MoE serving configuration has the highest measured throughput at every evaluated length.”
- Token: A unit of text processed by a LLM, such as a word, subword, or punctuation mark. “The 10B MoE model activates approximately 1.8B parameters per token”
- Weight decay: A regularization technique that discourages excessively large model parameters during training. “We use weight decay of 0.01, Adam coefficients and ”
