Improving the sentiment analysis of sarcastic tweets using machine learning and natural language processing

With the developing technology, the number of comments made on the internet is increasing day by day. It is difficult to make a manual sentiment analysis on these comments. Therefore, new algorithms should be developed to automatically perform sentiment analysis on these texts for companies. In this study, a sentiment analysis model using machine learning and NLP (Natural Language Processing) algorithms are compared. While developing this model, CNN (Convolutional Neural Network) methods and machine learning algorithms were used together. As a naïve method of sentiment analysis, the root of each word in a sentence takes a score from a dictionary and the final polarity score of the relevant sentence is calculated by using additive score-based models. Machine learning models and Natural Language Processing models were trained to perform accurate sentiment annotations by using features based on polarity scores of texts. This analysis was conducted on 10,000 tweets using publicly available data from Kaggle. The results showed that NLP outperforms machine learning algorithms and gives better accuracy.

Files

Metadata

Work Title Improving the sentiment analysis of sarcastic tweets using machine learning and natural language processing
Access
Open Access
Creators
  1. Aayushi Darade
Keyword
  1. Machine Learning
  2. Sentiment Analysis
  3. Natural Language Processing
  4. Convolutional Neural Network
  5. MSIS
  6. Information Systems
License In Copyright (Rights Reserved)
Work Type Masters Culminating Experience
Acknowledgments
  1. Katherine Hamilton
Publication Date May 2021
Language
  1. English
DOI doi:10.26207/3d32-2w26
Geographic Area
  1. Harrisburg, Pennsylvania
Deposited May 19, 2021

Versions

Analytics

Collections

Work History

Version 1
published

  • Created
  • Updated Acknowledgments Show Changes
    Acknowledgments
    • Katherine Hamilton
  • Added Creator Aayushi Darade
  • Added Darade, Aayushi - Improving the sentiment analysis of sarcastic tweets using machine learning and natural language processing.pdf
  • Updated Keyword, License Show Changes
    Keyword
    • Machine Learning, Sentiment Analysis, Natural Language Processing, Convolutional Neural Network
    • Machine Learning, Sentiment Analysis, Natural Language Processing, Convolutional Neural Network, MSIS, Information Systems
    License
    • https://rightsstatements.org/page/InC/1.0/
  • Published
  • Updated
  • Updated