Leaderboard submission: FinModernBERT-embed-large (395M, English, open weights)

#3
by BatuhanECB - opened

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

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. Asymmetric query: / 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-v1https://huggingface.co/BatuhanECB/FinModernBERT-embed-large-v1 (the old link redirects). All scores unchanged.

FinMTEB org

Thanks for your submission. The leaderboard is updated.

Sign up or log in to comment