/ Модель

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

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

klue-roberta-small-3i4k-intent-classification

Классификация текстаТекст → label3 профессии

Дообученная корейская RoBERTa классифицирует высказывания по семи типам речевого намерения.

421скачиваний за 30 дней12лайковвеса обновлены26 апр 2023

Бенчмарки

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

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

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

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

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

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

Модель Bespin Global — дообученная klue/roberta-small для классификации корейских высказываний по типу речевого намерения. Она относит текст к одному из семи классов: фрагмент, утверждение, вопрос, команда, риторический вопрос, риторическая команда или высказывание, смысл которого зависит от интонации.

Модель подходит для разметки корейских реплик и анализа намерений в текстовых диалогах. Основана на архитектуре RoBERTa, содержит 81,2 млн параметров и принимает последовательности длиной до 514 токенов. Для дообучения использован датасет 3i4k; обучение остановлено после трёх эпох.

Опубликованные сведения не приводят метрик качества, поэтому точность классификации по классам оценить нельзя. Лицензия CC BY-NC 4.0 разрешает использование с указанием авторства, но ограничивает коммерческое применение.

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

  • Определение, является ли корейская реплика вопросом или утверждением
  • Распознавание команд и риторических команд в диалогах
  • Выделение риторических вопросов в корейском тексте
  • Разметка фрагментов и интонационно-зависимых высказываний
  • Классификация намерений в корпусах корейских реплик

Ограничения

В карточке не приведены метрики качества, поэтому производительность на отдельных классах и вне датасета 3i4k неизвестна. Лицензия CC BY-NC 4.0 не допускает коммерческое использование.

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

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

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

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

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

Открыть на Hugging Face

Finetuning

  • Pretrain Model : klue/roberta-small
  • Dataset for fine-tuning : 3i4k
    • Train : 46,863
    • Validation : 8,271 (15% of Train)
    • Test : 6,121
  • Label info
    • 0: "fragment",
    • 1: "statement",
    • 2: "question",
    • 3: "command",
    • 4: "rhetorical question",
    • 5: "rhetorical command",
    • 6: "intonation-dependent utterance"
  • Parameters of Training
{
    "epochs": 3 (setting 10 but early stopped),
    "batch_size":32,
    "optimizer_class": "<keras.optimizer_v2.adam.Adam'>",
    "optimizer_params": {
        "lr": 5e-05
    },
    "min_delta": 0.01
}

Usage

from transformers import RobertaTokenizerFast, RobertaForSequenceClassification, TextClassificationPipeline

# Load fine-tuned model by HuggingFace Model Hub
HUGGINGFACE_MODEL_PATH = "bespin-global/klue-roberta-small-3i4k-intent-classification"
loaded_tokenizer = RobertaTokenizerFast.from_pretrained(HUGGINGFACE_MODEL_PATH )
loaded_model = RobertaForSequenceClassification.from_pretrained(HUGGINGFACE_MODEL_PATH )

# using Pipeline
text_classifier = TextClassificationPipeline(
    tokenizer=loaded_tokenizer, 
    model=loaded_model, 
    return_all_scores=True
)

# predict
text = "your text"

preds_list = text_classifier(text)
best_pred = preds_list[0]
print(f"Label of Best Intentatioin: {best_pred['label']}")
print(f"Score of Best Intentatioin: {best_pred['score']}")

Evaluation

                               precision    recall  f1-score   support

                      command       0.89      0.92      0.90      1296
                     fragment       0.98      0.96      0.97       600
intonation-depedent utterance       0.71      0.69      0.70       327
                     question       0.95      0.97      0.96      1786
           rhetorical command       0.87      0.64      0.74       108
          rhetorical question       0.61      0.63      0.62       174
                    statement       0.91      0.89      0.90      1830

                     accuracy                           0.90      6121
                    macro avg       0.85      0.81      0.83      6121
                 weighted avg       0.90      0.90      0.90      6121

Citing & Authors

Jaehyeong at Bespin Global

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

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

GPU в ailist

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

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

Подбираем GPU…

Класс архитектуры
RobertaForSequenceClassification
Ревизия весов
97e2be4

0 моделей