Menu

Post image 1
Post image 2
Post image 3
1 / 3
0

FinBERT vs DistilRoBERTa: 31-Point Accuracy Gap Explained

DEV Community·TildAlice·26 days ago
#QFyqWYOh
Reading 0:00
15s threshold

TildAlice

FinBERT Wins by 31 Points. But Here's When It Doesn't Matter.

I ran both models on 500 earnings call transcripts, extracting sentiment around forward guidance statements. FinBERT (ProsusAI/finbert) hit 76% agreement with analyst consensus ratings. DistilRoBERTa-base topped out at 45%. That's a 31 percentage point gap.

But before you dismiss DistilRoBERTa entirely — inference latency tells a different story. DistilRoBERTa processes a typical earnings call (8000 tokens) in 1.2 seconds on CPU. FinBERT takes 4.7 seconds for the same input. If you're building a real-time trading signal that needs to react within seconds of transcript release, that 3.5 second difference compounds fast across multiple concurrent calls.

The question isn't "which model is better" — it's "how much accuracy do you actually need, and what's your inference budget?"

Close-up of a tablet displaying stock market analysis with colorful graphs.

Photo by Burak The Weekender on Pexels

The Test Setup: 500 Earnings Call Transcripts


Continue reading the full article on TildAlice

Read More