/ Модель

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

Контекст
512 токенов
Параметры
26,4 млн
Архитектура
bert · dense
Опубликована
23 мая 2022

KoMiniLM

ЭмбеддингиТекст → embedding6 профессий

KoMiniLM — компактная корейскоязычная BERT-модель для извлечения признаков и создания более лёгких решений для задач понимания текста.

119скачиваний за 30 дней4лайкавеса обновлены30 авг 2023

Бенчмарки

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

Тесты пользователейпока нет

Никто ещё не опубликовал тест этой модели. Соберите бенчмарк из своих задач — результат появится здесь.

  1. Добавьте модель в бенчмарк

    Вместе с другими моделями категории «Эмбеддинги» — сравнение идёт внутри одной категории.

  2. Опишите свои задачи

    Напишите запросы, при необходимости приложите файлы и эталонные ответы.

  3. Запустите и опубликуйте

    Модели ответят на каждую задачу, судья оценит ответы. Опубликованный результат появится на этой странице.

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

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

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

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

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

KoMiniLM — компактная корейскоязычная модель семейства BERT, разработанная BM-K для снижения задержки и затрат памяти при дообучении и онлайн-инференсе. В метаданных указано 26,4 млн параметров; README также описывает версию KoMiniLM-23M. Модель основана на дистилляции KLUE-BERT: в студенческую модель переносились распределения self-attention и отношения значений внимания на нескольких слоях.

Модель предназначена для извлечения признаков из корейского текста и может служить основой для задач понимания языка, включая анализ тональности, распознавание сущностей, определение сходства и перефразирования предложений, а также ответы на вопросы после дообучения. Контекст ограничен 512 токенами. README сообщает об экспериментах дообучения на корейских наборах данных, но численные результаты таблицы представлены не полностью. Файлы доступны в форматах PyTorch и Safetensors. Лицензия в предоставленных данных не указана.

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

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

Ограничения

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

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

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

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

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

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

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

Открыть на Hugging Face

KoMiniLM

🐣 Korean mini language model

Overview

Current language models usually consist of hundreds of millions of parameters which brings challenges for fine-tuning and online serving in real-life applications due to latency and capacity constraints. In this project, we release a light weight korean language model to address the aforementioned shortcomings of existing language models.

Quick tour

from transformers import AutoTokenizer, AutoModel

tokenizer = AutoTokenizer.from_pretrained("BM-K/KoMiniLM") # 23M model
model = AutoModel.from_pretrained("BM-K/KoMiniLM")

inputs = tokenizer("안녕 세상아!", return_tensors="pt")
outputs = model(**inputs)

Update history

** Updates on 2022.06.20 **

  • Release KoMiniLM-bert-68M

** Updates on 2022.05.24 **

  • Release KoMiniLM-bert-23M

Pre-training

Teacher Model: KLUE-BERT(base)

Object

Self-Attention Distribution and Self-Attention Value-Relation [Wang et al., 2020] were distilled from each discrete layer of the teacher model to the student model. Wang et al. distilled in the last layer of the transformer, but that was not the case in this project.

Data sets

DataNews commentsNews article
size10G10G

Config

  • KoMiniLM-23M
{
  "architectures": [
    "BertForPreTraining"
  ],
  "attention_probs_dropout_prob": 0.1,
  "classifier_dropout": null,
  "hidden_act": "gelu",
  "hidden_dropout_prob": 0.1,
  "hidden_size": 384,
  "initializer_range": 0.02,
  "intermediate_size": 1536,
  "layer_norm_eps": 1e-12,
  "max_position_embeddings": 512,
  "model_type": "bert",
  "num_attention_heads": 12,
  "num_hidden_layers": 6,
  "output_attentions": true,
  "pad_token_id": 0,
  "position_embedding_type": "absolute",
  "return_dict": false,
  "torch_dtype": "float32",
  "transformers_version": "4.13.0",
  "type_vocab_size": 2,
  "use_cache": true,
  "vocab_size": 32000
}

Performance on subtasks

  • The results of our fine-tuning experiments are an average of 3 runs for each task.
cd KoMiniLM-Finetune
bash scripts/run_all_kominilm.sh
#ParamAverageNSMC(Acc)Naver NER(F1)PAWS(Acc)KorNLI(Acc)KorSTS(Spearman)Question Pair(Acc)KorQuaD(Dev)(EM/F1)
KoBERT(KLUE)110M86.8490.20±0.0787.11±0.0581.36±0.2181.06±0.3382.47±0.1495.03±0.4484.43±0.18 / 93.05±0.04
KcBERT108M78.9489.60±0.1084.34±0.1367.02±0.4274.17±0.5276.57±0.5193.97±0.2760.87±0.27 / 85.01±0.14
KoBERT(SKT)92M79.7389.28±0.4287.54±0.0480.93±0.9178.18±0.4575.98±2.8194.37±0.3151.94±0.60 / 79.69±0.66
DistilKoBERT28M74.7388.39±0.0884.22±0.0161.74±0.4570.22±0.1472.11±0.2792.65±0.1652.52±0.48 / 76.00±0.71
KoMiniLM†68M85.9089.84±0.0285.98±0.0980.78±0.3079.28±0.1781.00±0.0794.89±0.3783.27±0.08 / 92.08±0.06
KoMiniLM†23M84.7989.67±0.0384.79±0.0978.67±0.4578.10±0.0778.90±0.1194.81±0.1282.11±0.42 / 91.21±0.29
  • NSMC (Naver Sentiment Movie Corpus)
  • Naver NER (NER task on Naver NLP Challenge 2018)
  • PAWS (Korean Paraphrase Adversaries from Word Scrambling)
  • KorNLI/KorSTS (Korean Natural Language Understanding)
  • Question Pair (Paired Question)
  • KorQuAD (The Korean Question Answering Dataset)

User Contributed Examples

Reference

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

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

GPU в ailist

Универсальный рантайм

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

Подбираем GPU…

Класс архитектуры
BertModel
Ревизия весов
6db74f9

0 моделей