/ Модель

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

Размер весов
1,9 ГБ
Лицензия
Apache 2.0
Базовая модель
deberta-v3-large
Библиотека
gliner
Опубликована
19 фев 2025

gliner-biomed-large-v1.0

Разметка токеновТекст → label3 профессии

Англоязычная модель GLiNER для zero-shot и few-shot распознавания именованных сущностей в биомедицинских текстах.

579скачиваний за 30 дней19лайковвеса обновлены16 июл 2025

Бенчмарки

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

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

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

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

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

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

GLiNER-BioMed Large v1.0 — англоязычная модель для распознавания биомедицинских именованных сущностей, созданная в сотрудничестве с DS4DH Женевского университета на основе фреймворка GLiNER. Она использует двунаправленный трансформерный энкодер и позволяет извлекать сущности заданных пользователем типов, включая сценарии zero-shot и few-shot, без отдельной модели для каждого набора меток. Модель предназначена для извлечения биомедицинской информации из текстов и рассчитана на более эффективное применение, чем крупные языковые модели в подобных задачах. Она дообучена на Microsoft DeBERTa-v3-large, использует библиотеку GLiNER и распространяется в формате PyTorch. Лицензия — Apache-2.0.

В README сообщается о сравнении моделей семейства на восьми реальных наборах данных и о высоких результатах zero-shot и few-shot распознавания; конкретные метрики этой версии в доступной карточке не приведены. Модель ориентирована на английский язык и биомедицинскую область. Ограничения контекста и подробные сведения о размере модели в предоставленных данных отсутствуют.

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

  • Извлечение биомедицинских сущностей из научных статей
  • Распознавание заданных типов сущностей без обучения отдельной модели
  • Разметка биомедицинских текстов для последующего анализа
  • Извлечение упоминаний сущностей из клинических и исследовательских текстов

Ограничения

Модель ориентирована на английские биомедицинские тексты; качество для других языков и предметных областей не подтверждено предоставленными данными. Метрики именно версии Large v1.0 и ограничения длины контекста в карточке не приведены.

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

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

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

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

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

Открыть на Hugging Face

GLiNER-BioMed

The model was presented in the paper GLiNER-BioMed: A Suite of Efficient Models for Open Biomedical Named Entity Recognition.

The code is available at https://github.com/ds4dh/GLiNER-biomed.

GLiNER is a Named Entity Recognition (NER) model capable of identifying any entity type using a bidirectional transformer encoders (BERT-like). It provides a practical alternative to traditional NER models, which are limited to predefined entities, and Large Language Models (LLMs) that, despite their flexibility, are costly and large for resource-constrained scenarios.

GLiNER-biomed, developed in collaboration with DS4DH from the University of Geneva, introduces a specialized suite of efficient open biomedical NER models based on the GLiNER framework. GLiNER-biomed leverages synthetic annotations distilled from large generative biomedical language models to achieve state-of-the-art zero-shot and few-shot performance in biomedical entity recognition tasks.

How to Use

Install the official GLiNER library with pip:

pip install gliner -U

After installing the GLiNER library, you can easily load a GLiNER-biomed model and perform named entity recognition:

from gliner import GLiNER

model = GLiNER.from_pretrained("Ihor/gliner-biomed-large-v1.0")

text = """
The patient, a 45-year-old male, was diagnosed with type 2 diabetes mellitus and hypertension.
He was prescribed Metformin 500mg twice daily and Lisinopril 10mg once daily. 
A recent lab test showed elevated HbA1c levels at 8.2%.
"""

labels = ["Disease", "Drug", "Drug dosage", "Drug frequency", "Lab test", "Lab test value", "Demographic information"]

entities = model.predict_entities(text, labels, threshold=0.5)

for entity in entities:
    print(entity["text"], "=>", entity["label"])

Expected output:

45-year-old male => Demographic information
type 2 diabetes mellitus => Disease
hypertension => Disease
Metformin => Drug
500mg => Drug dosage
twice daily => Drug frequency
Lisinopril => Drug
10mg => Drug dosage
once daily => Drug frequency
HbA1c levels => Lab test
8.2% => Lab test value

Benchmarking

We examined our models on 8 complex real-world datasets and compared them with other GLiNER models.

ModelF1-scoreMacro mean F1Macro median F1Weighted F1
Large models
NuNER Zero40.8721.7913.9433.67
NuNER Zero span40.2622.5114.2732.52
GLiNER bio v0.142.3427.1024.4438.32
GLiNER bio v0.238.6625.3617.0232.42
GLiNER v1.047.7729.6021.1340.78
GLiNER v2.037.3821.4215.4433.11
GLiNER v2.148.0429.7528.2043.43
GLiNER news v2.148.9931.7933.7745.13
GLiNER v2.553.8135.2235.6551.57
GLiNER-biomed59.7740.6742.6558.40
GLiNER-biomed-bi54.9035.7831.6650.46
Base models
GLiNER v1.041.6124.9810.2731.59
GLiNER v2.034.3324.4822.0130.58
GLiNER v2.140.2525.2614.4132.64
GLiNER news v2.141.5927.1617.7434.44
GLiNER v2.546.4930.9325.2644.68
GLiNER-biomed54.3736.2041.6153.05
GLiNER-biomed-bi58.3135.2232.3954.91
Small models
GLiNER v1.040.9922.817.8631.15
GLiNER v2.033.5521.1215.7628.78
GLiNER v2.138.4523.2510.9230.67
GLiNER news v2.139.1524.9614.4833.10
GLiNER v2.538.2128.5318.0136.88
GLiNER-biomed52.5334.4938.1750.87
GLiNER-biomed-bi56.9333.8833.6153.12

Join Our Discord

Connect with our community on Discord for news, support, and discussion about our models. Join Discord.

Citation

This work

If you use GLiNER-biomed models in your work, please cite:

@misc{yazdani2025glinerbiomedsuiteefficientmodels,
      title={GLiNER-BioMed: A Suite of Efficient Models for Open Biomedical Named Entity Recognition}, 
      author={Anthony Yazdani and Ihor Stepanov and Douglas Teodoro},
      year={2025},
      eprint={2504.00676},
      archivePrefix={arXiv},
      primaryClass={cs.CL},
      url={https://arxiv.org/abs/2504.00676}, 
}

Previous work

@misc{zaratiana2023gliner,
      title={GLiNER: Generalist Model for Named Entity Recognition using Bidirectional Transformer},
      author={Urchade Zaratiana and Nadi Tomeh and Pierre Holat and Thierry Charnois},
      year={2023},
      eprint={2311.08526},
      archivePrefix={arXiv},
      primaryClass={cs.CL}
}
@misc{stepanov2024gliner,
      title={GLiNER multi-task: Generalist Lightweight Model for Various Information Extraction Tasks},
      author={Ihor Stepanov and Mykhailo Shtopko},
      year={2024},
      eprint={2406.12925},
      archivePrefix={arXiv},
      primaryClass={id='cs.LG' full_name='Machine Learning' is_active=True alt_name=None in_archive='cs' is_general=False description='Papers on all aspects of machine learning research (supervised, unsupervised, reinforcement learning, bandit problems, and so on) including also robustness, explanation, fairness, and methodology. cs.LG is also an appropriate primary category for applications of machine learning methods.'}
}

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

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

GPU в ailist

Универсальный рантайм · gliner

Нельзя запустить

Модели GLiNER требуют отдельного рантайма.

Ревизия весов
f797712

0 моделей