/ Модель

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

Контекст
1 024 токена
Параметры
95 млн
Лицензия
Apache 2.0
Архитектура
mbart · dense
Опубликована
12 дек 2022

arabartsummarization

СуммаризацияТекст → текст3 профессии

Арабоязычная модель mBART для суммаризации текстов, включая новостные материалы.

64скачиваний за 30 дней6лайковвеса обновлены2 янв 2023

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

abdalrahmanshahrour/arabartsummarization — модель для суммаризации текста на арабском языке, опубликованная разработчиком abdalrahmanshahrour. Это плотная encoder-decoder модель семейства mBART с примерно 95 млн параметров, обученная для генерации краткого содержания по входному тексту. В карточке указаны суммаризация арабских новостей, создание заголовков и перефразирование; основная задача модели — суммаризация.

Модель обучалась на наборе XL-Sum: в карточке указано 42,21 тыс. примеров, из них 37,52 тыс. для обучения и 4,69 тыс. для оценки. Максимальная длина контекста — 1024 токена. Модель принимает текст и генерирует текст; доступные веса представлены в формате PyTorch. Лицензия — Apache-2.0.

Карточка приводит метрики Loss и ROUGE, но не описывает предполагаемые ограничения и сообщает, что для сведений об использовании нужно больше информации. Поэтому качество для конкретных жанров и текстов стоит оценивать на собственных данных; контекст ограничен 1024 токенами.

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

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

Ограничения

Контекст ограничен 1024 токенами. Карточка не приводит подробных сведений об ограничениях и назначении модели; метрики качества указаны без описания условий оценки.

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

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

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

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

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

Открыть на Hugging Face

arabartsummarization

Model description

The model can be used as follows:

from transformers import AutoTokenizer, AutoModelForSeq2SeqLM, pipeline
from arabert.preprocess import ArabertPreprocessor

model_name="abdalrahmanshahrour/arabartsummarization"
preprocessor = ArabertPreprocessor(model_name="")

tokenizer = AutoTokenizer.from_pretrained(model_name)
model = AutoModelForSeq2SeqLM.from_pretrained(model_name)
pipeline = pipeline("text2text-generation",model=model,tokenizer=tokenizer)

text = "شهدت مدينة طرابلس، مساء أمس الأربعاء، احتجاجات شعبية وأعمال شغب لليوم الثالث على التوالي، وذلك بسبب تردي الوضع المعيشي والاقتصادي. واندلعت مواجهات عنيفة وعمليات كر وفر ما بين الجيش اللبناني والمحتجين استمرت لساعات، إثر محاولة فتح الطرقات المقطوعة، ما أدى إلى إصابة العشرات من الطرفين."
text = preprocessor.preprocess(text)

result = pipeline(text,
            pad_token_id=tokenizer.eos_token_id,
            num_beams=3,
            repetition_penalty=3.0,
            max_length=200,
            length_penalty=1.0,
            no_repeat_ngram_size = 3)[0]['generated_text']
result
>>> "تجددت الاشتباكات بين الجيش اللبناني ومحتجين في مدينة طرابلس شمالي لبنان."

Validation Metrics

  • Loss: 2.3394
  • Rouge1: 1.142
  • Rouge2: 0.227
  • RougeL: 1.124
  • RougeLsum: 1.234

Intended uses & limitations

More information needed

Training and evaluation data

42.21K row in total

  • Training : 37.52K rows
  • Evaluation : 4.69K rows

Training procedure

Training hyperparameters

The following hyperparameters were used during training:

  • learning_rate: 5e-05
  • train_batch_size: 4
  • eval_batch_size: 4
  • seed: 42
  • optimizer: Adam with betas=(0.9,0.999) and epsilon=1e-08
  • lr_scheduler_type: linear
  • num_epochs: 3

Training results

Training LossEpochStepValidation Loss
2.7841.093802.3820
2.49542.0187602.3418
2.22233.0281402.3394

Framework versions

  • Transformers 4.25.1
  • Pytorch 1.13.0+cu116
  • Datasets 2.7.1
  • Tokenizers 0.13.2

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей