/ Модель

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

Контекст
512 токенов
Параметры
137 млн
Лицензия
MIT
Архитектура
bert · dense
Базовая модель
finbert
Опубликована
28 июл 2026

finbert-company-ner

Разметка токеновТекст → label5 профессий

Модель на основе FinBERT извлекает названия компаний из англоязычных финансовых новостей.

10скачиваний за 30 дней0лайковвеса обновлены28 июл 2026

Бенчмарки

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

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

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

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

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

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

ritam-m/finbert-company-ner — модель распознавания именованных сущностей, разработанная на основе ProsusAI/finbert и дообученная для поиска названий компаний в финансовых новостях. Она классифицирует токены с использованием разметки IOB: O, B-COMPANY и I-COMPANY.

Модель предназначена для извлечения упоминаний компаний из англоязычных финансовых статей. Она обучалась на новостях из Индии, но, по данным карточки, применима и к более широкому корпусу финансовых текстов на английском языке. Приоритет — высокий охват упоминаний: на тестовой выборке из 167 статей полнота на уровне токенов составила 0,88, а F1 для сущностей — 0,49.

Модель использует архитектуру BERT, содержит 136,7 млн параметров и имеет контекст длиной до 512 токенов. Лицензия — MIT. Разметка обучающего набора основана на тегах MarketAux и не проверялась вручную; качество может снижаться на новостях других рынков, а высокая полнота сопровождается ложными срабатываниями.

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

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

Ограничения

Обучающая разметка основана на тегах MarketAux и не проверялась вручную; качество может быть ниже на новостях других рынков. На тестовой выборке F1 для сущностей составил 0,49, а модель склонна к ложным срабатываниям.

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

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

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

Также подходит для

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

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

Открыть на Hugging Face

FinBERT — Company NER (Financial News)

A ProsusAI/finbert model fine-tuned for Named Entity Recognition (NER) to detect company names in financial news articles. Trained on Indian financial news but generalises to broader financial English text.

Model Details

  • Base model: ProsusAI/finbert (110M params, BERT pre-trained on financial text)
  • Task: Token classification — company name detection using IOB tagging
  • Language: English (financial domain)
  • Label scheme: O, B-COMPANY, I-COMPANY

Performance

Evaluated on a held-out test set of 167 articles.

MetricEntity-levelToken-level
Precision0.430.67
Recall0.580.88
F10.490.76

Confusion matrix (token level):

Pred OPred COMPANY
True O76,046948
True COMPANY2621,910

This model has high recall (0.88) — it finds the majority of company tokens but fires more false positives than the bert-base-NER variant. Prefer this model when missing a company is more costly than an occasional false alarm.

Training

  • Dataset: 1,664 Indian financial news articles from MarketAux API, ground-truthed using MarketAux equity entity tags
  • Split: 1,331 train / 166 val / 167 test
  • Epochs: 4
  • Batch size: 16
  • Learning rate: 2e-5
  • Weight decay: 0.01
  • Hardware: NVIDIA RTX 3070 — ~103 seconds

Usage

from transformers import pipeline

nlp = pipeline(
    "ner",
    model="ritam-m/finbert-company-ner",
    aggregation_strategy="first",
)

text = "HDFC Bank reported strong Q1 earnings, while Infosys maintained its FY27 guidance."
results = nlp(text)

for entity in results:
    if entity["entity_group"] == "COMPANY":
        print(entity["word"], entity["score"])

Limitations

  • Ground truth derived from MarketAux API entity tags — not manually verified
  • Trained primarily on Indian financial news; performance may vary on other markets
  • Entity-level F1 of 0.49 reflects a first training run on ~1,300 examples; more data will improve results
  • Compare with ritam-m/bert-base-company-ner which trades recall for precision

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

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

GPU в ailist

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

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

Подбираем GPU…

Класс архитектуры
BertForTokenClassification
Ревизия весов
643d522

0 моделей