AIMultiple ResearchAIMultiple Research

Cryptocurrency Sentiment Analysis in 2024: An In-Depth Guide

The graph of tweets including keywords related to cryptocurrency and how Bitcoin prices change accordingly.

Source: Medium

Figure 1. The association of Bitcoin prices with the sentiment in users’ tweets

The cryptocurrency market has grown exponentially recently, from 5 million owners in 2016 to 300+ million in 2021. We see a similar trend in the NFT marketplace as the number of users was 670,000 in 2020 and increased to 44+ million in 2022. However, investing in cryptocurrency can be risky as there can be extreme fluctuations in the market. For instance, in 2022, while Bitcoin lost more than 60% of its value, Dogecoin lost 55% of it, putting investors in a difficult position.

As the cryptocurrency market does not have a central governing authority, the prices can change depending on the sentiment of the public, natural disasters in a country, global news, crises between countries, etc.

In this article, we explain how sentiment in the reviews is correlated with the price movements of cryptocurrencies, how to analyze cryptocurrency sentiment, and the challenges of cryptocurrency sentiment analysis together with solutions.

What is cryptocurrency sentiment analysis?

Latest Crypto Fear & Greed Index

Figure 2. Self-updating fear and greed index of the crypto market

Research reveals that people produce more than 100 MB of data every minute, including insights regarding their feelings and thoughts on various topics. Some of these reviews, feedback, social media posts or blog posts include thoughts on the cryptocurrency markets.

The sentiment in consumers’ reviews, feedback, social media posts, or blog posts correlates with market price movements. For instance, when Elon Musk added the Bitcoin hashtag to his Twitter biography, Bitcoin prices rose from 32,000 to 38,000 in a couple of hours.

As Elon Musk tweets regarding Bitcoin, the Bitcoin prices change. When there is a negative sentiment in his tweets, prices decrease and they increase when the tweets have positive sentiment such as Tesla would accept Bitcoin again.

Source: Vox

Figure 3. Elon Musk’s tweets on cryptocurrency and how Bitcoin prices change accordingly

So, sentiment analysis can be a great way to find where and when to invest in cryptocurrency. For example, analyzing the sentiment in customers’ or thought leaders’ tweets can provide great insights into the association between cryptocurrency prices and public sentiment.

How to conduct cryptocurrency sentiment analysis?

1. Collect data related to cryptocurrencies, such as investors’ reviews, texts including public sentiment, tweets mentioning crypto, etc.

2. Gather historical price changes of various cryptocurrencies

3. Clean the dataset to get rid of the unrelated items

4. Label the content in the dataset based on emotional tone as either negative, positive, or neutral, either manually or using automated tools.

5. Train your model with a labeled dataset

6. Evaluate the performance of your model

You can also check our data-driven list of sentiment analysis services. 

What are the influential factors on cryptocurrency prices?

There are certain factors influencing cryptocurrency prices:

  • Supply, demand, and mining difficulty
  • Market trends
  • Macro-economic factors
  • S&P 500
  • USD/EUR exchange rate
  • Political issues in a country (e.g., Venezuela)
  • Twitter mentions
  • News sentiment
  • New regulations by the governments
  • Investors’ opinions

To have reliable results in sentiment analysis, it is crucial to determine the right dataset and clean it accordingly. However, this can be challenging considering the noise in the customers’ feedback or reviews. 

An example of emotion classification on tweets related to cryptocurrency

Source: IEEE

Figure 4. Some examples of positive and negative labeled Tweets during the creation of the dataset for sentiment analysis

Challenges of cryptocurrency sentiment analysis

  • Models that are not trained in the terminology of the crypto market may yield misleading results.
  • Identifying bot accounts can be challenging, especially if the dataset is not labeled manually.
  • The number of tweets sent regarding cryptocurrency by bot accounts is estimated to be almost 15%, distorting the sentiment analysis results.

How to overcome these challenges?

  • Generate a holistic approach by combining polarity, emotion, and aspect-based analysis.
  • Train a domain-specific model that includes the terminology of the crypto market.
  • Detects bot accounts using neural networks and contextualized representations of each text. A recent study shows that neural networks achieve 82% accuracy in identifying bots.

You can also read our comprehensive article on sentiment analysis challenges and their solutions.

If you need any assistance, do not hesitate to reach us:

Find the Right Vendors
Access Cem's 2 decades of B2B tech experience as a tech consultant, enterprise leader, startup entrepreneur & industry analyst. Leverage insights informing top Fortune 500 every month.
Cem Dilmegani
Principal Analyst
Follow on

Begüm Yılmaz
Begüm is an Industry Analyst at AIMultiple. She holds a bachelor's degree from Bogazici University and specializes in sentiment analysis, survey research, content writing services and Customer Relationship Management (CRM) systems.

Next to Read


Your email address will not be published. All fields are required.