🎯 FinBERT-Pro

An improved financial sentiment model built on ProsusAI/finbert. Fine-tuned on 3 expert-annotated financial datasets for more robust sentiment classification.

The model provides softmax outputs for three sentiment classes: Positive, Negative, Neutral.

πŸš€ Usage

from transformers import pipeline

classifier = pipeline("text-classification", model="ENTUM-AI/FinBERT-Pro")

classifier("Stock price soars on record-breaking earnings report")
# [{'label': 'Positive', 'score': 0.99}]

classifier("Company announces quarterly earnings results")
# [{'label': 'Neutral', 'score': 0.98}]

classifier("Revenue decline signals weakening market position")
# [{'label': 'Negative', 'score': 0.98}]

πŸ“Š Training Data

Fine-tuned on 3 expert-annotated public datasets:

Unlike the original FinBERT (trained on a single dataset), FinBERT-Pro combines multiple expert-annotated sources for better generalization across different financial text styles.

πŸ” What's Different from FinBERT?

  • Multiple data sources β€” trained on 3 expert-annotated datasets instead of 1
  • Class-weighted training β€” handles imbalanced label distributions
  • Better generalization β€” diverse training data improves robustness on unseen financial texts

⚠️ Limitations

  • English only
  • Designed for short financial texts (headlines, news, reports)
Downloads last month
3
Safetensors
Model size
0.1B params
Tensor type
F32
Β·
Inference Providers NEW
This model isn't deployed by any Inference Provider. πŸ™‹ Ask for provider support

Datasets used to train ENTUM-AI/FinBERT-Pro