Spaces:
Sleeping
Leaderboard submission: FinModernBERT-embed-large (395M, English, open weights)
Hello! Submitting a new open-weights model for the English leaderboard (also emailing per the Submit-tab instructions).
I would like to submit a new model to the FinMTEB (English) leaderboard.
1. Model name and link
- Model: FinModernBERT-embed-large (395M parameters, ModernBERT-large based)
- Link: https://huggingface.co/BatuhanECB/FinModernBERT-embed-large
- Open weights, Apache-2.0.
2. Per-dataset scores (all 35 English tasks, main metric per task)
Evaluated with the official FinMTEB harness (github.com/yixuantt/FinMTEB), default task
main metrics (nDCG@10 retrieval, Spearman STS/Summarization, MAP reranking,
accuracy / v-measure / AP for classification / clustering / pair-classification).
| Task | Score |
|---|---|
| FINAL | 0.5885 |
| FinSTS | 0.3003 |
| FNS2022sum | 0.8528 |
| FINDsum | 0.7453 |
| Ectsum | 0.1667 |
| Apple10KRetrieval | 0.8808 |
| TradeTheEventEncyclopediaRetrieval | 0.8129 |
| TradeTheEventNewsRetrieval | 0.7540 |
| FinanceBenchRetrieval | 0.5853 |
| USNewsRetrieval | 0.5369 |
| HC3Retrieval | 0.4216 |
| TheGoldmanEnRetrieval | 0.3891 |
| FiQA2018Retrieval | 0.2886 |
| TATQARetrieval | 0.1885 |
| FinQARetrieval | 0.1633 |
| FinFactReranking | 0.9752 |
| HC3Reranking | 0.9672 |
| FiQA2018Reranking | 0.9412 |
| ESGClassification | 0.8144 |
| FinancialPhraseBankClassification | 0.7815 |
| FinancialFraudClassification | 0.6392 |
| FiQAClassification | 0.6074 |
| FinSentClassification | 0.5854 |
| FLSClassification | 0.5648 |
| SemEva2017Classification | 0.5618 |
| FOMCClassification | 0.4319 |
| PiiClustering | 0.8619 |
| MInDS14EnClustering | 0.8268 |
| WikiCompany2IndustryClustering | 0.6831 |
| ComplaintsClustering | 0.2791 |
| FinanceArxivS2SClustering | 0.2146 |
| FinanceArxivP2PClustering | 0.2134 |
| HeadlinePDDPairClassification | 0.6371 |
| HeadlineACPairClassification | 0.6073 |
| HeadlinePDUPairClassification | 0.6073 |
Per-type means: STS 0.4444 · Summarization 0.5883 · Retrieval 0.5021 · Reranking 0.9612 ·
Classification 0.6233 · Clustering 0.5131 · PairClassification 0.6172 · Overall 0.6071.
3. Methodology notes
- Architecture: single ModernBERT-large encoder (395M), mean pooling, cosine
similarity, 1024-dim embeddings, max_seq 512. Asymmetricquery:/passage:
text prefixes. - Long documents: inputs over the window are embedded by chunking into ≤16 windows
of ~506 body tokens, embedding each, L2-normalizing, mean-pooling, re-normalizing. - Training pipeline: (1) domain-adaptive MLM on 5.65B tokens of finance text
(decontaminated against all FinMTEB-EN eval sets via word-shingle overlap before
training; eval-source datasets and contaminated lineages excluded); (2) contrastive
training on 270,238 pairs (59% finance; synthetic SEC-derived query→passage, graded
STS, doc↔summary positives + mismatched score-0 negatives, term→definition; blended
with open general-domain data), InfoNCE (CachedMNRL, scale 20) + CoSENT, positive-aware
hard negatives mined with e5-large-v2; (3) WiSE-FT weight interpolation
(0.65·contrastive + 0.35·DAPT) as the released checkpoint. - DAPT foundation also released: https://huggingface.co/BatuhanECB/FinModernBERT-large-DAPT
Thank you — happy to provide raw result JSONs or re-run details on request.
Best regards,
Batuhan (BatuhanECB)
Note: the model repo has been renamed to FinModernBERT-embed-large-v1 — https://huggingface.co/BatuhanECB/FinModernBERT-embed-large-v1 (the old link redirects). All scores unchanged.
Thanks for your submission. The leaderboard is updated.