/ Модель

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

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

simcls-scorer-billsum

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

Оценщик SimCLS для выбора лучшего варианта абстрактивного резюме законопроекта, сгенерированного моделью google/pegasus-billsum.

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

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

SimCLS Scorer BillSum — модель-оценщик из фреймворка SimCLS, представленного в работе о контрастивном обучении абстрактивному суммированию. Её разработчики обучили оценщик для документов из набора BillSum; модель принимает документ и предложенный вариант резюме, чтобы оценить его пригодность для суммирования. В каталоге указана архитектура RoBERTa с 151,8 млн параметров и контекстом до 514 токенов. Модель предназначена для второго этапа двухступенчатого процесса: сначала генератор создаёт варианты резюме, затем оценщик ранжирует их, и выбирается вариант с наивысшей оценкой.

Оценщик следует использовать вместе с генератором google/pegasus-billsum. Репозиторий содержит веса PyTorch и Safetensors. Карточка приводит результаты оценки на BillSum, но отмечает, что различия метрик ROUGE-L с исходной работой Pegasus могут быть связаны с уровнем вычисления метрики. Лицензия в предоставленных данных не указана.

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

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

Ограничения

Модель является оценщиком кандидатов и рассчитана на использование вместе с генератором google/pegasus-billsum; сама по себе она не генерирует резюме. Результаты ROUGE-L зависят от способа вычисления метрики, что отмечено в карточке.

Для каких профессий подходит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 BillSum (paper, datasets). It should be used in conjunction with google/pegasus-billsum. 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-billsum",
                    scorer_path="andrejmiscic/simcls-scorer-billsum")

document = "This is a legal document."
summary = summarizer(document)
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. We believe the discrepancies of Rouge-L scores between the original Pegasus work and our evaluation are due to the computation of the metric. Namely, we use a summary level Rouge-L score.

SystemRouge-1Rouge-2Rouge-L*
Pegasus57.3140.1945.82
Our results---------
Origin56.24, [55.74, 56.74]37.46, [36.89, 38.03]50.71, [50.19, 51.22]
Min44.37, [43.85, 44.89]25.75, [25.30, 26.22]38.68, [38.18, 39.16]
Max62.88, [62.42, 63.33]43.96, [43.39, 44.54]57.50, [57.01, 58.00]
Random54.93, [54.43, 55.43]35.42, [34.85, 35.97]49.19, [48.68, 49.70]
SimCLS57.49, [57.01, 58.00]38.54, [37.98, 39.10]51.91, [51.39, 52.43]

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

0 моделей