/ Модель

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

Контекст
512 токенов
Параметры
136 млн
Архитектура
bert · dense
Опубликована
2 мар 2022

clinical-assertion-negation-bert

Классификация текстаТекст → label3 профессии

BERT-модель для определения наличия, отсутствия или возможности медицинских состояний в клинических текстах.

1 547скачиваний за 30 дней34лайкавеса обновлены17 янв 2025

Бенчмарки

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

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

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

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

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

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

Clinical Assertion and Negation Classification BERT — модель классификации клинических утверждений, разработанная на основе работы «Assertion Detection in Clinical Notes: Medical Language Models to the Rescue?». Она помогает структурировать сведения в письмах о пациентах, определяя, упоминается ли медицинское состояние как присутствующее, отсутствующее или возможное.

Модель основана на ClinicalBERT Bio + Discharge Summary BERT авторства Alsentzer и соавторов и дообучена на данных об утверждениях из соревнования i2b2 2010. Это BERT-модель для классификации последовательностей с 135,5 млн параметров и контекстом до 512 токенов; поддерживается английский язык. Модель принимает текст и возвращает метку класса.

Подходит для извлечения и структурирования утверждений о состояниях здоровья в клинических письмах. Лицензия в предоставленных данных не указана.

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

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

Ограничения

Модель ориентирована на клинические письма и различает только категории PRESENT, ABSENT и POSSIBLE. Контекст ограничен 512 токенами; лицензия в предоставленных данных не указана.

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

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

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

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

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

Открыть на Hugging Face

Clinical Assertion / Negation Classification BERT

Model description

The Clinical Assertion and Negation Classification BERT is introduced in the paper Assertion Detection in Clinical Notes: Medical Language Models to the Rescue? . The model helps structure information in clinical patient letters by classifying medical conditions mentioned in the letter into PRESENT, ABSENT and POSSIBLE.

The model is based on the ClinicalBERT - Bio + Discharge Summary BERT Model by Alsentzer et al. and fine-tuned on assertion data from the 2010 i2b2 challenge.

How to use the model

You can load the model via the transformers library:

from transformers import AutoTokenizer, AutoModelForSequenceClassification, TextClassificationPipeline
tokenizer = AutoTokenizer.from_pretrained("bvanaken/clinical-assertion-negation-bert")
model = AutoModelForSequenceClassification.from_pretrained("bvanaken/clinical-assertion-negation-bert")

The model expects input in the form of spans/sentences with one marked entity to classify as PRESENT(0), ABSENT(1) or POSSIBLE(2). The entity in question is identified with the special token [entity] surrounding it.

Example input and inference:

input = "The patient recovered during the night and now denies any [entity] shortness of breath [entity]."

classifier = TextClassificationPipeline(model=model, tokenizer=tokenizer)

classification = classifier(input)
# [{'label': 'ABSENT', 'score': 0.9842607378959656}]

Cite

When working with the model, please cite our paper as follows:

@inproceedings{van-aken-2021-assertion,
    title = "Assertion Detection in Clinical Notes: Medical Language Models to the Rescue?",
    author = "van Aken, Betty  and
      Trajanovska, Ivana  and
      Siu, Amy  and
      Mayrdorfer, Manuel  and
      Budde, Klemens  and
      Loeser, Alexander",
    booktitle = "Proceedings of the Second Workshop on Natural Language Processing for Medical Conversations",
    year = "2021",
    address = "Online",
    publisher = "Association for Computational Linguistics",
    url = "https://aclanthology.org/2021.nlpmc-1.5",
    doi = "10.18653/v1/2021.nlpmc-1.5"
}

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

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

GPU в ailist

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

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

Подбираем GPU…

Класс архитектуры
BertForSequenceClassification
Ревизия весов
330ccbe

0 моделей