Skip to content

A Natural Language Processing model to perform Sentiment Analysis of US Airline Customers

Notifications You must be signed in to change notification settings

hugohiraoka/Airline_Tweets_Sentiment_Analysis

Repository files navigation

Airline Tweets Sentiment Analysis

Jun 4 2023 | Hugo Hiraoka | hhiraokawatts@gmail.com

Twitter possesses 330 million monthly active users, which allows businesses to reach a broad population and connect with customers without intermediaries. On the other hand, there’s so much information that it’s difficult for brands to quickly detect negative social mentions that could harm their business.

That's why sentiment analysis/classification, which involves monitoring emotions in conversations on social media platforms, has become a key strategy in social media marketing.

Listening to how customers feel about the product/service on Twitter allows companies to understand their audience, keep on top of what’s being said about their brand and their competitors, and discover new trends in the industry.

Customer Image AI generated image.

Data Description

A sentiment analysis job about the problems of each major U.S. airline. Twitter data was scraped from February of 2015 and contributors were asked to first classify positive, negative, and neutral tweets, followed by categorizing negative reasons (such as "late flight" or "rude service").

The dataset has the following columns:

  • tweet_id
  • airline_sentiment
  • airline_sentiment_confidence
  • negativereason
  • negativereason_confidence
  • airline
  • airline_sentiment_gold
  • name
  • negativereason_gold
  • retweet_count
  • text
  • tweet_coord
  • tweet_created
  • tweet_location
  • user_timezone

Objectives

To conduct a sentiment analysis about the problems of the major US airlines. Provide insights about which techniques yield better performance to provide valuable insights.