/ Модель

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

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

Roberta-Earning-Call-Transcript-Classification

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

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

10скачиваний за 30 дней6лайковвеса обновлены25 авг 2022

Бенчмарки

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

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

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

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

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

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

NLPScholars разработала модель многометочной классификации предложений из стенограмм финансовых отчётных звонков. Это дообученная RoBERTa-base с архитектурой RobertaForSequenceClassification и 151,8 млн параметров; модель определяет в предложении признаки негативной или позитивной тональности, судебно-правовой тематики, ограничений и неопределённости. Она предназначена для анализа финансовых коммуникаций компаний, в том числе для поиска сигналов о возможном предупреждении о снижении прибыли.

По README, данные для обучения включали стенограммы десяти компаний за десять лет, размеченные с использованием лексикона Loughran–McDonald и FinancialPhraseBank; для модели приводится Micro F1 82,8%. Контекст составляет 514 токенов. Модель работает с текстом и выдаёт метки классов. В метаданных лицензия не указана.

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

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

Ограничения

Модель обучалась на стенограммах отчётных звонков десяти компаний и может хуже работать на других типах финансовых текстов или вне обучающего распределения. Опубликованный результат Micro F1 82,8% относится к оценке из README; метаданные не указывают лицензию.

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

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

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

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

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

Открыть на Hugging Face

What is Roberta-Earning-Call-Transcript-Classification Model?

Roberta-Earning-Call-Transcript-Classification is a Multi-Label Classification Model trained with Annotated earning call transcript data. Roberta-base model was fine-tuned to train on earning call transcript data. This model could be very helpful in finding Negative, Positive, Litigious, Constraining and Uncertain thing in the sentence. This could be really helpful in analyzing Profit warning of a company.

What is RoBERTa

RoBERTa builds on BERT’s language masking strategy and modifies key hyperparameters in BERT, including removing BERT’s next-sentence pretraining objective, and training with much larger mini-batches and learning rates. RoBERTa was also trained on an order of magnitude more data than BERT, for a longer amount of time. This allows RoBERTa representations to generalize even better to downstream tasks compared to BERT.

What is Earning Call Transcript?

An earnings call is a teleconference, or webcast, in which a public company discusses the financial results of a reporting period. The name comes from earnings per share, the bottom line number in the income statement divided by the number of shares outstanding.

Example of Earning call Transcipt: https://www.fool.com/earnings/call-transcripts/2022/04/29/apple-aapl-q2-2022-earnings-call-transcript

Scraped 10 years of earning call transcript data for 10 companies like Apple, google, microsoft, Nvidia, Amazon, Intel, Cisco etc. Annotate the data in various categories of sentences like Negative, Positive, Litigious, Constraining and Uncertainty

And then used Loughran-McDonald sentiment lexicon and Use FinancialPhraseBank [Malo, P., Sinha, A., Korhonen, P., Wallenius, J., & Takala, P. (2014). Good debt or bad debt: Detecting semantic orientations in economic texts. Journal of the Association for Information Science and Technology, 65(4), 782-796.] for data annotation.

Hyperparameters

Parameter
Learning rate1e-5
Epochs12
Max Seq Length240
Batch size128

Results

Best Result of Micro F1 - 82.8%

Usage

from transformers import AutoModelForSequenceClassification, AutoTokenizer

tokenizer = AutoTokenizer.from_pretrained("NLPScholars/Roberta-Earning-Call-Transcript-Classification")
model = AutoModelForSequenceClassification.from_pretrained("NLPScholars/Roberta-Earning-Call-Transcript-Classification")

Contributors

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей