abtonmoy commited on
Commit
04ed462
·
verified ·
1 Parent(s): d831634

Org card: the Fusion Embedding family (both generations, Ember, leaderboards)

Browse files
Files changed (1) hide show
  1. README.md +68 -31
README.md CHANGED
@@ -9,34 +9,71 @@ pinned: false
9
 
10
  ![Eximius Labs](assets/banner.png)
11
 
12
- This is EximiusLabs' home for open model weights and multimodal embedding research. Everything here gives developers and researchers a production-ready starting point for cross-modal retrieval and semantic search, backed by the research behind the Fusion embedding stack.
13
-
14
- ## The Fusion Family: Unified Multimodal Embeddings
15
-
16
- The Fusion family is EximiusLabs' lineup of embedding models that map text, images, video, and audio into a single shared semantic space. Each model targets a specific retrieval profile, from lightweight edge-scale vectors to full-fidelity cross-modal search, and ships with open weights and reproducible training recipes.
17
-
18
- ### Fusion Embedding 1 (Preview)
19
-
20
- The flagship embedding model extends a vision-language base into audio without touching the base weights. Fusion Embedding 1 builds on **Qwen3-VL-Embedding-2B** and adds a trained connector (~16M parameters) that maps frozen **Qwen2.5-Omni** audio features into the base model's space. The result is one embedding covering four modalities, with retrieval in any direction between them, instead of a stack of modality-specific encoders.
21
-
22
- * Trained exclusively on audio-text pairs, the model still generalizes to unseen pairings, reaching audio-to-image R@10 of 0.407 on VGGSound-AV with no image-audio supervision.
23
-
24
- * On VGGSound-AV it reaches audio-text R@10 of 0.625 and 0.645, ahead of ImageBind, LanguageBind, and Gemini Embedding 2 in both directions.
25
-
26
- * A single forward pass yields nested Matryoshka embeddings truncatable to {2048, 1536, 1024, 512, 256, 128, 64} dimensions, trading storage and latency for accuracy without re-encoding.
27
-
28
- * Only the FusionResampler connector is trained. The base model and audio tower stay frozen, so existing Qwen3-VL-Embedding pipelines gain audio without regression or re-deployment.
29
-
30
- ### Architecture
31
-
32
- A perceiver-resampler connector (width 384, 64 latent queries) is trained with contrastive learning (InfoNCE) across a Matryoshka ladder. Training runs in two stages: a contrastive phase on ~484K caption pairs, followed by connector-only fine-tuning on AudioCaps. Inputs are 16 kHz mono audio in 30-second windows. The connector ships as a ~60 MB distribution, with the frozen towers downloaded separately.
33
-
34
- ## Fusion Training Data
35
-
36
- Fusion Embedding 1 was trained on ~484K open audio-caption pairs drawn from AudioCaps (45K clips), FSD50K, WavCaps / AudioSet_SL, and a 318K-clip LAION-FreeSound subset. Evaluation sets (AudioCaps test, Clotho, VGGSound, ESC-50) were excluded by clip ID to keep benchmarks honest.
37
-
38
- ## Preview Status
39
-
40
- Fusion Embedding 1 is an English-language preview release under **CC-BY-NC-4.0**. It is optimized for sound-event retrieval; speech and music are still undertrained, and audio-text retrieval currently sits below fully fine-tuned CLAP specialists. We're releasing it early to invite research and feedback on unified multimodal embedding spaces.
41
-
42
- [eximiuslabs.com](https://eximiuslabs.com/) · [github.com/Eximius-Labs](https://github.com/Eximius-Labs)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
9
 
10
  ![Eximius Labs](assets/banner.png)
11
 
12
+ This is Eximius Labs' home for open model weights and multimodal embedding
13
+ research. Everything here gives developers and researchers a production-ready
14
+ starting point for cross-modal retrieval and semantic search, backed by the
15
+ research behind the Fusion Embedding stack.
16
+
17
+ ## The Fusion Embedding family
18
+
19
+ One embedding space for text, images, video, and audio, built on a single
20
+ design constraint: the base model is never retrained. Both generations are
21
+ live on the public MTEB leaderboards for audio (MAEB) and video (MVEB),
22
+ evaluated through the official `mteb` harness anyone can rerun.
23
+
24
+ **[fusion-embedding-1-2b-preview](https://huggingface.co/EximiusLabs/fusion-embedding-1-2b-preview)** (v0.3) —
25
+ generation 1 trains a 16.4M-parameter connector between a frozen
26
+ Qwen2.5-Omni audio tower and a byte-frozen Qwen3-VL-Embedding-2B base:
27
+ under 1% of the model. AudioCaps audio-to-text R@10 0.741, at the frontier
28
+ of models that keep their base frozen. Aligned on audio-text only, it
29
+ retrieves images from sound at 29x chance with zero paired audio-visual
30
+ training data.
31
+
32
+ **[fusion-embedding-2-2b-preview](https://huggingface.co/EximiusLabs/fusion-embedding-2-2b-preview)** (v0.2) —
33
+ generation 2 adds modality-gated adapters inside the frozen decoder layers
34
+ (+44.2M parameters), opened only for audio inputs. For text, images, and
35
+ video the adapters never execute and outputs are bit-for-bit identical to
36
+ the base model, verified after every training run. The family's best
37
+ text-to-audio results on every benchmark: AudioCaps R@10 0.785, Clotho
38
+ zero-shot 0.485.
39
+
40
+ **[fusion-embedding-2-ember](https://huggingface.co/EximiusLabs/fusion-embedding-2-ember)** (v0.1) —
41
+ Ember is the thermal sense for fusion-embedding-2 and the first *sense
42
+ pack*: a separately loadable adapter pack that adds a modality while every
43
+ existing vector stays valid. Text-to-thermal retrieval R@10 0.785 on a
44
+ 2,000-image gallery against a 0.224 frozen baseline. Sense packs are named
45
+ for the physical trace their sensor reads; Ember reads heat.
46
+
47
+ ## How it works
48
+
49
+ A perceiver-resampler connector maps frozen audio-tower features into the
50
+ base's input space; gated bottleneck adapters add in-layer capacity per
51
+ modality. Gates are mutually exclusive by input modality, so non-gated
52
+ modalities execute the base's exact computation. A single forward pass
53
+ yields nested Matryoshka embeddings truncatable to
54
+ {2048, 1024, 512, 256, 64} dimensions. Training runs in hours on a single
55
+ GPU; connectors and packs ship as small artifacts with the frozen towers
56
+ downloaded separately.
57
+
58
+ ```python
59
+ import mteb
60
+ model = mteb.get_model("EximiusLabs/fusion-embedding-2-2b-preview")
61
+ ```
62
+
63
+ ## Training data
64
+
65
+ The audio corpus is ~500K open audio-caption pairs (AudioCaps and
66
+ AudioCaps 2.0, FSD50K, WavCaps/AudioSet-SL, a LAION-FreeSound subset);
67
+ Ember trains on IR-TD real thermal imagery with restricted sources removed.
68
+ Evaluation sets are excluded from training by clip id at ingestion, and
69
+ every reported number traces to a result record in the open repository.
70
+
71
+ ## Status
72
+
73
+ English-language research previews. Model weights are released under
74
+ CC-BY-NC-4.0 (Ember under its own research license; see each model card).
75
+ Sound-event retrieval is the strongest axis; speech and music are
76
+ undertrained in the current corpus. We release early to invite research and
77
+ feedback on unified multimodal embedding spaces.
78
+
79
+ [eximiuslabs.com](https://eximiuslabs.com/) · [github.com/Eximius-Labs](https://github.com/Eximius-Labs)