/ Модель

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

Контекст
130 токенов
Параметры
10,5 млн
Архитектура
roberta · dense

BabyBERTa-1

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

Компактная англоязычная RoBERTa-модель для исследований усвоения языка и предсказания пропущенных слов в тексте.

59скачиваний за 30 дней3лайкавеса обновлены18 янв 2022

Бенчмарки

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

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

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

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

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

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

BabyBERTa-1 — компактная модель семейства RoBERTa для языковых исследований, разработанная Филипом Хюбнером из лаборатории Language and Learning Lab Университета Иллинойса. Модель содержит 10,5 млн параметров и обучена на 5 млн слов американского английского языка, адресованных детям. Она предназначена для изучения усвоения языка и грамматических знаний по детской речи, а также для заполнения маскированных слов в английском тексте.

Модель оценивает грамматические знания на наборе Zorro; для BabyBERTa-1 в карточке приведена точность 80,3 при holistic scoring и 79,9 при MLM-scoring. Максимальный контекст — 130 токенов. Это одна из трёх случайно выбранных моделей из десяти обученных для исследования. Для корректной работы токенизатора требуется параметр add_prefix_space=True. Сведения о лицензии в предоставленных данных отсутствуют.

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

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

Ограничения

Контекст ограничен 130 токенами; для корректной работы токенизатора нужно задать add_prefix_space=True. Модель обучена на детской речи и предназначена прежде всего для языковых исследований.

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

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

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

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

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

Открыть на Hugging Face

BabyBERTA

Overview

BabyBERTa is a light-weight version of RoBERTa trained on 5M words of American-English child-directed input. It is intended for language acquisition research, on a single desktop with a single GPU - no high-performance computing infrastructure needed.

The three provided models are randomly selected from 10 that were trained and reported in the paper.

Loading the tokenizer

BabyBERTa was trained with add_prefix_space=True, so it will not work properly with the tokenizer defaults. For instance, to load the tokenizer for BabyBERTa-1, load it as follows:

tokenizer = RobertaTokenizerFast.from_pretrained("phueb/BabyBERTa-1",
                                                 add_prefix_space=True)

Hyper-Parameters

See the paper for details. All provided models were trained for 400K steps with a batch size of 16. Importantly, BabyBERTa never predicts unmasked tokens during training - unmask_prob is set to zero.

Performance

BabyBerta was developed for learning grammatical knowledge from child-directed input. Its grammatical knowledge was evaluated using the Zorro test suite. The best model achieves an overall accuracy of 80.3, comparable to RoBERTa-base, which achieves an overall accuracy of 82.6 on the latest version of Zorro (as of October, 2021). Both values differ slightly from those reported in the CoNLL 2021 paper. There are two reasons for this:

  1. Performance of RoBERTa-base is slightly larger because the authors previously lower-cased all words in Zorro before evaluation. Lower-casing of proper nouns is detrimental to RoBERTa-base because RoBERTa-base has likely been trained on proper nouns that are primarily title-cased. In contrast, because BabyBERTa is not case-sensitive, its performance is not influenced by this change.
  2. The latest version of Zorro no longer contains ambiguous content words such as "Spanish" which can be both a noun and an adjective. this resulted in a small reduction in the performance of BabyBERTa.

Overall Accuracy on Zorro:

Model NameAccuracy (holistic scoring)Accuracy (MLM-scoring)
BabyBERTa-180.379.9
BabyBERTa-278.678.2
BabyBERTa-374.578.1

Additional Information

This model was trained by Philip Huebner, currently at the UIUC Language and Learning Lab.

More info can be found here.

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей