HyperAIHyperAI

Command Palette

Search for a command to run...

4 months ago

FinBERT: Financial Sentiment Analysis with Pre-trained Language Models

Dogu Araci

FinBERT: Financial Sentiment Analysis with Pre-trained Language Models

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.

Code Repositories

ProsusAI/finBERT
pytorch
Mentioned in GitHub
deep-over/film
pytorch
Mentioned in GitHub

Benchmarks

BenchmarkMethodologyMetrics
sentiment-analysis-on-financial-phrasebankFinBERT
Accuracy: 86
F1 score: 84
sentiment-analysis-on-fiqaFinBERT
MSE: 0.07
R^2: 0.55

Build AI with AI

From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.

AI Co-coding
Ready-to-use GPUs
Best Pricing
Get Started

Hyper Newsletters

Subscribe to our latest updates
We will deliver the latest updates of the week to your inbox at nine o'clock every Monday morning
Powered by MailChimp
FinBERT: Financial Sentiment Analysis with Pre-trained Language Models | Papers | HyperAI