/ Модель

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

Контекст
514 токенов
Параметры
454 млн
Лицензия
CC BY-NC 4.0
Архитектура
roberta · dense
Опубликована
27 дек 2022

npm

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

Англоязычная непараметрическая модель RoBERTa, которая заполняет токен MASK, находя подходящую фразу в справочном корпусе.

107скачиваний за 30 дней13лайковвеса обновлены30 дек 2022

Бенчмарки

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

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

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

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

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

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

NPM — англоязычная непараметрическая маскированная языковая модель, представленная исследователями Facebook Research в работе «Nonparametric Masked Language Modeling». Модель включает энкодер RoBERTa примерно на 454,1 млн параметров и использует справочный корпус: энкодер представляет фразы корпуса в виде плотных векторов, а при запросе с токеном MASK находит ближайшую фразу и подставляет её в пропуск. Контекст составляет до 514 токенов.

Модель предназначена прежде всего для заполнения пропусков в английском тексте. В статье её оценивали на закрытых заданиях с ограниченным набором вариантов и открытых заданиях со свободными ответами; авторы сообщают о превосходстве над более крупными GPT-3, OPT и T5 в этих оценках. Для работы нужны веса энкодера и отдельный справочный корпус; README отсылает за инструкциями к исходному репозиторию. Заявленная лицензия — CC BY-NC 4.0, которая ограничивает коммерческое использование.

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

  • Заполнение пропусков в английских предложениях
  • Выбор ответа из ограниченного набора вариантов
  • Поиск подходящей фразы в справочном корпусе для подстановки в текст

Ограничения

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

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

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

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

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

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

Открыть на Hugging Face

NPM

NPM is a nonparametric masked language model, pretrained on English text data. It was introduced by "Nonparametric Masked Language Modeling" and first released in facebookresearch/NPM.

Model description

NPM consists of an encoder and a reference corpus, and models a nonparametric distribution over a reference corpus. The key idea is to map all the phrases in the corpus into a dense vector space using the encoder and, when given a query with a MASK at inference, use the encoder to locate the nearest phrase from the corpus and fill in the MASK.

Intended uses & limitations

While this repo includes the encoder weights, NPM has to be used together with a datstore. For more details on how to use NPM, please refer to the original repo.

Note that this model is primarily for filling in a MASK token. Future work can investigate how to use NPM for text generation.

Training procedure

NPM was trained on English Wikipedia (August 2019) and an English portion of CC-News (Mackenzie et al. (2020), February 2019), which contains 13B tokens in total. NPM used the model architecture and initial weights of RoBERTa large (Liu et al., 2019), consisting of 354M parameters. Training is done for 100,000 steps, using thirty-two 32GB GPUs.

More details about training can be found in the paper. Code for training NPM can be found in the original repo.

Evaluation results

NPM is evaluated on nine closed-set tasks (tasks with a small set of options given) and seven open-set tasks (tasks whose answers are arbitrary-length). NPM consistently outperforms significantly larger models such as GPT-3, OPT and T5. Detailed results can be found from the paper.

BibTeX entry and citation info

@article{ min2022nonparametric,
    title={ Nonparametric Masked Language Modeling },
    author={ Min, Sewon and Shi, Weijia and Lewis, Mike and Chen, Xilun and Yih, Wen-tau and Hajishirzi, Hannaneh and Zettlemoyer, Luke },
    year={ 2022 }
}

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей