🎯 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
10
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

Space using ENTUM-AI/FinBERT-Pro 1