CoolFace
Datasetpublic

MTEB-BR/mteb-pt-results

πŸ‡§πŸ‡· MTEB-BR β€” Benchmark Results Canonical results store for MTEB-BR, a native Brazilian-Portuguese text-embedding benchmark. 93 models Β· 22 native PT-BR tasks Β· 7 categories Β· no machine translation What is this? This repository is the canonical, machine-readable results store for MTEB-BR β€” a benchmark that evaluates text-embedding models on native Brazilian Portuguese (data created or found in Portuguese; machine-translated corpora such as… See the full description on the dataset page: https://huggingface.co/datasets/MTEB-BR/mteb-pt-results.

sourceHugging Facecc-by-4.0updated 2mo agoView on Hugging Face
0likes1.2kdownloads
Dataset Card

<div align="center">

πŸ‡§πŸ‡· MTEB-BR β€” Benchmark Results

Canonical results store for MTEB-BR, a native Brazilian-Portuguese text-embedding benchmark.

![Leaderboard](https://huggingface.co/spaces/MTEB-BR/leaderboard) ![DOI](https://doi.org/10.57967/hf/9377) ![Code](https://github.com/tardellirs/mteb-br) ![Org](https://huggingface.co/MTEB-BR) ![License](https://creativecommons.org/licenses/by/4.0/)

93 models Β· 22 native PT-BR tasks Β· 7 categories Β· no machine translation

</div>


What is this?

This repository is the canonical, machine-readable results store for MTEB-BR β€” a benchmark that evaluates text-embedding models on native Brazilian Portuguese (data created or found in Portuguese; machine-translated corpora such as mMARCO-PT are excluded by construction). Every model is evaluated with `mteb` on datasets pinned to a revision SHA.

The aggregated `score_matrix.parquet` (93 models Γ— 22 tasks, browsable in the Dataset Viewer above) is the quickest way to see all scores; the raw per-evaluation JSON artifacts live under results/.

πŸ“Š Leaderboard (top 15 by 22-task mean)

RankModelParamsTypemeanβ‚‚β‚‚
1gemini-embedding-001---C0.6820
2Qwen3-Embedding-8B7.6BO0.6704
3KaLM-Embedding-Gemma3-12B-251111.8BO0.6701
4voyage-context-4---C0.6676
5Octen-Embedding-8B7.6BO0.6674
6Qwen3-Embedding-4B4.0BO0.6621
7voyage-context-3---C0.6571
8voyage-3-large---C0.6552
9voyage-4-large---C0.6532
10SFR-Embedding-Mistral7.1BO0.6523
11BidirLM-1.7B-Embedding1.7BO0.6513
12BOOM_4B_v14.0BO0.6503
13embeddinggemma-300m308MO0.6490
14codestral-embed---C0.6486
15Linq-Embed-Mistral7.1BO0.6473
Type: O = open-weight, C = closed/commercial API. Full 93-model Γ— 22-task table: `score_matrix.parquet` (viewer above). A MTEB-BR/baseline-random-encoder chance floor (meanβ‚‚β‚‚ = 0.18) is included in the raw results for reference.

πŸ—‚οΈ The 22 tasks (7 categories)

Category#Tasks
Classification4HateBR, FactckBr, ToxSynPT, PortuLexRRIP
Multilabel classification1BrighterEmotion
Pair classification2AssinRTE, InferBR
Semantic textual similarity2AssinSTS, Assin2STS
Clustering5MedPTClustering, WikipediaPTCategories, JurisTCUClustering, SciELOClustering, StackoverflowPt
Retrieval6MedPTRetrieval, FaQuADIR, Quati, FaqBacen, JurisTCU, BRTaxQAR
Reranking2QuatiReranking, JurisTCUReranking

Domains span legal, medical, tax, scientific, encyclopedic, and social-media Portuguese. Per-task sources, licenses, and citations are documented in the code repository.

πŸ“ Repository layout & how to use

score_matrix.parquet                     # aggregated 93 x 22 matrix (viewer-friendly)
results/
  {org}__{model}/{revision-sha}/
    {Task}.json                          # per-(model, task) mteb result (the canonical score)

There are 2,800+ per-evaluation JSON files plus per-instance .jsonl dumps behind the confidence intervals.

Load the aggregated matrix:

python
import pandas as pd
from huggingface_hub import hf_hub_download
df = pd.read_parquet(hf_hub_download("MTEB-BR/mteb-pt-results", "score_matrix.parquet", repo_type="dataset"))
df.sort_values("mean_22", ascending=False).head()

Pull the full raw store (all JSONs):

python
from huggingface_hub import snapshot_download
snapshot_download("MTEB-BR/mteb-pt-results", repo_type="dataset", local_dir="mteb-pt-results")

πŸ”— Links

  • β€”Interactive leaderboard β€” <https://huggingface.co/spaces/MTEB-BR/leaderboard>
  • β€”Code & task definitions β€” <https://github.com/tardellirs/mteb-br>
  • β€”Organization β€” <https://huggingface.co/MTEB-BR>
  • β€”This dataset’s DOI β€” <https://doi.org/10.57967/hf/9377>
  • β€”Code archive (Zenodo DOI) β€” <https://doi.org/10.5281/zenodo.21087217> Β· archives the code repository, not this results dataset

πŸ“„ License

  • β€”This results dataset: CC-BY-4.0.
  • β€”Individual task datasets: each retains its original source license (see the paper / code repo task table).
  • β€”Models evaluated: see each model card.

πŸ“š Citation

bibtex
@misc{mteb-br-2026,
  title  = {MTEB-BR: A Text Embedding Benchmark for Brazilian Portuguese},
  author = {Stekel, Tardelli R. C.},
  year   = {2026},
  doi    = {10.5281/zenodo.21087217},  % Zenodo archive of the benchmark code
  url    = {https://doi.org/10.5281/zenodo.21087217}
}

If you use a specific task novel to this benchmark, please also cite the original task dataset. arxiv.org/abs/2607.04581