/ Модель

Характеристики

Контекст
7 999 токенов
Параметры
68,1 млн
Лицензия
Apache 2.0
Архитектура
modernbert · dense
Базовая модель
ettin-encoder-68m
Библиотека
sentence-transformers
Опубликована
15 мая 2026

ettin-reranker-68m-v1

Ранжирование текстаТекст → score8 профессий

Англоязычный кросс-энкодер ModernBERT на 68,1 млн параметров, который оценивает релевантность пар текстов для переранжирования результатов поиска.

12 564скачиваний за 30 дней6лайковвеса обновлены19 мая 2026

Бенчмарки

Как модель справилась с задачами пользователей ailist и что о ней публикуют открытые лидерборды

Тесты пользователейпока нет

Никто ещё не опубликовал тест этой модели. Соберите бенчмарк из своих задач — результат появится здесь.

  1. Добавьте модель в бенчмарк

    Вместе с другими моделями категории «Ранжирование» — сравнение идёт внутри одной категории.

  2. Опишите свои задачи

    Напишите запросы, при необходимости приложите файлы и эталонные ответы.

  3. Запустите и опубликуйте

    Модели ответят на каждую задачу, судья оценит ответы. Опубликованный результат появится на этой странице.

Публичные оценки

Из открытых лидербордов. Сравнивайте результаты одного теста при одинаковых условиях — отсутствие оценки не значит, что модель хуже.

В подключённых источниках результатов для этой модели пока нет.

Что умеет модель

Описание составлено по карточке модели и метаданным Hugging Face

ettin-reranker-68m-v1 — англоязычный кросс-энкодер семейства Ettin, разработанный авторами проекта Ettin и дообученный на jhu-clsp/ettin-encoder-68m с использованием sentence-transformers и набора cross-encoder/ettin-reranker-v1-data. Модель оценивает пару текстов одним числовым баллом, чтобы ранжировать кандидатов по релевантности запросу; её применяют в семантическом поиске и как второй этап двухэтапного поиска после первичного отбора документов.

Модель основана на архитектуре ModernBERT, содержит 68,1 млн параметров и обрабатывает последовательности длиной до 7 999 токенов. Она принимает и выдаёт текстовые данные, поддерживает английский язык. Доступны веса в форматах safetensors, ONNX и OpenVINO; для работы указана библиотека sentence-transformers. В README приведены положительные результаты на ряде задач reranking, а также высокая скорость на GPU, однако качество зависит от области и набора кандидатов: на некоторых тестах reranking ухудшал метрики. Лицензия — Apache-2.0.

Сценарии применения

  • переранжирование найденных документов по запросу
  • улучшение порядка результатов семантического поиска
  • ранжирование фрагментов для конвейера RAG
  • отбор наиболее релевантных ответов или абзацев среди кандидатов

Ограничения

Модель предназначена для английского языка, поэтому качество на других языках не подтверждено. В README отмечено, что reranking снижал метрики на отдельных тестах; его полезность зависит от задачи и кандидатов, переданных на переранжирование.

Для каких профессий подходит8

Разделы каталога профессий, в задачах которых используется эта модель

Все профессии

Также подходит для

Карточка модели

README от автора на Hugging Face, как он его опубликовал

Открыть на Hugging Face

ettin-reranker-68m-v1

This is a Cross Encoder model finetuned from jhu-clsp/ettin-encoder-68m on the cross-encoder/ettin-reranker-v1-data dataset using the sentence-transformers library. It computes scores for pairs of texts, which can be used for text reranking and semantic search.

See the release blogpost for details on the training recipe, evaluation results, and speed benchmarks against other public rerankers. The Evaluation section below also has the headline numbers.

Model Details

Model Description

Model Sources

Full Model Architecture

CrossEncoder(
  (0): Transformer({'transformer_task': 'feature-extraction', 'modality_config': {'text': {'method': 'forward', 'method_output_name': 'last_hidden_state'}}, 'module_output_name': 'token_embeddings', 'architecture': 'ModernBertModel'})
  (1): Pooling({'embedding_dimension': 512, 'pooling_mode': 'cls', 'include_prompt': True})
  (2): Dense({'in_features': 512, 'out_features': 512, 'bias': False, 'activation_function': 'torch.nn.modules.activation.GELU', 'module_input_name': 'sentence_embedding', 'module_output_name': 'sentence_embedding'})
  (3): LayerNorm({'dimension': 512})
  (4): Dense({'in_features': 512, 'out_features': 1, 'bias': True, 'activation_function': 'torch.nn.modules.linear.Identity', 'module_input_name': 'sentence_embedding', 'module_output_name': 'scores'})
)

Usage

Direct Usage (Sentence Transformers)

First install the Sentence Transformers library:

pip install -U sentence-transformers

Then you can load this model and run inference.

from sentence_transformers import CrossEncoder

# Download from the 🤗 Hub
model = CrossEncoder(
    "cross-encoder/ettin-reranker-68m-v1",
    model_kwargs={"dtype": "bfloat16", "attn_implementation": "flash_attention_2"},  # Optional: pip install kernels
)

# Get scores for pairs of inputs
query = "Which planet is known as the Red Planet?"
passages = [
    "Venus is often called Earth's twin because of its similar size and proximity.",
    "Mars, known for its reddish appearance, is often referred to as the Red Planet.",
    "Jupiter, the largest planet in our solar system, has a prominent red spot.",
    "Saturn, famous for its rings, is sometimes mistaken for the Red Planet.",
]
scores = model.predict([(query, passage) for passage in passages])
print(scores)
# [ 6.375  11.5     7.625  10.4375]

# Or rank passages by relevance to a single query
ranked = model.rank(query, passages)
print(ranked)
# [{'corpus_id': 1, 'score': np.float32(11.5)}, ...]

Evaluation

MTEB(eng, v2) Retrieval

Each model in the ettin-reranker-v1 family was evaluated on the full MTEB(eng, v2) Retrieval benchmark (10 tasks, top-100 reranked) using MTEB's two-stage reranking flow, pairing each reranker with six embedding models that span the speed/quality spectrum. The dashed retriever-only line in each chart below is the headline number to beat. Anything below it means the reranker actively hurts the pipeline on average:

MTEB(eng, v2) Retrieval with static-retrieval-mrl-en-v1 + rerankerMTEB(eng, v2) Retrieval with all-MiniLM-L6-v2 + reranker
MTEB(eng, v2) Retrieval with bge-small-en-v1.5 + rerankerMTEB(eng, v2) Retrieval with nomic-embed-text-v1.5 + reranker
MTEB(eng, v2) Retrieval with embeddinggemma-300m + rerankerMTEB(eng, v2) Retrieval with jina-embeddings-v5-text-small-retrieval + reranker

Mean NDCG@10 over the 6 embedder pairings, sorted by MTEB. The released ettin-reranker-v1 family is in bold, and the teacher mixedbread-ai/mxbai-rerank-large-v2 is underlined.

RerankerParamsMTEB(eng, v2) Retrieval NDCG@10
Qwen/Qwen3-Reranker-4B†4.02B0.6367
mixedbread-ai/mxbai-rerank-large-v21.54B0.6115
cross-encoder/ettin-reranker-1b-v11.00B0.6114
cross-encoder/ettin-reranker-400m-v1401M0.6091
cross-encoder/ettin-reranker-150m-v1151M0.5994
Qwen/Qwen3-Reranker-0.6B596M0.5940
mixedbread-ai/mxbai-rerank-base-v2494M0.5920
cross-encoder/ettin-reranker-68m-v168.6M0.5915
jinaai/jina-reranker-m02.44B0.5856
Alibaba-NLP/gte-reranker-modernbert-base150M0.5843
cross-encoder/ettin-reranker-32m-v132.8M0.5779
ibm-granite/granite-embedding-reranker-english-r2150M0.5656
cross-encoder/ettin-reranker-17m-v117.6M0.5576
BAAI/bge-reranker-v2-m3568M0.5526
zeroentropy/zerank-2-reranker†4.02B0.5300
BAAI/bge-reranker-large560M0.5098
cross-encoder/ms-marco-MiniLM-L6-v222.7M0.5082
cross-encoder/ms-marco-MiniLM-L12-v233.4M0.5066
mixedbread-ai/mxbai-rerank-large-v1435M0.5063
cross-encoder/ms-marco-MiniLM-L4-v219.2M0.4979
mixedbread-ai/mxbai-rerank-xsmall-v170.8M0.4968
BAAI/bge-reranker-base278M0.4890
mixedbread-ai/mxbai-rerank-base-v1184M0.4865

† Capped to max_seq_length=8192 (the 4B Qwen3-based rerankers don't fit on a single H100 80GB at native context). Native-context evaluation is likely higher.

See the release blogpost for the full analysis and per-model commentary.

Speed

All six released models were benchmarked against thirteen public rerankers on three hardware tiers, using sentence-transformers/natural-questions at max_length=512 with each model's best supported attention implementation. The full sweep over fp32+SDPA, bf16+SDPA, padded bf16+FA2, and unpadded bf16+FA2 (showing why the ettin-reranker-v1 family is faster than other ModernBERT-based rerankers) is in the release blogpost. This table shows the throughput in pairs per second on a NVIDIA H100 80GB, all in bfloat16:

ModelParamsAttnpairs / second
cross-encoder/ettin-reranker-17m-v117MFA27517
cross-encoder/ettin-reranker-32m-v132MFA26602
cross-encoder/ettin-reranker-68m-v168MFA24913
cross-encoder/ms-marco-MiniLM-L4-v219MFA24029
cross-encoder/ms-marco-MiniLM-L6-v222MFA23817
cross-encoder/ms-marco-MiniLM-L12-v233MFA23311
cross-encoder/ettin-reranker-150m-v1150MFA23237
BAAI/bge-reranker-base278MFA22858
mixedbread-ai/mxbai-rerank-xsmall-v170Meager2636
mixedbread-ai/mxbai-rerank-base-v1184Meager1953
cross-encoder/ettin-reranker-400m-v1400MFA21738
BAAI/bge-reranker-large560MFA21659
BAAI/bge-reranker-v2-m3568MFA21569
Alibaba-NLP/gte-reranker-modernbert-base150MFA21418
ibm-granite/granite-embedding-reranker-english-r2150MFA21404
cross-encoder/ettin-reranker-1b-v11BFA2928
mixedbread-ai/mxbai-rerank-large-v1435Meager867
mixedbread-ai/mxbai-rerank-base-v2494MFA2809
mixedbread-ai/mxbai-rerank-large-v21.5BFA2387
ModelParamsBest attnpairs / second
cross-encoder/ettin-reranker-17m-v117MFA29008
cross-encoder/ms-marco-MiniLM-L4-v219MFA25071
cross-encoder/ettin-reranker-32m-v132MFA24497
cross-encoder/ms-marco-MiniLM-L6-v222MFA24234
cross-encoder/ms-marco-MiniLM-L12-v233MFA22847
cross-encoder/ettin-reranker-68m-v168MFA21916
mixedbread-ai/mxbai-rerank-xsmall-v170Meager1677
BAAI/bge-reranker-base278MFA21329
cross-encoder/ettin-reranker-150m-v1150MFA2982
mixedbread-ai/mxbai-rerank-base-v1184Meager772
ibm-granite/granite-embedding-reranker-english-r2150MFA2598
Alibaba-NLP/gte-reranker-modernbert-base150MFA2586
BAAI/bge-reranker-large560MFA2448
BAAI/bge-reranker-v2-m3568MFA2436
cross-encoder/ettin-reranker-400m-v1400MFA2429
mixedbread-ai/mxbai-rerank-large-v1435Meager266
mixedbread-ai/mxbai-rerank-base-v2494MFA2221
cross-encoder/ettin-reranker-1b-v11BFA2189
mixedbread-ai/mxbai-rerank-large-v21.5BFA269
ModelParamsBest attnpairs / second
cross-encoder/ettin-reranker-17m-v117MSDPA267.4
cross-encoder/ms-marco-MiniLM-L4-v219MSDPA206.2
cross-encoder/ms-marco-MiniLM-L6-v222MSDPA143.9
cross-encoder/ettin-reranker-32m-v132MSDPA92.5
cross-encoder/ms-marco-MiniLM-L12-v233MSDPA75.9
mixedbread-ai/mxbai-rerank-xsmall-v170Meager38.9
cross-encoder/ettin-reranker-68m-v168MSDPA31.2
BAAI/bge-reranker-base278MSDPA19.2
Alibaba-NLP/gte-reranker-modernbert-base150MSDPA14.7
ibm-granite/granite-embedding-reranker-english-r2150MSDPA14.5
cross-encoder/ettin-reranker-150m-v1150MSDPA14.0
mixedbread-ai/mxbai-rerank-base-v1184Meager13.4
BAAI/bge-reranker-large560MSDPA6.2
BAAI/bge-reranker-v2-m3568MSDPA6.0
cross-encoder/ettin-reranker-400m-v1400MSDPA5.2
mixedbread-ai/mxbai-rerank-large-v1435Meager4.3
mixedbread-ai/mxbai-rerank-base-v2494MSDPA3.5
cross-encoder/ettin-reranker-1b-v11BSDPA2.1

Metrics

Cross Encoder Reranking

  • Datasets: NanoMSMARCO_R100, NanoNFCorpus_R100, NanoNQ_R100, NanoFiQA2018_R100, NanoTouche2020_R100, NanoSciFact_R100, NanoHotpotQA_R100, NanoArguAna_R100, NanoFEVER_R100, NanoDBPedia_R100, NanoClimateFEVER_R100, NanoSCIDOCS_R100 and NanoQuoraRetrieval_R100
  • Evaluated with CrossEncoderRerankingEvaluator with these parameters:
    {
        "at_k": 10,
        "always_rerank_positives": true
    }
    
MetricNanoMSMARCO_R100NanoNFCorpus_R100NanoNQ_R100NanoFiQA2018_R100NanoTouche2020_R100NanoSciFact_R100NanoHotpotQA_R100NanoArguAna_R100NanoFEVER_R100NanoDBPedia_R100NanoClimateFEVER_R100NanoSCIDOCS_R100NanoQuoraRetrieval_R100
map0.6173 (+0.1277)0.3725 (+0.1115)0.7219 (+0.3022)0.5380 (+0.1729)0.4771 (-0.0727)0.7019 (+0.0321)0.9324 (+0.1641)0.5740 (+0.1633)0.9257 (+0.1538)0.6533 (+0.1414)0.4863 (+0.2461)0.2997 (+0.0254)0.9503 (+0.1195)
mrr@100.6132 (+0.1357)0.5620 (+0.0622)0.7526 (+0.3259)0.6521 (+0.1613)0.8264 (-0.0807)0.6999 (+0.0218)0.9900 (+0.0671)0.5750 (+0.1820)0.9550 (+0.1750)0.8846 (+0.0839)0.7599 (+0.3560)0.5042 (-0.0553)0.9733 (+0.1052)
ndcg@100.6834 (+0.1430)0.4075 (+0.0824)0.7746 (+0.2739)0.5906 (+0.1532)0.5631 (-0.1307)0.7462 (+0.0363)0.9583 (+0.1306)0.6876 (+0.1988)0.9434 (+0.1340)0.7253 (+0.1110)0.5685 (+0.2508)0.3472 (+0.0121)0.9683 (+0.0997)

Cross Encoder Nano BEIR

  • Dataset: NanoBEIR_R100_mean
  • Evaluated with CrossEncoderNanoBEIREvaluator with these parameters:
    {
        "dataset_names": [
            "msmarco",
            "nfcorpus",
            "nq",
            "fiqa2018",
            "touche2020",
            "scifact",
            "hotpotqa",
            "arguana",
            "fever",
            "dbpedia",
            "climatefever",
            "scidocs",
            "quoraretrieval"
        ],
        "dataset_id": "sentence-transformers/NanoBEIR-en",
        "rerank_k": 100,
        "at_k": 10,
        "always_rerank_positives": true
    }
    
MetricValue
map0.6347 (+0.1298)
mrr@100.7499 (+0.1185)
ndcg@100.6895 (+0.1150)

[!NOTE] The release blogpost quotes a slightly higher NanoBEIR mean NDCG@10 of 0.6915 for this model, computed in fp32 rather than the bfloat16 used by the training-time evaluation above. Both numbers are valid.

Training Details

Training Dataset

ettin-reranker-v1-data

  • Dataset: cross-encoder/ettin-reranker-v1-data
  • Size: 143,393,475 training samples
  • Columns: query, document, and label
  • Approximate statistics based on the first 1000 samples:
    querydocumentlabel
    typestringstringfloat
    detailsmin: 26 charactersmean: 55.52 charactersmax: 249 charactersmin: 63 charactersmean: 659.91 charactersmax: 3975 charactersmin: -2.94mean: 8.51max: 13.88
  • Samples:
    querydocumentlabel
    Help me with my Reborn performanceI was reading the comment section for Dotacinema's world of dota video, and a bunch of people were complaining how there were a lot of bugs and some talked about PERFORMANCE ISSUES. But there were also people saying that reborn has actually IMPROVED their gameplay?I am one of those people who is running into performance issues and would desperately like to know how some are getting BETTER performance while others like me are getting worse. I'm not complaining about bugs, I'm complaing about framerate, I use to get 60 fps solid in source 1 but I now have 40 or at worst 30 fps in source 2.I have an i3 processor/gtx560ti/16gb RAMi dont think it's a potato pc, so I dont know what's happening, I cleaned my computer recently so dust isnt affecting anything in anyway.So if you gained or had IMPROVED performance in source 2 please list the settings you are enabling, so I can see where I am at fault. (v sync is off btw)TLDR: Have bad performance now from source 2, if you have good p...9.5
    Really wanna try out the game and expansion, ~$60 is hefty. Likelihood of sales?As per title, steam sells the game and its expansions for $60 total. Heavy price to drop. Are there sales on any other website? This game looks fantastic to immerse in otherwise and I'm pleased that this subreddit has at least some attention to help out new folks!9.25
    Your Avatar. [MGSV Spoilers]Was anyone else suprised he actually replaces the snake model in some cutscenes. I've only tried the first Quiet cutscenes, i was just amazed I haven't seen anybody else say this yet.Sorry if repost.5.25
  • Loss: MSELoss with these parameters:
    {
        "activation_fn": "torch.nn.modules.linear.Identity"
    }
    

Evaluation Dataset

ettin-reranker-v1-data

  • Dataset: cross-encoder/ettin-reranker-v1-data
  • Size: 5,000 evaluation samples
  • Columns: query, document, and label
  • Approximate statistics based on the first 1000 samples:
    querydocumentlabel
    typestringstringfloat
    detailsmin: 14 charactersmean: 52.62 charactersmax: 168 charactersmin: 11 charactersmean: 50.12 charactersmax: 184 charactersmin: 4.44mean: 13.49max: 18.62
  • Samples:
    querydocumentlabel
    Why do we need binomial distribution?Why is the binomial distribution important?11.375
    I already have Windows 10, can I delete Windows.old?After resetting windows 10, can I safely delete the "old windows" folder?10.875
    How can guys last longer during sex?How do men last longer in bed?10.8125
  • Loss: MSELoss with these parameters:
    {
        "activation_fn": "torch.nn.modules.linear.Identity"
    }
    

Training Hyperparameters

Non-Default Hyperparameters

  • per_device_train_batch_size: 16
  • num_train_epochs: 1
  • learning_rate: 3e-05
  • warmup_steps: 0.03
  • bf16: True
  • per_device_eval_batch_size: 16
  • load_best_model_at_end: True
  • seed: 12

All Hyperparameters

  • per_device_train_batch_size: 16
  • num_train_epochs: 1
  • max_steps: -1
  • learning_rate: 3e-05
  • lr_scheduler_type: linear
  • lr_scheduler_kwargs: None
  • warmup_steps: 0.03
  • optim: adamw_torch
  • optim_args: None
  • weight_decay: 0.0
  • adam_beta1: 0.9
  • adam_beta2: 0.999
  • adam_epsilon: 1e-08
  • optim_target_modules: None
  • gradient_accumulation_steps: 1
  • average_tokens_across_devices: True
  • max_grad_norm: 1.0
  • label_smoothing_factor: 0.0
  • bf16: True
  • fp16: False
  • bf16_full_eval: False
  • fp16_full_eval: False
  • tf32: None
  • gradient_checkpointing: False
  • gradient_checkpointing_kwargs: None
  • torch_compile: False
  • torch_compile_backend: None
  • torch_compile_mode: None
  • use_liger_kernel: False
  • liger_kernel_config: None
  • use_cache: False
  • neftune_noise_alpha: None
  • torch_empty_cache_steps: None
  • auto_find_batch_size: False
  • log_on_each_node: True
  • logging_nan_inf_filter: True
  • include_num_input_tokens_seen: no
  • log_level: passive
  • log_level_replica: warning
  • disable_tqdm: False
  • project: huggingface
  • trackio_space_id: None
  • trackio_bucket_id: None
  • trackio_static_space_id: None
  • per_device_eval_batch_size: 16
  • prediction_loss_only: True
  • eval_on_start: False
  • eval_do_concat_batches: True
  • eval_use_gather_object: False
  • eval_accumulation_steps: None
  • include_for_metrics: []
  • batch_eval_metrics: False
  • save_only_model: False
  • save_on_each_node: False
  • enable_jit_checkpoint: False
  • push_to_hub: False
  • hub_private_repo: None
  • hub_model_id: None
  • hub_strategy: every_save
  • hub_always_push: False
  • hub_revision: None
  • load_best_model_at_end: True
  • ignore_data_skip: False
  • restore_callback_states_from_checkpoint: False
  • full_determinism: False
  • seed: 12
  • data_seed: None
  • use_cpu: False
  • accelerator_config: {'split_batches': False, 'dispatch_batches': None, 'even_batches': True, 'use_seedable_sampler': True, 'non_blocking': False, 'gradient_accumulation_kwargs': None}
  • parallelism_config: None
  • dataloader_drop_last: True
  • dataloader_num_workers: 0
  • dataloader_pin_memory: True
  • dataloader_persistent_workers: False
  • dataloader_prefetch_factor: None
  • remove_unused_columns: True
  • label_names: None
  • train_sampling_strategy: random
  • length_column_name: length
  • ddp_find_unused_parameters: None
  • ddp_bucket_cap_mb: None
  • ddp_broadcast_buffers: False
  • ddp_static_graph: None
  • ddp_backend: None
  • ddp_timeout: 1800
  • fsdp: []
  • fsdp_config: {'min_num_params': 0, 'xla': False, 'xla_fsdp_v2': False, 'xla_fsdp_grad_ckpt': False}
  • deepspeed: None
  • debug: []
  • skip_memory_metrics: True
  • do_predict: False
  • resume_from_checkpoint: None
  • warmup_ratio: None
  • local_rank: -1
  • prompts: None
  • batch_sampler: batch_sampler
  • multi_dataset_batch_sampler: proportional
  • router_mapping: {}
  • learning_rate_mapping: {}

Training Logs

EpochStepTraining LossValidation LossNanoMSMARCO_R100_ndcg@10NanoNFCorpus_R100_ndcg@10NanoNQ_R100_ndcg@10NanoFiQA2018_R100_ndcg@10NanoTouche2020_R100_ndcg@10NanoSciFact_R100_ndcg@10NanoHotpotQA_R100_ndcg@10NanoArguAna_R100_ndcg@10NanoFEVER_R100_ndcg@10NanoDBPedia_R100_ndcg@10NanoClimateFEVER_R100_ndcg@10NanoSCIDOCS_R100_ndcg@10NanoQuoraRetrieval_R100_ndcg@10NanoBEIR_R100_mean_ndcg@10
-1-1--0.0703 (-0.4701)0.2412 (-0.0838)0.0100 (-0.4906)0.0506 (-0.3868)0.1908 (-0.5030)0.0301 (-0.6798)0.0540 (-0.7737)0.0440 (-0.4448)0.0708 (-0.7387)0.2433 (-0.3711)0.0554 (-0.2623)0.1278 (-0.2073)0.0374 (-0.8313)0.0943 (-0.4803)
0.0000182.9845---------------
0.0250140044.2695---------------
0.050028007-0.92250.6956 (+0.1552)0.4356 (+0.1106)0.7688 (+0.2681)0.5333 (+0.0959)0.5766 (-0.1172)0.7555 (+0.0456)0.9375 (+0.1098)0.6710 (+0.1822)0.9266 (+0.1172)0.6903 (+0.0759)0.5359 (+0.2182)0.4009 (+0.0658)0.9550 (+0.0863)0.6833 (+0.1087)
0.0500280081.3556---------------
0.0750420121.1872---------------
0.100056014-0.79730.6973 (+0.1569)0.4100 (+0.0850)0.7418 (+0.2411)0.5121 (+0.0747)0.5654 (-0.1284)0.7504 (+0.0405)0.9430 (+0.1153)0.6897 (+0.2009)0.9315 (+0.1221)0.7047 (+0.0903)0.5256 (+0.2078)0.3979 (+0.0628)0.9533 (+0.0846)0.6787 (+0.1041)
0.1000560161.1057---------------
0.1250700201.0520---------------
0.150084021-0.73380.7080 (+0.1676)0.4309 (+0.1058)0.7508 (+0.2502)0.5368 (+0.0993)0.5610 (-0.1328)0.7300 (+0.0201)0.9576 (+0.1299)0.6945 (+0.2057)0.9294 (+0.1200)0.7097 (+0.0953)0.5182 (+0.2005)0.4058 (+0.0707)0.9545 (+0.0858)0.6836 (+0.1091)
0.1500840241.0131---------------
0.1750980280.9822---------------
0.2000112028-0.65520.7049 (+0.1645)0.4210 (+0.0960)0.7743 (+0.2737)0.5139 (+0.0765)0.5534 (-0.1404)0.7315 (+0.0216)0.9479 (+0.1201)0.6923 (+0.2035)0.9417 (+0.1323)0.7163 (+0.1020)0.5361 (+0.2184)0.3778 (+0.0427)0.9533 (+0.0846)0.6819 (+0.1073)
0.20001120320.9533---------------
0.22501260360.9289---------------
0.2500140035-0.60130.6697 (+0.1293)0.4329 (+0.1079)0.7722 (+0.2715)0.5643 (+0.1269)0.5673 (-0.1265)0.7402 (+0.0303)0.9294 (+0.1017)0.6890 (+0.2002)0.9366 (+0.1271)0.7153 (+0.1010)0.5545 (+0.2368)0.3771 (+0.0419)0.9642 (+0.0955)0.6856 (+0.1111)
0.25001400400.9094---------------
0.27501540440.8895---------------
0.3000168042-0.58230.6875 (+0.1471)0.4295 (+0.1044)0.7986 (+0.2979)0.5681 (+0.1307)0.5577 (-0.1361)0.7287 (+0.0188)0.9548 (+0.1270)0.6830 (+0.1942)0.9340 (+0.1246)0.7235 (+0.1091)0.5430 (+0.2253)0.3649 (+0.0298)0.9648 (+0.0961)0.6876 (+0.1130)
0.30001680480.8758---------------
0.32501820520.8595---------------
0.3500196049-0.55750.7113 (+0.1709)0.4263 (+0.1013)0.7836 (+0.2829)0.5835 (+0.1461)0.5618 (-0.1320)0.7348 (+0.0249)0.9573 (+0.1296)0.7017 (+0.2129)0.9418 (+0.1323)0.7099 (+0.0956)0.5519 (+0.2342)0.3760 (+0.0409)0.9701 (+0.1014)0.6931 (+0.1185)
0.35001960560.8429---------------
0.37502100600.8316---------------
0.4000224056-0.54080.6984 (+0.1579)0.4353 (+0.1103)0.7640 (+0.2634)0.5745 (+0.1371)0.5504 (-0.1434)0.7442 (+0.0343)0.9610 (+0.1333)0.6955 (+0.2067)0.9240 (+0.1146)0.7232 (+0.1088)0.5655 (+0.2477)0.3688 (+0.0337)0.9691 (+0.1004)0.6903 (+0.1158)
0.40002240640.8181---------------
0.42502380680.8067---------------
0.4500252063-0.59300.6835 (+0.1431)0.4318 (+0.1067)0.7973 (+0.2967)0.5764 (+0.1390)0.5691 (-0.1247)0.7294 (+0.0195)0.9571 (+0.1293)0.6813 (+0.1925)0.9400 (+0.1306)0.7161 (+0.1018)0.5495 (+0.2317)0.3607 (+0.0256)0.9710 (+0.1023)0.6895 (+0.1149)
0.45002520720.7950---------------
0.47502660760.7870---------------
0.5000280070-0.51380.6906 (+0.1502)0.4454 (+0.1203)0.7796 (+0.2790)0.5843 (+0.1469)0.5579 (-0.1359)0.7200 (+0.0101)0.9546 (+0.1269)0.7131 (+0.2243)0.9376 (+0.1282)0.7181 (+0.1038)0.5631 (+0.2454)0.3679 (+0.0328)0.9626 (+0.0939)0.6919 (+0.1174)
0.50002800800.7760---------------
0.52502940840.7680---------------
0.5500308077-0.52170.6993 (+0.1589)0.4477 (+0.1226)0.7827 (+0.2821)0.5833 (+0.1459)0.5589 (-0.1349)0.7332 (+0.0233)0.9536 (+0.1259)0.6676 (+0.1787)0.9317 (+0.1222)0.7247 (+0.1103)0.5592 (+0.2415)0.3530 (+0.0179)0.9627 (+0.0940)0.6890 (+0.1145)
0.55003080880.7589---------------
0.57503220920.7509---------------
0.6000336084-0.50180.6959 (+0.1555)0.4317 (+0.1066)0.7696 (+0.2689)0.5909 (+0.1535)0.5497 (-0.1441)0.7242 (+0.0143)0.9528 (+0.1251)0.6652 (+0.1764)0.9366 (+0.1272)0.7291 (+0.1147)0.5675 (+0.2498)0.3478 (+0.0127)0.9581 (+0.0894)0.6861 (+0.1115)
0.60003360960.7432---------------
0.62503501000.7350---------------
0.6500364091-0.50980.6871 (+0.1467)0.4322 (+0.1071)0.7743 (+0.2737)0.5893 (+0.1519)0.5496 (-0.1442)0.7447 (+0.0348)0.9567 (+0.1290)0.7018 (+0.2130)0.9364 (+0.1270)0.7274 (+0.1130)0.5551 (+0.2374)0.3567 (+0.0215)0.9613 (+0.0926)0.6902 (+0.1157)
0.65003641040.7290---------------
0.67503781080.7233---------------
0.7000392098-0.49970.6928 (+0.1524)0.4211 (+0.0961)0.7845 (+0.2839)0.5891 (+0.1517)0.5568 (-0.1370)0.7451 (+0.0352)0.9530 (+0.1253)0.6800 (+0.1912)0.9364 (+0.1270)0.7244 (+0.1100)0.5587 (+0.2409)0.3581 (+0.0229)0.9620 (+0.0934)0.6894 (+0.1148)
0.70003921120.7151---------------
0.72504061160.7108---------------
0.7500420105-0.48180.6989 (+0.1585)0.4118 (+0.0868)0.7706 (+0.2699)0.5871 (+0.1497)0.5466 (-0.1472)0.7432 (+0.0333)0.9561 (+0.1284)0.6731 (+0.1843)0.9341 (+0.1247)0.7184 (+0.1040)0.5656 (+0.2479)0.3535 (+0.0184)0.9697 (+0.1011)0.6868 (+0.1123)
0.75004201200.7037---------------
0.77504341240.6982---------------
0.8000448112-0.46810.6900 (+0.1496)0.4205 (+0.0955)0.7730 (+0.2723)0.5925 (+0.1551)0.5640 (-0.1298)0.7385 (+0.0286)0.9573 (+0.1296)0.6994 (+0.2105)0.9406 (+0.1312)0.7262 (+0.1118)0.5533 (+0.2356)0.3496 (+0.0145)0.9651 (+0.0964)0.6900 (+0.1155)
0.80004481280.6938---------------
0.82504621320.6882---------------
0.8500476119-0.47090.6890 (+0.1485)0.4163 (+0.0913)0.7757 (+0.2751)0.5894 (+0.1520)0.5566 (-0.1372)0.7447 (+0.0348)0.9583 (+0.1306)0.6830 (+0.1942)0.9432 (+0.1338)0.7362 (+0.1218)0.5632 (+0.2455)0.3468 (+0.0117)0.9666 (+0.0979)0.6899 (+0.1154)
0.85004761360.6829---------------
0.87504901400.6775---------------
0.9000504126-0.45780.6834 (+0.1430)0.4075 (+0.0824)0.7746 (+0.2739)0.5906 (+0.1532)0.5631 (-0.1307)0.7462 (+0.0363)0.9583 (+0.1306)0.6876 (+0.1988)0.9434 (+0.1340)0.7253 (+0.1110)0.5685 (+0.2508)0.3472 (+0.0121)0.9683 (+0.0997)0.6895 (+0.1150)

Training Time

  • Training: 11.2 hours
  • Evaluation: 9.2 minutes
  • Total: 11.3 hours

Framework Versions

  • Python: 3.11.15
  • Sentence Transformers: 5.4.1
  • Transformers: 5.7.0
  • PyTorch: 2.7.0+cu126
  • Accelerate: 1.13.0
  • Datasets: 4.8.5
  • Tokenizers: 0.22.2

Citation

BibTeX

Ettin Reranker Blogpost

@misc{aarsen2026ettin-reranker,
    title = "Introducing the Ettin Reranker Family",
    author = "Aarsen, Tom",
    year = "2026",
    publisher = "Hugging Face",
    url = "https://huggingface.co/blog/ettin-reranker",
}

Sentence Transformers

@inproceedings{reimers-2019-sentence-bert,
    title = "Sentence-BERT: Sentence Embeddings using Siamese BERT-Networks",
    author = "Reimers, Nils and Gurevych, Iryna",
    booktitle = "Proceedings of the 2019 Conference on Empirical Methods in Natural Language Processing",
    month = "11",
    year = "2019",
    publisher = "Association for Computational Linguistics",
    url = "https://arxiv.org/abs/1908.10084",
}

Как запустить

На своей GPU в ailist. Цена — по текущим предложениям провайдеров

GPU в ailist

Универсальный рантайм · sentence-transformers

Можно запустить

Подбираем GPU…

Класс архитектуры
ModernBertModel
Ревизия весов
d166fa8

0 моделей