Downloads · 30 days
676
93% of all-time downloads
SriRamanaAtmic/AtmicEmbeddingv3
AtmicEmbeddingv3 is a sentence similarity model from SriRamanaAtmic. Use it when you need a score for how close two texts are. The card lists the license as mit.
Contrastive continue-training of AtmicEmbeddingv2 on a much larger combined corpus: 452 expert Q&A pairs + 1,356 Claude-generated paraphrase/scenario questions (same answers) + 1,368 pre-mined theoretical-dialogue tri…
Downloads · 30 days
676
93% of all-time downloads
All-time downloads
725
Public
Parameters
560M
11.2 GB on disk
Likes
0
Public
Click a slice to open those files.
.safetensors2.2 GB · 99%
From the Hugging Face model README
Contrastive continue-training of AtmicEmbeddingv2 on a much larger combined corpus: 452 expert Q&A pairs + 1,356 Claude-generated paraphrase/scenario questions (same answers)
query: / passage: prefixes + mean pooling + L2 normalize.Three-way comparison — base intfloat/multilingual-e5-large (zero domain fine-tuning) vs.
v2 vs. v3 — on two test sets.
Own held-out test data (275 rows, 581-passage corpus):
| Metric | base e5-large | v2 | v3 |
|---|---|---|---|
| Triplet accuracy | 0.611 | 0.532 | 0.884 |
| Recall@1 | 0.251 | 0.233 | 0.415 |
| Recall@5 | 0.491 | 0.466 | 0.651 |
| MRR@10 | 0.361 | 0.348 | 0.521 |
| NDCG@10 | 0.399 | 0.392 | 0.566 |
v3 beats both base and v2 by a wide margin here — the larger, more diverse training set (theoretical dialogue data plus paraphrase/scenario questions) generalizes well beyond either the un-fine-tuned base model or v2's narrower specialization.
Full 161_pass dataset (644 triplets — v2's OWN original training data, used as a retention / catastrophic-forgetting check):
| Metric | base e5-large | v2 | v3 |
|---|---|---|---|
| Triplet accuracy | 0.775 | 0.926 | 0.812 |
| Recall@1 | 0.592 | 0.778 | 0.571 |
| Recall@5 | 0.800 | 0.957 | 0.789 |
| MRR@10 | 0.682 | 0.852 | 0.675 |
| NDCG@10 | 0.717 | 0.883 | 0.717 |
Honest tradeoff, stated plainly: v3's retention on 161_pass is the weakest of any AtmicEmbedding release — it has round-tripped to roughly base-model performance on this specific corpus (R@1 0.571 vs base's 0.592), losing most of the specialization v1→v2 training added there. This is a real cost of training on ~1.75x more data (3,176 vs the prior round's 1,808 rows) at the same epoch/learning-rate/freeze-layer budget, which pulls the model further from v2's weights. Notably, v2 itself underperforms base on the newer, more diverse own-test-data set (0.532 vs 0.611 accuracy) — v2 appears overfit to 161_pass's narrower style, and v3 trades that narrow strength for broader generalization. If 161_pass-specific retrieval quality matters for your use case, evaluate v3 there directly before switching from v2.