/ Модель

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

Контекст
514 токенов
Параметры
152 млн
Архитектура
roberta · dense
Опубликована
2 мар 2022

simcls-scorer-xsum

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

Оценщик SimCLS на базе RoBERTa ранжирует варианты абстрактивного пересказа документов XSum для выбора наиболее подходящего.

103скачиваний за 30 дней0лайковвеса обновлены20 янв 2025

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

SimCLS — модель-оценщик для абстрактивного суммирования, связанная с фреймворком SimCLS, описанным в исследовании «SimCLS: A Simple Framework for Contrastive Learning of Abstractive Summarization». Она обучена оценивать соответствие сгенерированных кратких пересказов исходному документу в задаче суммирования датасета XSum. В двухэтапной схеме генератор создаёт варианты пересказа, а оценщик присваивает каждому оценку; итоговым становится вариант с наивысшей оценкой. Для работы модель предназначена для совместного использования с google/pegasus-xsum.

Модель основана на архитектуре RoBERTa, содержит 151,8 млн параметров и принимает последовательности длиной до 514 токенов. Репозиторий предоставляет веса в форматах PyTorch и safetensors. Карточка приводит результаты экспериментов по ROUGE, но не описывает их как гарантию качества для других данных. Лицензия в предоставленных сведениях не указана.

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

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

Ограничения

Оценщик предназначен для использования с генератором google/pegasus-xsum и обучен на XSum; применимость к другим генераторам, доменам и языкам может быть ограничена. Для получения итогового пересказа нужен отдельный генератор.

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

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

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

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

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

Открыть на Hugging Face

SimCLS

SimCLS is a framework for abstractive summarization presented in SimCLS: A Simple Framework for Contrastive Learning of Abstractive Summarization. It is a two-stage approach consisting of a generator and a scorer. In the first stage, a large pre-trained model for abstractive summarization (the generator) is used to generate candidate summaries, whereas, in the second stage, the scorer assigns a score to each candidate given the source document. The final summary is the highest-scoring candidate.

This model is the scorer trained for summarization of XSum (paper, datasets). It should be used in conjunction with google/pegasus-xsum. See our Github repository for details on training, evaluation, and usage.

Usage

git clone https://github.com/andrejmiscic/simcls-pytorch.git
cd simcls-pytorch
pip3 install torch torchvision torchaudio transformers sentencepiece
from src.model import SimCLS, GeneratorType

summarizer = SimCLS(generator_type=GeneratorType.Pegasus,
                    generator_path="google/pegasus-xsum",
                    scorer_path="andrejmiscic/simcls-scorer-xsum")

article = "This is a news article."
summary = summarizer(article)
print(summary)

Results

All of our results are reported together with 95% confidence intervals computed using 10000 iterations of bootstrap. See SimCLS paper for a description of baselines.

SystemRouge-1Rouge-2Rouge-L
Pegasus47.2124.5639.25
SimCLS paper---------
Origin47.1024.5339.23
Min40.9719.1833.68
Max52.4528.2843.36
Random46.7223.6438.55
SimCLS47.6124.5739.44
Our results---------
Origin47.16, [46.85, 47.48]24.59, [24.25, 24.92]39.30, [38.96, 39.62]
Min41.06, [40.76, 41.34]18.30, [18.03, 18.56]32.70, [32.42, 32.97]
Max51.83, [51.53, 52.14]28.92, [28.57, 29.26]44.02, [43.69, 44.36]
Random46.47, [46.17, 46.78]23.45, [23.13, 23.77]38.28, [37.96, 38.60]
SimCLS47.17, [46.87, 47.46]23.90, [23.59, 24.23]38.96, [38.64, 39.29]

Citation of the original work

@inproceedings{liu-liu-2021-simcls,
    title = "{S}im{CLS}: A Simple Framework for Contrastive Learning of Abstractive Summarization",
    author = "Liu, Yixin  and
      Liu, Pengfei",
    booktitle = "Proceedings of the 59th Annual Meeting of the Association for Computational Linguistics and the 11th International Joint Conference on Natural Language Processing (Volume 2: Short Papers)",
    month = aug,
    year = "2021",
    address = "Online",
    publisher = "Association for Computational Linguistics",
    url = "https://aclanthology.org/2021.acl-short.135",
    doi = "10.18653/v1/2021.acl-short.135",
    pages = "1065--1072",
}

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

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

GPU в ailist

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

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

Подбираем GPU…

Класс архитектуры
RobertaModel
Ревизия весов
281512b

0 моделей