Downloads · 30 days
96
21% of all-time downloads
bikingSolo/prominer-ru-retriever
prominer-ru-retriever is a sentence similarity model from bikingSolo. Use it when you need a score for how close two texts are. It is set up for sentence-transformers. The card lists the license as mit.
Dense Sentence Transformers retriever for Russian biomedical entity linking in the BioNNE-L task.
Downloads · 30 days
96
21% of all-time downloads
All-time downloads
467
Public
Parameters
278M
1.1 GB on disk
Likes
1
Public
Click a slice to open those files.
.safetensors1.1 GB · 98%
From the Hugging Face model README
Dense Sentence Transformers retriever for Russian biomedical entity linking in the BioNNE-L task.
This model is part of ProMiNER, a Russian-track biomedical entity-linking system for BioNNE-L. The system links mentions from NEREL-BIO/BioNNE-L texts to UMLS concepts by combining dense retrieval and cross-encoder reranking.
https://github.com/bikingSolo/prominersentence-transformersandorei/BERGAMOT-multilingual-GATFine-tuned on Russian BioNNE-L mention-to-UMLS concept pairs with InfoNCE-style in-batch negatives and CUI-aware batching. This model is used to build candidate pools for the final reranker.
Hyperparameters:
model_name: andorei/BERGAMOT-multilingual-GATepochs: 10train_batch_size: 64learning_rate: 2e-05weight_decay: 0.01warmup_ratio: 0.1max_seq_length: 64num_train_pairs: 172593selection_metric: Acc@20According to the Acc@20 on dev, the best epoch is 10.
Full local metadata exported from MLflow is included in prominer_metadata/.
| split | Acc@1 | Acc@5 | Acc@10 | Acc@20 | MRR |
|---|---|---|---|---|---|
| dev | 0.6330442720219078 | 0.8156093108169785 | 0.8461889548151529 | 0.8667275216795983 | 0.7125038140627878 |
| test | 0.6980474198047419 | 0.8375174337517434 | 0.7573163644816359 |
from sentence_transformers import SentenceTransformer
model = SentenceTransformer("bikingSolo/prominer-ru-retriever")
mention_embeddings = model.encode(
["вестибулокохлеарный нерв"],
normalize_embeddings=True,
)
This checkpoint is intended for research and reproducibility of the ProMiNER BioNNE-L Russian entity-linking pipeline. For the full system, use:
prominer-ru-retriever to retrieve candidate UMLS concepts.prominer-ru-reranker to rerank those candidates with candidate-context profiles.The dictionary-pretrained cross-encoder is primarily an intermediate checkpoint used to initialize the final reranker.
Training and evaluation use BioNNE-L/NEREL-BIO resources and UMLS-derived terminology available in this repository's data layout. Cite the relevant NEREL-BIO and BioNNE-L papers when using this model.
Check https://github.com/bikingSolo/prominer for more info.