Papers
Topics
Authors
Recent
Search
2000 character limit reached

Giga-Embeddings: Mixture-of-Experts Encoders for High-Throughput Text Embeddings

Published 24 Aug 2026 in cs.CL | (2608.23806v1)

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.

Summary

  • The Giga-Embeddings family of models includes three variants with varying capacities and dimensions, with the 10B-A1 =8B model yielding the best performance with 114.5 thousand tokens per second throughput, partially due to activating only approximately 1.8B parameters per token.
  • The compact 480M model obtained a comparable performance to FRIDA, requiring 42% fewer parameters at 70.98
  • Similarity-distribution distillation facilitates a 480M model's compact yet competitive performance and stands out due to its agnostic training proceses
  • Models excels in multilingual and code tasks over the rest

Motivation and contribution

"Giga-Embeddings: Mixture-of-Experts Encoders for High-Throughput Text Embeddings" (2608.23806) addresses a deployment tension in general-purpose text embedding: increasing encoder capacity tends to improve retrieval representations, but dense billion-parameter models impose substantial storage and serving costs. The paper proposes two complementary solutions. The first is a sparse Mixture-of-Experts (MoE) encoder that retains a 10B-parameter resident model while activating approximately 1.8B parameters per token. The second is a compact 480M encoder trained with similarity-distribution distillation from a larger teacher.

The resulting family contains three models:

Model Architecture Total parameters Active parameters per token Embedding dimension
Giga-Embeddings-480M Dense 480M 480M 1024
Giga-Embeddings-3B Dense 3B 3B 2048
Giga-Embeddings-10B-A1.8B MoE 10B Approximately 1.8B 1536

The principal claims are empirical. The 10B-A1.8B model obtains the best score within the proposed family on English, Russian, multilingual, and code MTEB suites. At an input length of 1024 tokens, it reaches 114.5 thousand tokens per second under the reported vLLM configuration, exceeding the dense 3B model by 25%. The compact 480M model reaches 70.98 on Russian MTEB, narrowly exceeding FRIDA's reported 70.95 despite using 42% fewer parameters.

Encoder architecture and training pipeline

The models are obtained by adapting decoder-only language-model backbones into bidirectional encoders. The causal attention mask is replaced with a fully visible mask, allowing every token representation to attend to both preceding and succeeding tokens. Mean pooling converts token states into a fixed-dimensional representation, which is then normalized for cosine-similarity scoring. Instruction templates distinguish asymmetric retrieval from symmetric semantic-similarity inputs.

The 480M and 3B models use dense Qwen3-based encoders. The largest model uses a DeepSeekMoE-style architecture with 64 routed experts, one shared expert, and top-4 routing. Its 10B parameters therefore represent model capacity rather than per-token computation. The distinction is central to the paper's efficiency argument: sparse activation reduces token-level computation, although it does not eliminate the memory required to host the expert weights.

Training follows a three-stage contrastive recipe: broad pre-training, retrieval fine-tuning with hard negatives, and multitask fine-tuning. The multitask stage includes retrieval, classification, clustering, and semantic textual similarity objectives. Pre-training uses in-batch InfoNCE with query-query and document-document contrastive terms, together with false-negative masking. Fine-tuning and multitask training instead use explicit candidate groups containing one positive and seven negatives. Each global batch consequently contains 8,192 candidate texts.

Figure 1

Figure 1: Three-stage embedding training pipeline; similarity-distribution distillation is applied only to the 480M student during retrieval and multitask fine-tuning.

The optimization schedule is shared across the family: the learning rate begins at 3×1053\times10^{-5}, uses 1% warmup, follows cosine decay to 10710^{-7}, and applies Adam with weight decay of 0.01. Retrieval fine-tuning lasts one epoch, while multitask training lasts three epochs. The training mixture combines publicly available data with non-public contractual data. This combination may improve task coverage, but it prevents complete reproduction and limits external auditing of the training corpus.

Similarity-distribution distillation

Distillation is applied only to the 480M model, and only during retrieval fine-tuning and multitask fine-tuning. The teacher supplies cosine similarities over the same eight-candidate support used by the student. These similarities are converted into temperature-scaled probability distributions, and the student minimizes the KL divergence from the teacher distribution in addition to the contrastive loss.

The combined objective uses a distillation weight of λ=0.3\lambda=0.3, a distillation temperature of τKD=0.05\tau_{\mathrm{KD}}=0.05, and a contrastive temperature of 0.02. In contrast to representation-level mean-squared-error or cosine alignment, this formulation does not require equal embedding dimensions. It also avoids matching hidden states, expert assignments, or routing decisions. Consequently, a dense student can receive supervision from a sparse MoE teacher through the teacher's final relative similarity structure.

This design has a specific methodological consequence: the student is encouraged to preserve the teacher's ranking geometry on local candidate sets rather than reproduce its embedding coordinates. The method is therefore architecture-agnostic at the output level, but its effectiveness depends on the quality and informativeness of the candidate supports. The reported study does not evaluate alternative candidate-set sizes, distillation temperatures, or distillation weights, so the robustness of this objective outside the selected eight-candidate setting remains unresolved.

Benchmark performance

Evaluation uses task-macro aggregation across four suites: 41 English tasks, 23 Russian tasks, 131 multilingual tasks, and 12 code tasks. Scores are first averaged within tasks and then uniformly across tasks, preventing suites with more subsets or languages from receiving disproportionate weight.

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 MoE model is the best member of the family in every suite. Its gains over the dense 3B model are highly uneven: 0.30 points on English, 0.42 on Russian, 1.75 on multilingual tasks, and 1.48 on code tasks. The larger multilingual and code improvements suggest that additional conditional capacity is more useful for heterogeneous distributions than for the English and Russian aggregates, although the paper does not provide per-task analyses to establish which linguistic or task properties account for the differences.

The sub-one-point English and Russian improvements should not be treated as definitive because each model is evaluated in a single reported run without uncertainty estimates. The claim that the MoE model preserves quality while improving throughput is therefore strongest for the family-level aggregate and for multilingual and code performance, and weaker for the small English and Russian margins.

The 480M model exhibits a substantially larger compression trade-off. Relative to the 3B model, its deficits are 2.41 English points, 3.58 Russian points, 6.92 multilingual points, and 4.06 code points. The multilingual gap is particularly pronounced, indicating that parameter reduction is not uniform across evaluation regimes. Nevertheless, the compact model is competitive with several external models and exceeds FRIDA on Russian MTEB by 0.03 points while using 480M rather than 823M parameters.

Distillation ablation

The paper reports a matched ablation for the 480M model:

480M variant English Russian Code
Without distillation 69.43 70.86 72.65
With distillation 69.52 70.98 72.87
Gain +0.09 +0.12 +0.22

Similarity-distribution distillation improves all three evaluated suites, with the largest gain on code. The consistency of the gains supports the claim that teacher similarity distributions provide useful supervision beyond the contrastive objective. However, the absolute improvements are small. They establish a positive contribution under the selected recipe, but not that distillation is the primary source of the 480M model's performance, nor that it would outperform representation-level or token-level distillation under controlled comparisons.

The paper's stronger architectural claim is that the method remains valid when teacher and student dimensions differ. That claim follows directly from the loss construction: it transfers distributions over candidate similarities rather than vectors in a shared coordinate system. The experiments, however, do not isolate dimension mismatch from other differences between the teacher and student, leaving the relative value of dimension-agnostic supervision empirically underdetermined.

Throughput and storage efficiency

The reported throughput measurements use vLLM at sequence lengths of 512, 1024, and 2048 tokens.

Model 512 tokens 1024 tokens 2048 tokens
Qwen3 Embedding 4B 70.1k tok/s 73.2k tok/s 71.2k tok/s
F2LLM-v2-8B 43.2k tok/s 43.4k tok/s 42.6k tok/s
Nemotron 8B 42.6k tok/s 43.2k tok/s 41.7k tok/s
Giga-Embeddings-3B 87.9k tok/s 91.5k tok/s 90.4k tok/s
Giga-Embeddings-10B-A1.8B 112.6k tok/s 114.5k tok/s 102.3k tok/s

The MoE model has the highest measured throughput at every sequence length. Relative to the dense 3B model, its speedups are 1.28x at 512 tokens, 1.25x at 1024 tokens, and 1.13x at 2048 tokens. At 1024 tokens, it is 1.56x faster than Qwen3 Embedding 4B and 2.65x faster than the evaluated F2LLM-v2-8B and Nemotron 8B systems.

The declining advantage at 2048 tokens is operationally important. It indicates that sparse activation does not produce a fixed throughput multiplier across sequence lengths; memory bandwidth, kernel efficiency, routing overhead, and sequence-dependent execution effects may become increasingly relevant. The paper does not provide hardware specifications, latency distributions, batch-size sweeps, peak memory, or energy measurements. Moreover, the comparison changes both architecture and implementation across systems, so the results demonstrate an end-to-end serving advantage in the reported environment rather than isolating the causal contribution of MoE sparsity.

The 480M model's efficiency is characterized only by weight storage. Under fp16 assumptions, it requires approximately 0.96 GB, compared with approximately 6 GB for the 3B model and 20 GB for the 10B MoE model. Thus, the compact model uses about 4.8% of the MoE model's weight storage. This is a storage result, not a runtime result: activations, KV-related runtime state, framework overhead, batching behavior, and actual latency are excluded, and the 480M model is absent from the throughput experiment.

Comparison with external systems

Against compact public baselines, the 480M model scores 70.98 on Russian MTEB, surpassing FRIDA's 70.95 and outperforming the smaller BERTA, embeddinggemma-300m, Qwen3-Embedding-0.6B, and F2LLM-v2-0.6B on Russian evaluation. Its English score of 69.52 is below Qwen3-Embedding-0.6B's 70.47 and F2LLM-v2-0.6B's 69.97, while its multilingual score of 56.97 is below the listed compact baselines. Its code score of 72.87 is also below F2LLM-v2-0.6B's 77.41 and Qwen3-Embedding-0.6B's 75.42.

Among larger systems, the 10B-A1.8B model leads the reported Russian comparison with 74.98. It does not lead English, multilingual, or code: Qwen3-Embedding-8B reaches 75.23, 70.58, and 80.69 on those suites, respectively, while F2LLM-v2-14B reaches 80.75 on code. The paper therefore supports a targeted, not universal, superiority claim. The MoE model combines strong Russian performance with favorable measured throughput, but it is not the highest-scoring external model on three of the four benchmark suites.

These comparisons are explicitly contextual rather than controlled same-run experiments. The public baselines were taken from leaderboard results, and differences in prompts, preprocessing, checkpoints, hardware, and evaluation configurations can affect the ranking. The external results consequently establish competitiveness and a Russian-leading result, but not a strict causal or statistically controlled advantage.

Limitations and open questions

The evaluation has several limitations that constrain interpretation. Each model is represented by a single run, so the small score differences lack confidence intervals or run-to-run variance. The throughput study uses one serving environment and does not include the 480M model; it also does not compare a dense and sparse encoder matched for backbone, parameterization, implementation, and hardware. Accordingly, the paper cannot determine how much of the throughput advantage is attributable specifically to routing sparsity.

The undisclosed portion of the training mixture limits reproducibility and prevents independent contamination audits. Aggregate MTEB scores also conceal task- and language-level variance, which is especially relevant given the large gap between the model's Russian performance and its multilingual performance. Finally, the study omits peak memory, latency percentiles, energy consumption, and throughput as a function of batch size. The main open empirical question is therefore whether the reported quality-throughput trade-off persists under matched dense-sparse controls and across hardware and serving regimes that expose different MoE routing and memory costs.

Conclusion

Giga-Embeddings presents a three-model embedding family that combines conventional dense scaling, sparse conditional capacity, and output-level similarity distillation. The 10B-A1.8B encoder achieves the family's best benchmark scores and the highest measured throughput, reaching 114.5 thousand tokens per second at 1024 tokens and exceeding the dense 3B model by 25%. The 480M student provides a substantially smaller alternative, with 0.96 GB of estimated fp16 weight storage and a small but consistent distillation benefit. The evidence supports MoE encoders as a promising high-throughput design for text embeddings, while the absence of matched controls, uncertainty estimates, and comprehensive systems measurements limits the strength of broader efficiency claims.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

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:

  1. Can a large AI model be made faster by using only part of it at a time?
  2. 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:

  1. 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.
  2. 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.
  3. 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 λ\lambda, 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.8B encoder 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 one vLLM environment 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-480M in 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 β1=0.9\beta_1=0.9 and β2=0.999\beta_2=0.999, 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 Ci\mathcal{C}_i be the fixed candidate set for query qiq_i
  • 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, λ=0.3\lambda=0.3, $\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 β1=0.9\beta_1=0.9 and β2=0.999\beta_2=0.999

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Tweets

Sign up for free to view the 2 tweets with 102 likes about this paper.