/ Модель

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

Контекст
514 токенов
Параметры
152 млн
Лицензия
MIT
Архитектура
roberta · dense
Опубликована
26 апр 2024

NuNER-v2.0

Разметка токеновТекст → label8 профессий

Англоязычная модель NuMind на базе RoBERTa для получения эмбеддингов и распознавания именованных сущностей.

6 488скачиваний за 30 дней45лайковвеса обновлены7 мая 2024

Бенчмарки

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

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

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

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

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

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

NuNER-v2.0 — англоязычная модель распознавания именованных сущностей, разработанная NuMind. Это дообученная на расширенной версии набора NuNER модель RoBERTa с контрастивным обучением; она предназначена для получения эмбеддингов текста для распознавания сущностей и может применяться сразу или дообучаться на специализированных наборах данных.

Модель содержит 151,8 млн параметров, принимает текст и имеет контекстное окно 514 токенов. В карточке приведены результаты для сценариев, где обучение использует от 1 до 64 примеров на класс; численные показатели для версии v2.0 не представлены. Модель распространяется по лицензии MIT.

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

  • извлечение именованных сущностей из английского текста
  • подготовка эмбеддингов для разметки сущностей
  • дообучение NER-модели на пользовательских классах
  • распознавание сущностей при малом числе примеров на класс

Ограничения

Модель рассчитана на английский язык и ограничена контекстом в 514 токенов. В README нет численных результатов оценки именно для версии v2.0.

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

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

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

Также подходит для

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

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

Открыть на Hugging Face

SOTA Entity Recognition English Foundation Model by NuMind 🔥

This model provides embeddings for the Entity Recognition task in English. It is an improved version of the model from our paper.

Checkout other models by NuMind:

About

Roberta-base fine-tuned on the expanded version of NuNER data using contrastive learning from NuNER: Entity Recognition Encoder Pre-training via LLM-Annotated Data.

Metrics:

Read more about evaluation protocol & datasets in our NuNER data using contrastive learning from paper.

Here is the aggregated performance of the models over several datasets:

k=X means that as training data, we took only X examples for each class, trained the model, and evaluated it on the full test set.

Modelk=1k=4k=16k=64
RoBERTa-base24.544.758.165.4
RoBERTa-base + NER-BERT pre-training32.350.961.967.6
NuNER v0.134.354.664.068.7
NuNER v1.039.459.667.871.5
NuNER v2.043.661.068.272.0

NuNER v1.0 has similar performance to 7B LLMs (70 times bigger than NuNER v1.0) created specifically for the NER task. Thus NuNER v2.0 should be even better than the 7b LLM.

Modelk=8~16k=64~128
UniversalNER (7B)57.89 ± 4.3471.02 ± 1.53
NuNER v1.0 (100M)58.75 ± 0.9370.30 ± 0.35

Usage

Embeddings can be used out of the box or fine-tuned on specific datasets.

Get embeddings:

import torch
import transformers


model = transformers.AutoModel.from_pretrained(
    'numind/NuNER-v2.0'
)
tokenizer = transformers.AutoTokenizer.from_pretrained(
    'numind/NuNER-v2.0'
)

text = [
    "NuMind is an AI company based in Paris and USA.",
    "See other models from us on https://huggingface.co/numind"
]
encoded_input = tokenizer(
    text,
    return_tensors='pt',
    padding=True,
    truncation=True
)
output = model(**encoded_input)

emb = output.last_hidden_state

Citation

@misc{bogdanov2024nuner,
      title={NuNER: Entity Recognition Encoder Pre-training via LLM-Annotated Data}, 
      author={Sergei Bogdanov and Alexandre Constantin and Timothée Bernard and Benoit Crabbé and Etienne Bernard},
      year={2024},
      eprint={2402.15343},
      archivePrefix={arXiv},
      primaryClass={cs.CL}
}

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

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

GPU в ailist

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

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

Подбираем GPU…

Класс архитектуры
RobertaModel
Ревизия весов
f1eceea

0 моделей