/ Модель

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

Контекст
514 токенов
Параметры
152 млн
Лицензия
Apache 2.0
Архитектура
roberta · dense
Опубликована
6 фев 2023

RadBERT-RoBERTa-4m

Заполнение пропусковТекст → текст3 профессии

Модель RoBERTa, дообученная на радиологических заключениях для анализа и понимания медицинских текстов.

367скачиваний за 30 дней3лайкавеса обновлены6 фев 2023

Бенчмарки

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

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

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

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

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

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

RadBERT-RoBERTa-4m — языковая модель UC San Diego и системы здравоохранения VA, адаптированная для радиологических текстов. Она инициализирована весами RoBERTa и дополнительно обучена на 4 миллионах обезличенных радиологических заключений из больниц VA. Модель имеет архитектуру RoBERTa с маскированным языковым моделированием, содержит около 151,8 млн параметров и поддерживает контекст до 514 токенов.

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

Модель обрабатывает текст; обучение проводилось на обезличенных отчетах VA, однако обезличивание не гарантирует пригодность для любых клинических сценариев. Указана лицензия Apache-2.0. Для практического применения потребуется настроить или оценить модель на целевой задаче; приведённый README не описывает отдельную мультимодальную поддержку.

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

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

Ограничения

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

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

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

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

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

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

Открыть на Hugging Face

RadBERT-RoBERTa-4m

This is one variant of our Radiology-BERT models from UC San Diego and VA healthcare system. It is initialized with RoBERTa weights and further trained with 4 million radiology reports deidentified from US VA hospital. The model achieves stronger medical language understanding performance than previous medical domain models such as BioBERT, Clinical-BERT, BLUE-BERT and BioMed-RoBERTa.

Performances are evaluated on three tasks: (a) abnormal sentence classification: sentence classification in radiology reports as reporting abnormal or normal findings; (b) report coding: Assign a diagnostic code to a given radiology report for five different coding systems; (c) report summarization: given the findings section of a radiology report, extractively select key sentences that summarized the findings.

It also shows superior performance on other radiology NLP tasks which are not reported in the paper.

For details, check out the paper here: RadBERT: Adapting transformer-based language models to radiology

How to use

Here is an example of how to use this model to extract the features of a given text in PyTorch:

from transformers import AutoConfig, AutoTokenizer, AutoModel
config = AutoConfig.from_pretrained('zzxslp/RadBERT-RoBERTa-4m')
tokenizer = AutoTokenizer.from_pretrained('zzxslp/RadBERT-RoBERTa-4m')
model = AutoModel.from_pretrained('zzxslp/RadBERT-RoBERTa-4m', config=config)
text = "Replace me by any medical text you'd like."
encoded_input = tokenizer(text, return_tensors='pt')
output = model(**encoded_input)

BibTeX entry and citation info

If you use the model, please cite our paper:

@article{yan2022radbert,
  title={RadBERT: Adapting transformer-based language models to radiology},
  author={Yan, An and McAuley, Julian and Lu, Xing and Du, Jiang and Chang, Eric Y and Gentili, Amilcare and Hsu, Chun-Nan},
  journal={Radiology: Artificial Intelligence},
  volume={4},
  number={4},
  pages={e210258},
  year={2022},
  publisher={Radiological Society of North America}
}

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

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

GPU в ailist

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

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

Подбираем GPU…

Класс архитектуры
RobertaForMaskedLM
Ревизия весов
7162dac

0 моделей