/ Модель

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

Контекст
512 токенов
Параметры
40,6 млн
Лицензия
CC BY-SA 4.0
Архитектура
deberta-v2 · dense
Библиотека
transformers
Опубликована
21 сен 2023

deberta-v3-japanese-xsmall

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

Японская модель Globis University на базе DeBERTa V3 для классификации токенов без морфологического анализатора при выводе.

169скачиваний за 30 дней5лайковвеса обновлены5 июл 2024

Бенчмарки

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

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

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

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

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

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

Японская модель Globis University на базе DeBERTa V3, дообученная на японских текстовых ресурсах и предназначенная для задач классификации токенов. Модель содержит 40,6 млн параметров, использует архитектуру DeBERTa V2 и обрабатывает последовательности длиной до 512 токенов; для неё заявлен pipeline token-classification.

Токенизатор обучен с использованием метода Кудо и словаря UniDic-CWJ. При выводе не требуется морфологический анализатор, а границы токенов в целом согласуются с границами слов. В README также приведены результаты оценивания на японских задачах семантического сходства и понимания текста, включая JSTS, JNLI, JSQuAD и JCQA.

Модель ориентирована на японский язык. Репозиторий распространяется по лицензии CC BY-SA 4.0. Конкретные метрики для прикладных сценариев классификации токенов в карточке не приведены.

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

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

Ограничения

Модель специализирована для японского языка и рассчитана на последовательности длиной до 512 токенов. В README не указаны готовые наборы меток для прикладных задач классификации токенов.

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

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

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

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

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

Открыть на Hugging Face

What’s this?

日本語リソースで学習した DeBERTa V3 モデルです。

以下のような特徴を持ちます:

  • 定評のある DeBERTa V3 を用いたモデル
  • 日本語特化
  • 推論時に形態素解析器を用いない
  • 単語境界をある程度尊重する (の都合上 や の判定負けを喫し のような複数語のトークンを生じさせない)

This is a model based on DeBERTa V3 pre-trained on Japanese resources.

The model has the following features:

  • Based on the well-known DeBERTa V3 model
  • Specialized for the Japanese language
  • Does not use a morphological analyzer during inference
  • Respects word boundaries to some extent (does not produce tokens spanning multiple words like の都合上 or の判定負けを喫し)

How to use

from transformers import AutoTokenizer, AutoModelForTokenClassification

model_name = 'globis-university/deberta-v3-japanese-xsmall'
tokenizer = AutoTokenizer.from_pretrained(model_name)
model = AutoModelForTokenClassification.from_pretrained(model_name)

Tokenizer

工藤氏によって示された手法で学習しました。

以下のことを意識しています:

  • 推論時の形態素解析器なし
  • トークンが単語の境界を跨がない (辞書: unidic-cwj-202302)
  • Hugging Faceで使いやすい
  • 大きすぎない語彙数

本家の DeBERTa V3 は大きな語彙数で学習されていることに特徴がありますが、反面埋め込み層のパラメータ数が大きくなりすぎる (microsoft/deberta-v3-base モデルの場合で埋め込み層が全体の 54%) ことから、本モデルでは小さめの語彙数を採用しています。

注意点として、 xsmall 、 base 、 large の 3 つのモデルのうち、前者二つは unigram アルゴリズムで学習しているが、 large モデルのみ BPE アルゴリズムで学習している。 深い理由はなく、 large モデルのみ語彙サイズを増やすために独立して学習を行ったが、なぜか unigram アルゴリズムでの学習がうまくいかなかったことが原因である。 原因の探究よりモデルの完成を優先して、 BPE アルゴリズムに切り替えた。


The tokenizer is trained using the method introduced by Kudo.

Key points include:

  • No morphological analyzer needed during inference
  • Tokens do not cross word boundaries (dictionary: unidic-cwj-202302)
  • Easy to use with Hugging Face
  • Smaller vocabulary size

Although the original DeBERTa V3 is characterized by a large vocabulary size, which can result in a significant increase in the number of parameters in the embedding layer (for the microsoft/deberta-v3-base model, the embedding layer accounts for 54% of the total), this model adopts a smaller vocabulary size to address this.

Note that, among the three models: xsmall, base, and large, the first two were trained using the unigram algorithm, while only the large model was trained using the BPE algorithm. The reason for this is simple: while the large model was independently trained to increase its vocabulary size, for some reason, training with the unigram algorithm was not successful. Thus, prioritizing the completion of the model over investigating the cause, we switched to the BPE algorithm.

Data

Dataset NameNotesFile Size (with metadata)Factor
Wikipedia2023/07; WikiExtractor3.5GBx2
Wikipedia2023/07; cl-tohoku's method4.8GBx2
WikiBooks2023/07; cl-tohoku's method43MBx2
Aozora Bunko2023/07; globis-university/aozorabunko-clean496MBx4
CC-100ja90GBx1
mC4ja; extracted 10%, with Wikipedia-like focus via DSIR91GBx1
OSCAR 2023ja; extracted 10%, with Wikipedia-like focus via DSIR26GBx1

Training parameters

  • Number of devices: 8
  • Batch size: 48 x 8
  • Learning rate: 3.84e-4
  • Maximum sequence length: 512
  • Optimizer: AdamW
  • Learning rate scheduler: Linear schedule with warmup
  • Training steps: 1,000,000
  • Warmup steps: 100,000
  • Precision: Mixed (fp16)
  • Vocabulary size: 32,000

Evaluation

Model#paramsJSTSJNLIJSQuADJCQA
≤ small
izumi-lab/deberta-v2-small-japanese17.8M0.890/0.8460.880-0.737
globis-university/deberta-v3-japanese-xsmall33.7M0.916/0.8800.9130.869/0.9380.821
base
cl-tohoku/bert-base-japanese-v3111M0.919/0.8810.9070.880/0.9460.848
nlp-waseda/roberta-base-japanese111M0.913/0.8730.8950.864/0.9270.840
izumi-lab/deberta-v2-base-japanese110M0.919/0.8820.912-0.859
ku-nlp/deberta-v2-base-japanese112M0.922/0.8860.9220.899/0.951-
ku-nlp/deberta-v3-base-japanese160M0.927/0.8910.9270.896/--
globis-university/deberta-v3-japanese-base110M0.925/0.8950.9210.890/0.9500.886
large
cl-tohoku/bert-large-japanese-v2337M0.926/0.8930.9290.893/0.9560.893
nlp-waseda/roberta-large-japanese337M0.930/0.8960.9240.884/0.9400.907
nlp-waseda/roberta-large-japanese-seq512337M0.926/0.8920.9260.918/0.9630.891
ku-nlp/deberta-v2-large-japanese339M0.925/0.8920.9240.912/0.959-
globis-university/deberta-v3-japanese-large352M0.928/0.8960.9240.896/0.9560.900

License

CC BY SA 4.0

Acknowledgement

計算リソースに ABCI を利用させていただきました。ありがとうございます。


We used ABCI for computing resources. Thank you.

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей