/ Модель

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

Контекст
8 194 токена
Параметры
659 млн
Архитектура
xlm-roberta · dense
Базовая модель
bge-m3
Библиотека
sentence-transformers
Опубликована
26 авг 2026

adr_bge_m3_embedding

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

Дообученная на медицинских парах текстов модель эмбеддингов для семантического поиска и сравнения предложений и документов.

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

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

nexusmed-ai/adr_bge_m3_embedding — дообученная командой nexusmed-ai модель Sentence Transformers на базе BAAI/bge-m3 для представления предложений и абзацев в виде плотных векторов. Она построена на XLM-RoBERTa с пулингом CLS-токена и нормализацией выходного вектора; размерность эмбеддинга — 1024, максимальная длина последовательности — 8192 токена. Для сравнения текстов применяется косинусное сходство.

Модель предназначена для семантического поиска, оценки сходства текстов, поиска перефразировок, кластеризации и классификации текстов. В обучающем наборе указано 400 тысяч пар предложений, в том числе записи о пациентах и нежелательных реакциях на лекарства, поэтому модель может быть полезна для поиска по медицинским сообщениям о нежелательных реакциях. Метаданные указывают на многоязычную базовую модель, но конкретные поддерживаемые языки этой версии не перечислены.

Модель принимает текст и выдаёт векторные представления; она не генерирует ответы и не заменяет клиническую оценку. В README приведены низкие значения cosine_accuracy на тесте поиска, поэтому качество для конкретного корпуса следует оценивать отдельно. Лицензия в предоставленных данных не указана.

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

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

Ограничения

В README для оценки поиска приведены низкие значения cosine_accuracy@1–5; перед использованием модель следует оценить на целевом наборе данных. Она выдаёт эмбеддинги, а не медицинские заключения.

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

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

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

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

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

Открыть на Hugging Face

SentenceTransformer based on BAAI/bge-m3

This is a sentence-transformers model finetuned from BAAI/bge-m3. It maps sentences & paragraphs to a 1024-dimensional dense vector space and can be used for semantic textual similarity, semantic search, paraphrase mining, text classification, clustering, and more.

Model Details

Model Description

  • Model Type: Sentence Transformer
  • Base model: BAAI/bge-m3
  • Maximum Sequence Length: 8192 tokens
  • Output Dimensionality: 1024 dimensions
  • Similarity Function: Cosine Similarity

Model Sources

Full Model Architecture

SentenceTransformer(
  (0): Transformer({'max_seq_length': 8192, 'do_lower_case': False, 'architecture': 'XLMRobertaModel'})
  (1): Pooling({'word_embedding_dimension': 1024, 'pooling_mode_cls_token': True, 'pooling_mode_mean_tokens': False, 'pooling_mode_max_tokens': False, 'pooling_mode_mean_sqrt_len_tokens': False, 'pooling_mode_weightedmean_tokens': False, 'pooling_mode_lasttoken': False, 'include_prompt': True})
  (2): Normalize()
)

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("sentence_transformers_model_id")
# Run inference
sentences = [
    '{"patient":"{"age": "58.0", "age_cod": "yr", "gndr_cod": "f", "wt": "101.15", "wt_cod": "kg"}","treatment":"{"drugname": "rinvoq", "route": "oral", "dose": "frequency : daily;?"}","indi_pt":"rheumatoid arthritis"}',
    '{"pt": "pain; headache; dizziness; swelling face; therapy interrupted", "uni_code": "NA"}',
    '{"pt": "alanine aminotransferase increased; aspartate aminotransferase increased; bacteria urine identified; blood pressure increased; blood sodium decreased; blood urea increased; blood urine; cerebral ischaemia; chills; coma; haematocrit decreased; haemoglobin decreased; haemorrhage intracranial; musculoskeletal discomfort; pallor; platelet count decreased; protein urine present; pyrexia; refusal of treatment by patient; sinus pain; urinary casts; urinary sediment present; white blood cell count decreased; white blood cell count increased; white blood cells urine positive", "uni_code": "DE"}',
]
embeddings = model.encode(sentences)
print(embeddings.shape)
# [3, 1024]

# Get the similarity scores for the embeddings
similarities = model.similarity(embeddings, embeddings)
print(similarities)
# tensor([[ 1.0000,  0.5472, -0.0551],
#         [ 0.5472,  1.0000, -0.1079],
#         [-0.0551, -0.1079,  1.0000]])

Evaluation

Metrics

Information Retrieval

MetricValue
cosine_accuracy@10.0021
cosine_accuracy@30.0053
cosine_accuracy@50.008
cosine_accuracy@100.013
cosine_precision@10.0021
cosine_precision@30.0018
cosine_precision@50.0016
cosine_precision@100.0013
cosine_recall@10.0021
cosine_recall@30.0053
cosine_recall@50.008
cosine_recall@100.013
cosine_ndcg@100.0067
cosine_mrr@100.0048
cosine_map@1000.0063

Training Details

Training Dataset

Unnamed Dataset

  • Size: 400,000 training samples
  • Columns: sentence_0 and sentence_1
  • Approximate statistics based on the first 1000 samples:
    sentence_0sentence_1
    typestringstring
    detailsmin: 105 tokensmean: 299.0 tokensmax: 2505 tokensmin: 20 tokensmean: 40.49 tokensmax: 282 tokens
  • Samples:
    sentence_0sentence_1
    {"patient":"{"age": "15.0", "age_cod": "yr", "gndr_cod": "f", "wt": "60.0", "wt_cod": "kg"}","treatment":"{"drugname": "rizatriptan.", "route": "oral", "dose": "qd, tablet"}; {"drugname": "amitriptyline", "route": "oral", "dose": "qd, tablet"}; {"drugname": "mirtazapine.", "route": "oral", "dose": "qd, tablet"}; {"drugname": "sumatriptan.", "route": "oral", "dose": "qd, tablet"}","indi_pt":"suicidal ideation; suicidal ideation; suicidal ideation"}{"pt": "acute respiratory failure; intentional overdose; somnolence; sopor; toxicity to various agents", "uni_code": "HO"}
    {"patient":"{"age": "38.0", "age_cod": "yr", "gndr_cod": "m", "wt": "86.17", "wt_cod": "kg"}","treatment":"{"drugname": "albuterol sulfate.", "route": "respiratory (inhalation)", "dose": "180 mcg, prn"}; {"drugname": "albuterol sulfate.", "route": "respiratory (inhalation)", "dose": "180 mcg, prn"}","indi_pt":"asthma"}{"pt": "chest discomfort; device delivery system issue", "uni_code": "NA"}
    {"patient":"{"age": "62.0", "age_cod": "yr", "gndr_cod": "f", "wt": "90.7", "wt_cod": "kg"}","treatment":"{"drugname": "effexor xr", "route": "nan", "dose": "nan"}; {"drugname": "effexor xr", "route": "nan", "dose": "nan"}; {"drugname": "effexor xr", "route": "nan", "dose": "nan"}; {"drugname": "venlafaxine hcl", "route": "nan", "dose": "nan"}; {"drugname": "venlafaxine hcl", "route": "nan", "dose": "nan"}; {"drugname": "venlafaxine hcl", "route": "nan", "dose": "nan"}; {"drugname": "venlafaxine hydrochloride", "route": "nan", "dose": "nan"}; {"drugname": "venlafaxine hydrochloride", "route": "nan", "dose": "nan"}; {"drugname": "venlafaxine hydrochloride", "route": "nan", "dose": "nan"}; {"drugname": "venlafaxine hydrochloride", "route": "nan", "dose": "nan"}; {"drugname": "venlafaxine hydrochloride", "route": "nan", "dose": "nan"}; {"drugname": "venlafaxine hydrochloride", "route": "nan", "dose": "nan"}; {"drugname": "wellbutrin", "route": "nan", "dose": "100 mg, daily"}","indi_pt":"m...{"pt": "arthropathy; drug ineffective", "uni_code": "NA"}
  • Loss: MultipleNegativesRankingLoss with these parameters:
    {
        "scale": 20.0,
        "similarity_fct": "cos_sim"
    }
    

Training Hyperparameters

Non-Default Hyperparameters

  • eval_strategy: steps
  • multi_dataset_batch_sampler: round_robin

All Hyperparameters

  • overwrite_output_dir: False
  • do_predict: False
  • eval_strategy: steps
  • prediction_loss_only: True
  • per_device_train_batch_size: 8
  • per_device_eval_batch_size: 8
  • per_gpu_train_batch_size: None
  • per_gpu_eval_batch_size: None
  • 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
  • num_train_epochs: 3
  • max_steps: -1
  • lr_scheduler_type: linear
  • lr_scheduler_kwargs: {}
  • warmup_ratio: 0.0
  • warmup_steps: 0
  • log_level: passive
  • log_level_replica: warning
  • log_on_each_node: True
  • logging_nan_inf_filter: True
  • save_safetensors: True
  • save_on_each_node: False
  • save_only_model: False
  • restore_callback_states_from_checkpoint: False
  • no_cuda: False
  • use_cpu: False
  • use_mps_device: False
  • seed: 42
  • data_seed: None
  • jit_mode_eval: False
  • use_ipex: False
  • bf16: False
  • fp16: False
  • fp16_opt_level: O1
  • half_precision_backend: auto
  • bf16_full_eval: False
  • fp16_full_eval: False
  • tf32: None
  • local_rank: 0
  • ddp_backend: None
  • tpu_num_cores: None
  • tpu_metrics_debug: False
  • debug: []
  • dataloader_drop_last: False
  • dataloader_num_workers: 0
  • dataloader_prefetch_factor: None
  • past_index: -1
  • disable_tqdm: False
  • remove_unused_columns: True
  • label_names: None
  • load_best_model_at_end: False
  • ignore_data_skip: False
  • fsdp: []
  • fsdp_min_num_params: 0
  • fsdp_config: {'min_num_params': 0, 'xla': False, 'xla_fsdp_v2': False, 'xla_fsdp_grad_ckpt': False}
  • fsdp_transformer_layer_cls_to_wrap: None
  • accelerator_config: {'split_batches': False, 'dispatch_batches': None, 'even_batches': True, 'use_seedable_sampler': True, 'non_blocking': False, 'gradient_accumulation_kwargs': None}
  • deepspeed: None
  • label_smoothing_factor: 0.0
  • optim: adamw_torch
  • optim_args: None
  • adafactor: False
  • group_by_length: False
  • length_column_name: length
  • 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
  • use_legacy_prediction_loop: False
  • 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_inputs_for_metrics: False
  • include_for_metrics: []
  • eval_do_concat_batches: True
  • fp16_backend: auto
  • push_to_hub_model_id: None
  • push_to_hub_organization: None
  • mp_parameters:
  • auto_find_batch_size: False
  • full_determinism: False
  • torchdynamo: None
  • ray_scope: last
  • ddp_timeout: 1800
  • torch_compile: False
  • torch_compile_backend: None
  • torch_compile_mode: None
  • include_tokens_per_second: False
  • include_num_input_tokens_seen: False
  • 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: False
  • prompts: None
  • batch_sampler: batch_sampler
  • multi_dataset_batch_sampler: round_robin
  • router_mapping: {}
  • learning_rate_mapping: {}

Training Logs

EpochStepTraining Losscosine_ndcg@10
0.015002.064-
0.0210001.9201-
0.0315001.8076-
0.0420001.7084-
0.0525001.6477-
0.0630001.5749-
0.0735001.5356-
0.0840001.4819-
0.0945001.422-
0.150001.3966-
0.1155001.3675-
0.1260001.3818-
0.1365001.3584-
0.1470001.3121-
0.1575001.312-
0.1680001.2551-
0.1785001.2927-
0.1890001.2369-
0.1995001.252-
0.2100001.2314-
0.21105001.2033-
0.22110001.2347-
0.23115001.1843-
0.24120001.1809-
0.25125001.1919-
0.26130001.1592-
0.27135001.1628-
0.28140001.1466-
0.29145001.1374-
0.3150001.1423-
0.31155001.1371-
0.32160001.1454-
0.33165001.1266-
0.34170001.1363-
0.35175001.162-
0.36180001.125-
0.37185001.0757-
0.38190001.0912-
0.39195001.0784-
0.4200001.0761-
0.41205001.1171-
0.42210001.0636-
0.43215001.0759-
0.44220001.0536-
0.45225001.0589-
0.46230001.0116-
0.47235001.0576-
0.48240001.0583-
0.49245001.0401-
0.5250001.0324-
0.51255001.0211-
0.52260001.0055-
0.53265001.0083-
0.54270001.0241-
0.55275001.0217-
0.56280001.0202-
0.57285000.9915-
0.58290000.9601-
0.59295001.0089-
0.6300000.9765-
0.61305000.9635-
0.62310000.9602-
0.63315000.9607-
0.64320000.9732-
0.65325000.9554-
0.66330000.9314-
0.67335000.9533-
0.68340000.9554-
0.69345000.9422-
0.7350000.9356-
0.71355000.9478-
0.72360000.9426-
0.73365000.9425-
0.74370000.9447-
0.75375000.9251-
0.76380000.88-
0.77385000.9306-
0.78390000.9269-
0.79395000.8957-
0.8400000.9576-
0.81405000.921-
0.82410000.9027-
0.83415000.8977-
0.84420000.9079-
0.85425000.911-
0.86430000.9039-
0.87435000.9062-
0.88440000.9055-
0.89445000.8933-
0.9450000.8942-
0.91455000.9035-
0.92460000.8864-
0.93465000.8937-
0.94470000.8727-
0.95475000.8645-
0.96480000.8426-
0.97485000.8701-
0.98490000.8517-
0.99495000.8635-
1.0500000.86370.0043
1.01505000.7842-
1.02510000.8217-
1.03515000.8421-
1.04520000.7827-
1.05525000.8445-
1.06530000.8121-
1.07535000.8057-
1.08540000.8027-
1.09545000.7986-
1.1550000.8065-
1.11555000.8096-
1.12560000.8062-
1.13565000.7977-
1.1400570000.7805-
1.15575000.7898-
1.16580000.8121-
1.17585000.777-
1.18590000.7883-
1.19595000.7868-
1.2600000.7805-
1.21605000.8078-
1.22610000.7893-
1.23615000.8214-
1.24620000.7962-
1.25625000.7769-
1.26630000.7775-
1.27635000.7735-
1.28640000.8054-
1.29645000.7613-
1.3650000.7894-
1.31655000.7791-
1.32660000.7628-
1.33665000.7737-
1.34670000.7474-
1.35675000.7773-
1.3600680000.7615-
1.37685000.7731-
1.38690000.7501-
1.3900695000.7538-
1.4700000.7782-
1.41705000.7416-
1.42710000.7777-
1.43715000.7485-
1.44720000.7726-
1.45725000.7316-
1.46730000.7297-
1.47735000.7597-
1.48740000.7556-
1.49745000.7501-
1.5750000.7687-
1.51755000.7382-
1.52760000.7349-
1.53765000.7469-
1.54770000.7523-
1.55775000.7543-
1.56780000.7593-
1.5700785000.7208-
1.58790000.7623-
1.5900795000.7429-
1.6800000.7274-
1.6100805000.766-
1.62810000.7573-
1.63815000.7422-
1.6400820000.7288-
1.65825000.7088-
1.6600830000.7682-
1.67835000.7426-
1.6800840000.7325-
1.69845000.7128-
1.7850000.7092-
1.71855000.7194-
1.72860000.735-
1.73865000.7461-
1.74870000.7232-
1.75875000.7491-
1.76880000.7272-
1.77885000.7214-
1.78890000.7082-
1.79895000.692-
1.8900000.7201-
1.81905000.6991-
1.8200910000.7233-
1.83915000.7144-
1.8400920000.7128-
1.85925000.6971-
1.8600930000.7096-
1.87935000.7091-
1.88940000.7256-
1.8900945000.7154-
1.9950000.7237-
1.9100955000.725-
1.92960000.6913-
1.9300965000.6932-
1.94970000.7294-
1.95975000.7016-
1.96980000.7033-
1.97985000.7057-
1.98990000.7374-
1.99995000.7036-
2.01000000.70720.0057
2.011005000.6372-
2.021010000.6088-
2.031015000.5999-
2.041020000.6285-
2.051025000.6135-
2.061030000.6229-
2.071035000.6098-
2.081040000.6228-
2.091045000.6536-
2.11050000.6269-
2.111055000.6015-
2.121060000.6176-
2.131065000.6207-
2.141070000.6466-
2.151075000.5975-
2.161080000.5948-
2.171085000.6076-
2.181090000.6264-
2.191095000.6043-
2.21100000.6118-
2.211105000.6211-
2.221110000.5927-
2.231115000.6021-
2.241120000.6353-
2.251125000.6215-
2.261130000.6167-
2.271135000.6013-
2.28001140000.6208-
2.291145000.6026-
2.31150000.5851-
2.311155000.6124-
2.321160000.6307-
2.331165000.6032-
2.341170000.598-
2.351175000.6496-
2.361180000.6151-
2.371185000.5772-
2.381190000.5902-
2.391195000.5716-
2.41200000.6081-
2.411205000.566-
2.421210000.5792-
2.431215000.6168-
2.441220000.5764-
2.451225000.6209-
2.461230000.605-
2.47001235000.6045-
2.481240000.5886-
2.491245000.6054-
2.51250000.5711-
2.511255000.589-
2.521260000.5732-
2.53001265000.6116-
2.541270000.5793-
2.551275000.5502-
2.561280000.5678-
2.571285000.5892-
2.581290000.58-
2.591295000.5951-
2.61300000.5732-
2.611305000.5799-
2.621310000.5987-
2.631315000.5716-
2.641320000.5691-
2.651325000.5789-
2.661330000.6035-
2.671335000.5751-
2.681340000.5772-
2.691345000.575-
2.71350000.6058-
2.711355000.5622-
2.72001360000.5709-
2.731365000.5533-
2.741370000.5791-
2.751375000.5647-
2.761380000.5541-
2.771385000.5763-
2.78001390000.5614-
2.791395000.5589-
2.81400000.589-
2.811405000.5852-
2.821410000.5819-
2.831415000.5351-
2.841420000.5831-
2.851425000.5697-
2.861430000.564-
2.871435000.572-
2.881440000.5882-
2.891445000.5732-
2.91450000.5597-
2.911455000.5541-
2.921460000.5771-
2.931465000.5561-
2.941470000.5855-
2.951475000.5779-
2.961480000.5432-
2.97001485000.5533-
2.981490000.5591-
2.991495000.5605-
3.01500000.57040.0067

Framework Versions

  • Python: 3.11.5
  • Sentence Transformers: 5.0.0
  • Transformers: 4.54.0
  • PyTorch: 2.7.1+cu126
  • Accelerate: 1.9.0
  • Datasets: 4.0.0
  • Tokenizers: 0.21.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",
}

MultipleNegativesRankingLoss

@misc{henderson2017efficient,
    title={Efficient Natural Language Response Suggestion for Smart Reply},
    author={Matthew Henderson and Rami Al-Rfou and Brian Strope and Yun-hsuan Sung and Laszlo Lukacs and Ruiqi Guo and Sanjiv Kumar and Balint Miklos and Ray Kurzweil},
    year={2017},
    eprint={1705.00652},
    archivePrefix={arXiv},
    primaryClass={cs.CL}
}

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

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

GPU в ailist

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

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

Подбираем GPU…

Класс архитектуры
XLMRobertaModel
Ревизия весов
8028d7f

0 моделей