/ Модель

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

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

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

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

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

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

Бенчмарки

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

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

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

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

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

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

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

Это модель классификации последовательностей RobertaForSequenceClassification на PyTorch с 151,8 млн параметров и контекстом до 514 токенов. Она обучена на сбалансированном наборе из 28 000 анонимизированных обращений; карточка указывает английский язык. Лицензия — MIT.

В опубликованной матрице ошибок заметны частые смешения категорий, особенно для случаев, затрагивающих нескольких сотрудников или отдел. В README также отмечено, что ошибка на валидации почти не менялась в ходе обучения; перед использованием для автоматической приоритизации стоит проверить качество на данных конкретной службы поддержки.

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

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

Ограничения

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

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

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

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

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

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

Открыть на Hugging Face

Model Details

This model is designed to classify customer service inquiries into four customer priorites: Disruption but can work, Disruption cannot work, Disruption several cannot work and Disruption department cannot work.

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

    • Disruption but can work: The model correctly classified 800 instances. However, it misclassified 200 instances as "Disruption cannot work," 21 as "Disruption several cannot work," and 48 as "Disruption department cannot work."
    • Disruption cannot work: There are 440 correct predictions in this category, with 270 instances incorrectly classified as "Disruption but can work," 32 as "Disruption several cannot work," and 43 as "Disruption department cannot work."
    • Disruption several cannot work: Only 99 instances are correctly identified within this category, with misclassifications including 69 instances as "Disruption but can work," 46 as "Disruption cannot work," and 16 as "Disruption department cannot work."
    • Disruption department cannot work: This category has 100 correctly classified instances, with 95 misclassified as "Disruption but can work" and 86 as "Disruption cannot work."
  • Learning Curve Analysis

    image/png

    • Training Loss: There is a consistent decrease in training loss from approximately 2.0 to 1.4, indicating the model's increasing accuracy on the training dataset.
    • Validation Loss: The validation loss starts just above 1.0 and ends slightly below this value, showing minimal change and suggesting the model's learning has plateaued on the validation dataset.
  • Interprating Model's Output:

    • LABEL_0 stands for Disruption but can work
    • LABEL_1 stands for Disruption cannot work
    • LABEL_2 stands for Disruption department cannot work
    • LABEL_3 stands for Very Disruption several cannot work

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей