Papers
Topics
Authors
Recent
Search
2000 character limit reached

Jina-Embeddings-v5-Omni Overview

Updated 13 May 2026
  • The suite's key innovation is a frozen-tower paradigm where only lightweight connectors are trained, ensuring perfect text embedding geometry preservation for backward compatibility.
  • It utilizes modality-specific encoders (vision, audio, video) aligned via trainable projection modules, achieving competitive retrieval performance with minimal parameter updates.
  • Designed for enterprise deployment, Jina-Embeddings-v5-Omni enables efficient cross-modal retrieval and rapid inference across text, image, audio, and video tasks.

Jina-Embeddings-v5-Omni is a suite of multimodal embedding models that encode text, image, audio, and video inputs into a unified semantic space, leveraging a “frozen-tower composition” paradigm in which only lightweight connectors are trained to align frozen, high-performance modality-specific encoders with a fixed text transformer backbone. This design ensures that the original text embedding geometry—critical to compatibility with existing text-based retrieval and search systems—is exactly preserved, and that multimodal alignment can be rapidly attained with minimal additional compute. The family of models covers several parameter regimes and is architected for extensible, enterprise-ready deployment, offering inference and retrieval performance competitive with the largest open multimodal models despite using orders of magnitude fewer updated weights (Hönicke et al., 8 May 2026).

1. Model Architecture and Design Principles

Jina-Embeddings-v5-Omni constructs its backbone from the Jina Embeddings v5 Text transformer, available in two sizes (Nano: ≈0.95B parameters, dtext=768d_{\text{text}}=768; Small: ≈1.57B parameters, dtext=1024d_{\text{text}}=1024), each LoRA-adapted for state-of-the-art performance on retrieval, classification, and clustering tasks. Text encoding is performed by the frozen LLM (LM):

Etext=LM(Tokens(t))E_{\text{text}} = \mathrm{LM}(\mathrm{Tokens}(\mathbf t))

For non-text modalities, the system adopts pretrained, frozen encoders:

  • Vision: Pretrained ViTs from Qwen3.5 (2B for Small, 0.8B for Nano); output NN patch features, each dvitd_\mathrm{vit} dimensional.
  • Audio: Adapted from Qwen2.5-Omni / Whisper-large-v3, emitting KK audio token states in R1280\mathbb{R}^{1280}.
  • Video: Concatenation of visual per-frame features and optional audio representations.

Lightweight, trainable projection modules align these non-text encoder outputs into the token-embedding space of the text transformer. For vision, this involves a multi-stage projection with only the final layer trainable; for audio, the projector is fully trainable. Special learned delimiters identify modality spans in the serialized input sequence, which is fed into the (frozen) text LM. The embedding used for retrieval is produced via last-token pooling for each modality.

Trainable parameters constitute approximately 0.35%0.35\% of model weights—e.g., just 5.5M in the “Small” model—ensuring most of the model remains untouched during multimodal adaptation (Hönicke et al., 8 May 2026).

2. Multimodal Training Methodology

The Jina-Embeddings-v5-Omni projectors are optimized using bidirectional in-batch InfoNCE contrastive learning across Matryoshka prefix subsets:

  • For a minibatch of BB paired examples {(i,ri)}\{(\ell_i, r_i)\}, embeddings dtext=1024d_{\text{text}}=10240 and dtext=1024d_{\text{text}}=10241 are truncated to the first dtext=1024d_{\text{text}}=10242 dimensions for each dtext=1024d_{\text{text}}=10243, supporting variable-length index truncation.
  • The bidirectional InfoNCE loss is averaged across both directions (query → target and target → query) and all prefixes:

dtext=1024d_{\text{text}}=10244

with

dtext=1024d_{\text{text}}=10245

Summing across dtext=1024d_{\text{text}}=10246, the total loss encourages invariance to truncation and index dimensionality (Matryoshka training). The data for training projectors employs the same LoRA-adapted mixture as the text model: text-image and text-audio semantic pairs, diversified across document types, domains, and tasks.

Training uses AdamW (dtext=1024d_{\text{text}}=10247), grad-clip dtext=1024d_{\text{text}}=10248, LRdtext=1024d_{\text{text}}=10249, 500-step warmup, bf16 precision, with batch size 256 and 15k steps per task, achieving rapid convergence (1.8–3.9× speedup over full-model finetune) (Hönicke et al., 8 May 2026).

3. Text Geometry Preservation and Backward Compatibility

A defining property of Jina-Embeddings-v5-Omni is text geometry preservation. Because neither the text encoder backbone nor its LoRA adapters are updated during multimodal projector training, the embedding produced for any text input is identical to that of the original Jina v5 Text model. This ensures full backward compatibility for text-only applications and preserves published retrieval performance benchmarks. For pure-text input, non-text towers are omitted entirely at runtime. Matryoshka truncation curves and MMTEB retrieval scores are empirically unchanged between the base and Omni models (Hönicke et al., 8 May 2026).

4. Evaluation and Performance Metrics

Jina-Embeddings-v5-Omni has been benchmarked on standard multimodal retrieval, semantic similarity, and document search tasks. Relevant metrics span MMTEB (text), MIEB (image), MAEB (audio), and MMEB-Video:

Model Params (B) Text Image Video Audio Avg
jina-Nano 0.95 65.52 44.36 26.87 44.00 45.19
jina-Small 1.57 67.00 56.05 41.20 51.46 53.93
LCO-Embed-Omni-3B 4.70 57.55 58.42 46.84 52.51 53.83
LCO-Embed-Omni-7B 8.93 59.31 58.64 47.41 52.37 54.43
LanguageBind 1.14 27.34 47.80 48.06 20.08 36.27

For document retrieval (e.g., ViDoRe@1):

Model Active Params (B) Doc-Ret@1
jina-Nano (text+image) 0.31 70.05
jina-Small (text+image) 0.92 79.08
LCO-3B 4.07 78.24
LCO-7B 8.93 80.32

On image, audio, and video benchmarks, jina-Small approaches or matches the retrieval precision of much larger open-weight models (LCO 3B/7B) with one third or less the active parameters and significantly smaller trainable component (Hönicke et al., 8 May 2026).

5. Integration, Inference, and Deployment Considerations

Jina-Embeddings-v5-Omni is designed for operational flexibility. The model dynamically loads only those modality towers required for a given query (text, vision, audio, or all). This minimizes memory and compute overhead. Feature dimensions are Etext=LM(Tokens(t))E_{\text{text}} = \mathrm{LM}(\mathrm{Tokens}(\mathbf t))0 (Nano) or Etext=LM(Tokens(t))E_{\text{text}} = \mathrm{LM}(\mathrm{Tokens}(\mathbf t))1 (Small). Encoding operations are highly efficient (1–2 ms per embed per GPU batch), competitive with CLIP and similar vision-language encoders.

Python API (excerpt):

Etext=LM(Tokens(t))E_{\text{text}} = \mathrm{LM}(\mathrm{Tokens}(\mathbf t))2

Recommended deployment practices include:

  • Using Nano for edge or latency-critical contexts; Small for accuracy-sensitive applications.
  • Maintaining the text backbone index for standard text retrieval; switching to “Omni” mode for multimodal retrieval.
  • Leveraging dynamic loading for memory conservation (Hönicke et al., 8 May 2026).

6. Distinguishing Features and Comparative Analysis

Jina-Omni’s “frozen-tower” approach stands apart from alternative multimodal embedding strategies such as full dual-encoder training or explicit cross-modal alignment recipes (e.g., (Chen et al., 7 Jan 2026)). The key distinctions are:

  • Frozen backbone: Only projectors are trained; all modal encoders retain their pretraining.
  • No regression in text tasks: Because the text subsystem is unchanged, full fidelity for text retrieval, similarity, and clustering is maintained.
  • Efficiency: Model adaptation requires updating <1% of parameters and attains rapid training and inference cycles.
  • Composable inference: Runtime instantiation is tailored to input modality requirements.

Compared to approaches like e5-omni (Chen et al., 7 Jan 2026), which require comprehensive plug-in alignment modules (modality temperature calibration, negative curriculum, batch whitening), or omnilingual SONAR (Team et al., 17 Mar 2026), which employs progressive teacher-student distillation for thousands of languages and speech, Jina v5 Omni emphasizes compatibility, training efficiency, and operational simplicity.

7. Practical Applications and Limitations

Jina-Embeddings-v5-Omni is suitable for large-scale cross-modal retrieval, multimodal search, content recommendation, and enterprise document management architectures where backward compatibility with state-of-the-art text retrieval indices is critical. It can be deployed for tasks involving mixed modalities—text-image, text-audio, video-text, etc.—with performance nearing or equaling that of models several times larger.

Limitations primarily stem from its reliance on frozen modality towers, which may underperform relative to fully finetuned, large-scale cross-modal architectures on tasks requiring deep non-text adaptation or fine-grained visual/audio reasoning.

A plausible implication is that, as more sophisticated and open non-text encoders are developed, the frozen-tower composition paradigm will enable rapid, efficient, and reliable extension of existing retrieval and matching systems without the need for disruptive full retrain cycles or loss of established text-space behavior (Hönicke et al., 8 May 2026).

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

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

Follow Topic

Get notified by email when new papers are published related to Jina-Embeddings-v5-Omni.