/ Модель

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

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

simcls-scorer-cnndm

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

Оценщик SimCLS на основе RoBERTa ранжирует кандидаты резюме новостных текстов CNN/DailyMail, созданные отдельным генератором.

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

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

andrejmiscic/simcls-scorer-cnndm — модель-оценщик из системы SimCLS для абстрактивного суммирования текстов CNN/DailyMail. SimCLS описана в работе «SimCLS: A Simple Framework for Contrastive Learning of Abstractive Summarization». Оценщик обучен выбирать наиболее подходящее резюме среди кандидатов, сгенерированных отдельной моделью; для работы его используют вместе с facebook/bart-large-cnn.

Модель основана на RoBERTa, имеет около 151,8 млн параметров и принимает текст. Её задача в конвейере Hugging Face обозначена как feature-extraction; в сценарии SimCLS оценщик сопоставляет исходный документ и кандидаты резюме, чтобы ранжировать их по пригодности. Карточка указывает датасет CNN/DailyMail и английский язык. Контекст модели составляет 514 токенов.

Модель рассчитана на выбор резюме для новостных документов, а не на самостоятельную генерацию текста: кандидатов должен подготовить генератор, например BART. В README приведён результат Origin для SimCLS на CNN/DailyMail: ROUGE-1 44,39, ROUGE-2 21,21 и ROUGE-L 41,28. Метаданные указывают лицензию; режим лицензирования здесь не уточняется.

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

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

Ограничения

Модель является оценщиком и сама не генерирует резюме; для полного конвейера ей нужен отдельный генератор, например facebook/bart-large-cnn. Она обучена для датасета CNN/DailyMail и имеет контекст 514 токенов.

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

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

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

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

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 CNN/DailyMail (paper, datasets). It should be used in conjunction with facebook/bart-large-cnn. 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.Bart,
                    generator_path="facebook/bart-large-cnn",
                    scorer_path="andrejmiscic/simcls-scorer-cnndm")

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
BART44.1621.2840.90
SimCLS paper---------
Origin44.3921.2141.28
Min33.1711.6730.77
Max54.3628.7350.77
Random43.9820.0640.94
SimCLS46.6722.1543.54
Our results---------
Origin44.41, [44.18, 44.63]21.05, [20.80, 21.29]41.53, [41.30, 41.75]
Min33.43, [33.25, 33.62]10.97, [10.82, 11.12]30.57, [30.40, 30.74]
Max53.87, [53.67, 54.08]29.72, [29.47, 29.98]51.13, [50.92, 51.34]
Random43.94, [43.73, 44.16]20.09, [19.86, 20.31]41.06, [40.85, 41.27]
SimCLS46.53, [46.32, 46.75]22.14, [21.91, 22.37]43.56, [43.34, 43.78]

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
Ревизия весов
e15d971

0 моделей