/ Модель

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

Контекст
512 токенов
Лицензия
Apache 2.0
Архитектура
distilbert · dense
Базовая модель
distilbert-base-uncased
Библиотека
sentence-transformers
Опубликована
21 авг 2026

distilbert-base-uncased-msmarco-margin-mse-1000000

ЭмбеддингиТекст → embedding9 профессий

Англоязычная модель на базе DistilBERT, преобразующая текст в эмбеддинги для семантического поиска и извлечения документов.

20скачиваний за 30 дней0лайковвеса обновлены21 авг 2026

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Это англоязычная модель Sentence Transformer, созданная дообучением DistilBERT на наборе MSMARCO с функцией потерь MarginMSELoss и учителем-ансамблем BERT-CAT. Она кодирует предложения и абзацы в плотные векторы размерности 768 и предназначена для семантического поиска и извлечения релевантных документов по запросу.

Модель использует архитектуру DistilBertModel с усредняющим pooling; сходство векторов оценивается скалярным произведением. Метаданные указывают контекст до 512 токенов, а карточка модели — максимальную длину последовательности 300 токенов. Карточка приводит оценки на наборах NanoBEIR и отдельных задачах поиска; результаты различаются в зависимости от набора данных.

Модель принимает текст и выдаёт эмбеддинги. Она рассчитана на английский язык и распространяется по лицензии Apache-2.0. Её область применения ограничена текстом; качество поиска зависит от предметной области и может требовать проверки на собственных данных.

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

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

Ограничения

Модель ориентирована на английский язык и текстовый поиск; перенос качества на другие языки и предметные области не подтверждён карточкой. Для поиска рекомендуется использовать dot product, а максимальная длина последовательности в карточке составляет 300 токенов, хотя метаданные указывают контекст 512 токенов.

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

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

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

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

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

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

Открыть на Hugging Face

distilbert-base-uncased finetuned on MSMARCO with MarginMSELoss (BERT-CAT ensemble teacher)

This is a sentence-transformers model finetuned from distilbert/distilbert-base-uncased on the msmarco dataset. It maps sentences & paragraphs to a 768-dimensional dense vector space and can be used for retrieval.

Model Details

Model Description

  • Model Type: Sentence Transformer
  • Base model: distilbert/distilbert-base-uncased
  • Maximum Sequence Length: 300 tokens
  • Output Dimensionality: 768 dimensions
  • Similarity Function: Dot Product
  • Supported Modality: Text
  • Training Dataset:
    • msmarco
  • Language: en
  • License: apache-2.0

Model Sources

Full Model Architecture

SentenceTransformer(
  (0): Transformer({'transformer_task': 'feature-extraction', 'modality_config': {'text': {'method': 'forward', 'method_output_name': 'last_hidden_state'}}, 'module_output_name': 'token_embeddings', 'architecture': 'DistilBertModel'})
  (1): Pooling({'embedding_dimension': 768, 'pooling_mode': 'mean', 'include_prompt': True})
)

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 SentenceTransformer

# Download from the 🤗 Hub
model = SentenceTransformer("kwondw/distilbert-base-uncased-msmarco-margin-mse-1000000")
# Run inference
queries = [
    'what is a dilated aorta',
]
documents = [
    'All about the Dilated Aorta. A dilated aorta is nothing to sneeze at; it is a serious condition that could result in death if left untreated. In fact, every year more than 10,000 Americans die from problems resulting from a dilated aorta.ymptoms of a Dilated Aorta. Although the vast majority of aneurysms donâ\x80\x99t present any symptoms until they rupture or lead to other severe problems, aneurysms can present certain signs. Abdominal aneurysms for example, will cause pain in the abdomen or numbness in the leg.',
    'Dilation is a medical term meaning that the internal diameter of something got larger. Like the pupils dilated or the cervix dilated. Mydriasis is dilation of the pupils. Ectasis is the medical term meaning dilation or expansion of a hollow organ. -ectasis is also the medical terminology combining form meaning dilation or expansion.',
    'Adj. 1. preceding-existing or coming before. antecedent-preceding in time or order. succeeding-coming after or following. previous-Preceding means occurring immediately before the time of the utterance, while previous means occurring at some time before the utterance..',
]
query_embeddings = model.encode_query(queries)
document_embeddings = model.encode_document(documents)
print(query_embeddings.shape, document_embeddings.shape)
# [1, 768] [3, 768]

# Get the similarity scores for the embeddings
similarities = model.similarity(query_embeddings, document_embeddings)
print(similarities)
# tensor([[88.0153, 81.6854, 63.3136]])

Evaluation

Metrics

Information Retrieval

  • Datasets: NanoClimateFEVER, NanoDBPedia, NanoFEVER, NanoFiQA2018, NanoHotpotQA, NanoMSMARCO, NanoNFCorpus, NanoNQ, NanoQuoraRetrieval, NanoSCIDOCS, NanoArguAna, NanoSciFact, NanoTouche2020, NanoMSMARCO, NanoNFCorpus and NanoNQ
  • Evaluated with InformationRetrievalEvaluator
MetricNanoClimateFEVERNanoDBPediaNanoFEVERNanoFiQA2018NanoHotpotQANanoMSMARCONanoNFCorpusNanoNQNanoQuoraRetrievalNanoSCIDOCSNanoArguAnaNanoSciFactNanoTouche2020
dot_accuracy@10.220.680.70.30.740.320.380.380.820.320.080.320.6735
dot_accuracy@30.360.80.940.420.860.560.50.620.940.50.380.520.8571
dot_accuracy@50.460.840.960.520.90.640.560.720.940.640.460.560.898
dot_accuracy@100.640.920.980.640.960.820.620.760.980.720.540.61.0
dot_precision@10.220.680.70.30.740.320.380.380.820.320.080.320.6735
dot_precision@30.12670.520.31330.180.37330.18670.32670.20670.380.22670.12670.18670.5578
dot_precision@50.10.480.1960.1440.2520.1280.3080.1440.2320.1960.0920.1280.5224
dot_precision@100.080.4340.1040.0880.140.0820.2280.0760.1240.1280.0540.0680.4204
dot_recall@10.11670.05730.65670.1610.370.320.04150.360.72070.0650.080.2950.0491
dot_recall@30.16570.13210.88670.26340.560.560.07310.580.88870.1380.380.50.1172
dot_recall@50.21230.18920.90670.36140.630.640.09410.680.89270.20270.460.550.1795
dot_recall@100.32470.30390.94670.45340.70.820.11060.710.94930.26370.540.590.2723
dot_ndcg@100.24990.53090.82940.34330.6570.55940.28910.55110.88150.2560.30840.45430.4849
dot_mrr@100.32380.75830.81750.38760.81330.47760.44430.51840.8840.44130.23380.41810.7798
dot_map@1000.18690.35710.77780.28130.57140.48470.120.49940.85240.18370.24410.41580.3502

Nano BEIR

  • Dataset: NanoBEIR_mean
  • Evaluated with NanoBEIREvaluator with these parameters:
    {
        "dataset_names": [
            "climatefever",
            "dbpedia",
            "fever",
            "fiqa2018",
            "hotpotqa",
            "msmarco",
            "nfcorpus",
            "nq",
            "quoraretrieval",
            "scidocs",
            "arguana",
            "scifact",
            "touche2020"
        ],
        "dataset_id": "sentence-transformers/NanoBEIR-en"
    }
    
MetricValue
dot_accuracy@10.4595
dot_accuracy@30.6367
dot_accuracy@50.7045
dot_accuracy@100.7862
dot_precision@10.4595
dot_precision@30.2865
dot_precision@50.2248
dot_precision@100.1565
dot_recall@10.2564
dot_recall@30.4065
dot_recall@50.4643
dot_recall@100.5388
dot_ndcg@100.4945
dot_mrr@100.5643
dot_map@1000.4122

Nano BEIR

  • Dataset: NanoBEIR_mean
  • Evaluated with NanoBEIREvaluator with these parameters:
    {
        "dataset_names": [
            "msmarco",
            "nfcorpus",
            "nq"
        ],
        "dataset_id": "sentence-transformers/NanoBEIR-en"
    }
    
MetricValue
dot_accuracy@10.36
dot_accuracy@30.56
dot_accuracy@50.64
dot_accuracy@100.7333
dot_precision@10.36
dot_precision@30.24
dot_precision@50.1933
dot_precision@100.1287
dot_recall@10.2405
dot_recall@30.4044
dot_recall@50.4714
dot_recall@100.5469
dot_ndcg@100.4665
dot_mrr@100.4801
dot_map@1000.368

Training Details

Training Dataset

msmarco

  • Dataset: msmarco
  • Size: 1,000,000 training samples
  • Columns: score, query, positive, and negative
  • Approximate statistics based on the first 1000 samples:
    scorequerypositivenegative
    typefloatstringstringstring
    detailsmin: -1.45mean: 13.32max: 22.35min: 4 tokensmean: 8.99 tokensmax: 22 tokensmin: 19 tokensmean: 81.77 tokensmax: 282 tokensmin: 20 tokensmean: 77.38 tokensmax: 233 tokens
  • Samples:
    scorequerypositivenegative
    18.26768692334493weisskopf syndromeDinno-Shearer-Weisskopf syndrome: Introduction. Dinno-Shearer-Weisskopf syndrome: A very rare syndrome characterized mainly by long limbs, tall stature, large head, ataxia and facial anomalies. More detailed information about the symptoms, causes, and treatments of Dinno-Shearer-Weisskopf syndrome is available below.Related posts: 1 Charles Bonnet Syndrome - Treatment, Symptoms and Causes. 2 Refeeding Syndrome - Symptoms, Causes, Diagnosis, Treatment Guidelines. 3 Dubowitz Syndrome.
    21.609440167744957weather in beirut, lebanonBeirut: Annual Weather Averages. August is the hottest month in Beirut with an average temperature of 28°C (82°F) and the coldest is February at 13°C (55°F) with the most daily sunshine hours at 14 in July. The wettest month is January with an average of 130mm of rain.When Brant and his Mohawk warriors joined the fortunes. of the Johnson family in Canada, the influence of President. Whelock, of Lebanon Institute, where Brant had received his. early education, was brought to bear upon the crisis.
    15.881475607554119what are the clots in my periodBlood Clots during Period. It is normal to pass blood clots during menses, as along with the blood the thickened lining of the uterus is also being shed and expelled outside the body. In case the abnormal blood clots during period occur, visit your gynecologist as it may then be an indication of other serious medical illnesses.Heparin lock flush is used for: Preventing blood clots from forming in intravenous (IV) lines or catheters. Heparin lock flush is an anticoagulant. It works by preventing blood clots from forming in intravenous lines when they are not in use. Do NOT use heparin lock flush if:
  • Loss: MarginMSELoss with these parameters:
    {
        "similarity_fct": "pairwise_dot_score"
    }
    

Training Hyperparameters

Non-Default Hyperparameters

  • per_device_train_batch_size: 32
  • per_device_eval_batch_size: 32
  • num_train_epochs: 1
  • warmup_steps: 0.1
  • fp16: True

All Hyperparameters

  • do_predict: False
  • prediction_loss_only: True
  • per_device_train_batch_size: 32
  • per_device_eval_batch_size: 32
  • gradient_accumulation_steps: 1
  • eval_accumulation_steps: None
  • torch_empty_cache_steps: None
  • learning_rate: 5e-05
  • weight_decay: 0.0
  • adam_beta1: 0.9
  • adam_beta2: 0.999
  • adam_epsilon: 1e-08
  • max_grad_norm: 1.0
  • num_train_epochs: 1
  • max_steps: -1
  • lr_scheduler_type: linear
  • lr_scheduler_kwargs: None
  • warmup_ratio: None
  • warmup_steps: 0.1
  • log_level: passive
  • log_level_replica: warning
  • log_on_each_node: True
  • logging_nan_inf_filter: True
  • enable_jit_checkpoint: False
  • save_on_each_node: False
  • save_only_model: False
  • restore_callback_states_from_checkpoint: False
  • use_cpu: False
  • seed: 42
  • data_seed: None
  • bf16: False
  • fp16: True
  • bf16_full_eval: False
  • fp16_full_eval: False
  • tf32: None
  • local_rank: -1
  • ddp_backend: None
  • debug: []
  • dataloader_drop_last: True
  • dataloader_num_workers: 0
  • dataloader_prefetch_factor: None
  • disable_tqdm: False
  • remove_unused_columns: True
  • label_names: None
  • load_best_model_at_end: False
  • ignore_data_skip: False
  • fsdp: []
  • fsdp_config: {'min_num_params': 0, 'xla': False, 'xla_fsdp_v2': False, 'xla_fsdp_grad_ckpt': 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
  • deepspeed: None
  • label_smoothing_factor: 0.0
  • optim: adamw_torch_fused
  • optim_args: None
  • group_by_length: False
  • length_column_name: length
  • project: huggingface
  • trackio_space_id: trackio
  • ddp_find_unused_parameters: None
  • ddp_bucket_cap_mb: None
  • ddp_broadcast_buffers: False
  • dataloader_pin_memory: True
  • dataloader_persistent_workers: False
  • skip_memory_metrics: True
  • push_to_hub: False
  • resume_from_checkpoint: None
  • hub_model_id: None
  • hub_strategy: every_save
  • hub_private_repo: None
  • hub_always_push: False
  • hub_revision: None
  • gradient_checkpointing: False
  • gradient_checkpointing_kwargs: None
  • include_for_metrics: []
  • eval_do_concat_batches: True
  • auto_find_batch_size: False
  • full_determinism: False
  • ddp_timeout: 1800
  • torch_compile: False
  • torch_compile_backend: None
  • torch_compile_mode: None
  • include_num_input_tokens_seen: no
  • neftune_noise_alpha: None
  • optim_target_modules: None
  • batch_eval_metrics: False
  • eval_on_start: False
  • use_liger_kernel: False
  • liger_kernel_config: None
  • eval_use_gather_object: False
  • average_tokens_across_devices: True
  • use_cache: False
  • prompts: None
  • batch_sampler: batch_sampler
  • multi_dataset_batch_sampler: proportional
  • router_mapping: {}
  • learning_rate_mapping: {}

Training Logs

EpochStepTraining LossNanoClimateFEVER_dot_ndcg@10NanoDBPedia_dot_ndcg@10NanoFEVER_dot_ndcg@10NanoFiQA2018_dot_ndcg@10NanoHotpotQA_dot_ndcg@10NanoMSMARCO_dot_ndcg@10NanoNFCorpus_dot_ndcg@10NanoNQ_dot_ndcg@10NanoQuoraRetrieval_dot_ndcg@10NanoSCIDOCS_dot_ndcg@10NanoArguAna_dot_ndcg@10NanoSciFact_dot_ndcg@10NanoTouche2020_dot_ndcg@10NanoBEIR_mean_dot_ndcg@10
-1-1-0.02870.11500.06090.00300.12160.06830.03570.03960.45370.08030.06550.03980.03800.0885
0.0100157125.0139--------------
0.020131457.8215--------------
0.030147137.5933--------------
0.040262832.1223--------------
0.050278528.5499--------------
0.060394226.6565--------------
0.0703109925.4484--------------
0.0804125625.0233--------------
0.0904141324.8356--------------
0.10001563------0.49340.23850.4696-----0.4005
0.1005157023.6095--------------
0.1105172723.4501--------------
0.1206188422.9823--------------
0.1306204122.2927--------------
0.1407219821.5744--------------
0.1507235520.5316--------------
0.1608251220.3872--------------
0.1708266920.2891--------------
0.1809282619.6792--------------
0.1909298319.5291--------------
0.20013126------0.50660.22730.5615-----0.4318
0.2010314019.1046--------------
0.2110329719.1824--------------
0.2211345418.6768--------------
0.2311361118.7842--------------
0.2412376818.5221--------------
0.2512392517.8466--------------
0.2612408217.6848--------------
0.2713423917.0217--------------
0.2813439617.2403--------------
0.2914455317.0281--------------
0.30014689------0.48780.24280.5579-----0.4295
0.3014471016.7359--------------
0.3115486716.7857--------------
0.3215502416.5008--------------
0.3316518116.1776--------------
0.3416533815.8373--------------
0.3517549515.6419--------------
0.3617565215.7686--------------
0.3718580915.6115--------------
0.3818596615.1947--------------
0.3919612315.1458--------------
0.40016252------0.51670.26770.5432-----0.4425
0.4019628014.8312--------------
0.4120643715.2316--------------
0.4220659414.7763--------------
0.4321675114.3289--------------
0.4421690814.0054--------------
0.4522706514.1846--------------
0.4622722214.5495--------------
0.4723737914.0617--------------
0.4823753614.2223--------------
0.4924769314.0808--------------
0.50027815------0.52050.26690.5379-----0.4418
0.5024785013.9463--------------
0.5124800713.8219--------------
0.5225816413.7626--------------
0.5325832113.5244--------------
0.5426847813.4886--------------
0.5526863513.1473--------------
0.5627879213.1645--------------
0.5727894913.2830--------------
0.5828910613.0105--------------
0.5928926313.2103--------------
0.60029378------0.57330.26990.4915-----0.4449
0.6029942012.8509--------------
0.6129957712.4861--------------
0.6230973412.5345--------------
0.6330989112.4092--------------
0.64311004812.3442--------------
0.65311020512.0587--------------
0.66321036212.1469--------------
0.67321051911.8134--------------
0.68331067612.0869--------------
0.69331083312.2764--------------
0.700210941------0.55730.29210.5426-----0.4640
0.70341099012.0590--------------
0.71341114711.9389--------------
0.72351130411.6815--------------
0.73351146111.8178--------------
0.74361161811.7649--------------
0.75361177511.6105--------------
0.76361193211.4717--------------
0.77371208911.6274--------------
0.78371224611.1198--------------
0.79381240311.4835--------------
0.800312504------0.58220.29520.5524-----0.4766
0.80381256011.4060--------------
0.81391271711.1658--------------
0.82391287411.5364--------------
0.83401303111.2028--------------
0.84401318811.1378--------------
0.85411334511.0250--------------
0.86411350210.9993--------------
0.87421365911.1054--------------
0.88421381611.3049--------------
0.89431397310.9286--------------
0.900314067------0.55940.28910.5511-----0.4665
0.90431413010.7830--------------
0.91441428710.8300--------------
0.92441444410.8568--------------
0.93451460110.8062--------------
0.94451475810.2965--------------
0.95461491510.6109--------------
0.96461507210.4024--------------
0.97471522910.7121--------------
0.98471538610.8008--------------
0.99481554310.5087--------------
-1-1-0.24990.53090.82940.34330.65700.58340.29290.55670.88150.25600.30840.45430.48490.4945

Training Time

  • Training: 1.5 hours
  • Evaluation: 2.2 minutes
  • Total: 1.5 hours

Framework Versions

  • Python: 3.12.13
  • Sentence Transformers: 5.4.1
  • Transformers: 5.0.0
  • PyTorch: 2.10.0+cu128
  • Accelerate: 1.13.0
  • Datasets: 5.0.0
  • Tokenizers: 0.22.2

Citation

BibTeX

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",
}

MarginMSELoss

@misc{hofstätter2021improving,
    title={Improving Efficient Neural Ranking Models with Cross-Architecture Knowledge Distillation},
    author={Sebastian Hofstätter and Sophia Althammer and Michael Schröder and Mete Sertkan and Allan Hanbury},
    year={2021},
    eprint={2010.02666},
    archivePrefix={arXiv},
    primaryClass={cs.IR}
}

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей