/ Модель

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

Контекст
512 токенов
Параметры
137 млн
Архитектура
bert · dense
Базовая модель
scibert_scivocab_cased
Опубликована
21 сен 2022

MatTPUSciBERT

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

Англоязычная модель BERT на базе SciBERT для восстановления слов и анализа научных текстов по материаловедению.

665скачиваний за 30 дней3лайкавеса обновлены6 авг 2026

Бенчмарки

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

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

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

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

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

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

MatTPUSciBERT — англоязычная модель BERT, разработанная Лукой Фоппиано и Педро Ортисом Суаресом для понимания текстов по материаловедению. Это дообученная на полных текстах научных статей модель SciBERT; при обучении в словарь добавили 100 специализированных терминов. Модель содержит 137,1 млн параметров, принимает последовательности длиной до 512 токенов и доступна в форматах PyTorch и Safetensors.

Основной режим работы — восстановление замаскированных слов в научном тексте. Модель также проверяли в задачах распознавания именованных сущностей для сверхпроводников и физических величин; приведённые результаты показывают сопоставимое с SciBERT качество на этих наборах. Карточка помечена как незавершённая работа. Лицензия в предоставленных данных не указана.

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

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

Ограничения

Карточка обозначена как работа в процессе; опубликованные результаты ограничены оценкой на задачах распознавания сверхпроводников и физических величин. Лицензия в предоставленных данных не указана.

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

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

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

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

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

Открыть на Hugging Face

Material SciBERT (TPU): Improving language understanding in materials science

Work in progress

Introduction

SciBERT-based model pre-trained with materials-science scientific full text.

Authors

Luca Foppiano Pedro Ortiz Suarez

TLDR

  • Collected full text from ~700,000 articles provided by the National Institute for Materials Science (NIMS) TDM platform (https://dice.nims.go.jp/services/TDM-PF/en/), a dataset called ScienceCorpus (SciCorpus)
  • We added to the SciBERT vocabulary (32k tokens) 100 domain-specific unknown words extracted from SciCorpus with a keyword modeller (KeyBERT)
  • Starting conditions: original SciBERT weights
  • Pre-trained the MatTPUSciBERT model on Google Cloud with a TPU (Tensor Processing Unit) as follows:
    • 800,000 steps with batch_size 256, max_seq_length 512
    • 100,000 steps with batch_size 2048, max_seq_length 128
  • Fine-tuned and tested on NER for superconductors (https://github.com/lfoppiano/grobid-superconductors) and physical quantities (https://github.com/kermitt2/grobid-quantities)

Usage

from transformers import AutoTokenizer, AutoModelForMaskedLM

tokenizer = AutoTokenizer.from_pretrained("lfoppiano/MatTPUSciBERT")
model = AutoModelForMaskedLM.from_pretrained("lfoppiano/MatTPUSciBERT")

The repository ships both PyTorch (pytorch_model.bin, model.safetensors) and the original TensorFlow checkpoint (bert_model.ckpt.*).

Related work

BERT Implementations

Relevant models

Results

Results obtained via 10-fold cross-validation, using DeLFT (https://github.com/kermitt2/delft).

NER Superconductors

ModelPrecisionRecallF1
SciBERT (baseline)81.62%84.23%82.90%
MatSciBERT (Gupta)81.45%84.36%82.88%
MatTPUSciBERT82.13%85.15%83.61%
MatBERT (Ceder)81.25%83.99%82.60%
BatteryScibert-cased81.09%84.14%82.59%

NER Quantities

ModelPrecisionRecallF1
SciBERT (baseline)88.73%86.76%87.73%
MatSciBERT (Gupta)84.98%90.12%87.47%
MatTPUSciBERT88.62%86.33%87.46%
MatBERT (Ceder)85.08%89.93%87.44%
BatteryScibert-cased85.02%89.30%87.11%

References

This work was supported by Google, through the researchers program https://cloud.google.com/edu/researchers

Acknowledgements

TBA

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

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

GPU в ailist

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

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

Подбираем GPU…

Класс архитектуры
BertForMaskedLM
Ревизия весов
47fd0e1

0 моделей