FinBERT: Financial Sentiment Analysis with Pre-trained Language Models
Dogu Araci

TL;DR
FinBERT is a domain-specific language model based on BERT that significantly improves financial sentiment analysis by leveraging pre-training on financial corpora, outperforming existing methods with less labeled data.
Contribution
Introduction of FinBERT, a pre-trained language model tailored for financial NLP tasks, demonstrating superior performance over prior models with limited labeled data.
Findings
FinBERT outperforms state-of-the-art methods on financial sentiment datasets.
FinBERT requires fewer labeled examples for effective training.
Fine-tuning part of FinBERT yields significant accuracy improvements.
Abstract
Financial sentiment analysis is a challenging task due to the specialized language and lack of labeled data in that domain. General-purpose models are not effective enough because of the specialized language used in a financial context. We hypothesize that pre-trained language models can help with this problem because they require fewer labeled examples and they can be further trained on domain-specific corpora. We introduce FinBERT, a language model based on BERT, to tackle NLP tasks in the financial domain. Our results show improvement in every measured metric on current state-of-the-art results for two financial sentiment analysis datasets. We find that even with a smaller training set and fine-tuning only a part of the model, FinBERT outperforms state-of-the-art machine learning methods.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
- 🤗ProsusAI/finbertmodel· 4.8M dl· ♡ 11244.8M dl♡ 1124
- 🤗Narsil/finbertmodel· 16 dl· ♡ 116 dl♡ 1
- 🤗Captain-1337/CrudeBERTmodel· 806 dl· ♡ 3806 dl♡ 3
- 🤗Narsil/finbert-slowmodel· 7 dl7 dl
- 🤗Narsil/finbert2model· 8 dl· ♡ 18 dl♡ 1
- 🤗Ziffirpetek/Text-Classificationmodel· 3 dl3 dl
- 🤗mdizak/finbert-rustmodel· 7 dl7 dl
- 🤗FranciscoOrtiz/FSA_ETFmodel
- 🤗lidayuls/finbertmodel· 4 dl4 dl
- 🤗codewithdark/finbertmodel· 4 dl4 dl
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsStock Market Forecasting Methods · Topic Modeling · Sentiment Analysis and Opinion Mining
MethodsLinear Layer · Weight Decay · Residual Connection · Adam · Layer Normalization · Softmax · Attention Is All You Need · Dropout · Refunds@Expedia|||How do I get a full refund from Expedia? · Multi-Head Attention
