/ Модель

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

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

roberta-base-priority-type-generator-28k

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

Модель RoBERTa классифицирует англоязычные обращения в поддержку по четырём уровням срочности для приоритизации обработки.

19скачиваний за 30 дней0лайковвеса обновлены5 фев 2024

Бенчмарки

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

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

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

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

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

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

TalkTix разработала модель классификации обращений в службу поддержки по четырём уровням приоритета: низкий, средний, высокий и очень высокий. Это RoBERTa для классификации последовательностей на базе PyTorch с 151,8 млн параметров и контекстом до 514 токенов. Модель обучена на сбалансированном наборе из 28 000 анонимизированных обращений клиентов.

Модель предназначена для сортировки входящих запросов и помощи в определении очерёдности их обработки. В описании приведена оценка по матрице ошибок и кривой обучения: модель хорошо распознаёт высокий приоритет, но путает низкий со средним и испытывает сложности с разделением очень высокого приоритета от других классов. Небольшой рост ошибки на валидации может указывать на начальное переобучение. Поддерживается английский язык. Лицензия — MIT.

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

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

Ограничения

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

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

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

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

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

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

Открыть на Hugging Face

Model Details

This model is designed to classify customer service inquiries into four priorites: Low, Medium, High and Very High.

Training Data

The model was trained on a balanced dataset of 28000 entries composed of anonymized customer service inquiries. Each category contained a similar number of examples to prevent class imbalance. https://github.com/amosproj/amos2023ws01-ticket-chat-ai/tree/main/Backend/app/model/test_data/test_data_with_gpt

Training Procedure

The model was fine-tuned over four epochs for a sequence classification task. We utilized a batch size of 4 and an Adam optimizer with a learning rate of 2e-5.

Model Performance

The model's performance was evaluated using a confusion matrix and a learning curve, as detailed below:

  • Confusion Matrix Analysis

    image/png

    • High Priority: Most high-priority cases are correctly classified (830), with a relatively small number misclassified as Medium (10) or Very High (32). This indicates the model is quite effective at identifying High priority inquiries.
    • Low Priority: For low priority, we see significant misclassification. While 160 are correctly identified, 80 are confused as High and 86 as Medium. The model seems to struggle with distinguishing Low from Medium priority.
    • Medium Priority: The model identifies 550 cases correctly as Medium priority. However, there's noticeable confusion with High (71) and Very High (25) priorities, indicating an area for improvement.
    • Very High Priority: For Very High priority, 220 cases are correctly classified, but there's a substantial number of instances misclassified as High (4) and Medium (46), suggesting that the model finds it difficult to distinguish between Very High and the other priorities.
  • Learning Curve Analysis

    image/png

    • Training Loss: The training loss starts at approximately 1.00 and shows a steep decline, ending near 0.82. This indicates that the model is learning effectively from the training data.
    • Validation Loss: The validation loss starts just below 0.90, decreases for the first epoch, then slightly increases, ending around 0.88. This slight increase in the validation loss after an initial drop might suggest the beginnings of overfitting, where the model starts to learn specifics about the training data that do not generalize to unseen data.
  • Interprating Model's Output:

    • LABEL_0 stands for High
    • LABEL_1 stands for Low
    • LABEL_2 stands for Medium
    • LABEL_3 stands for Very High

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей