Cargando…
Real-Time Twitter Spam Detection and Sentiment Analysis using Machine Learning and Deep Learning Techniques
In this modern world, we are accustomed to a constant stream of data. Major social media sites like Twitter, Facebook, or Quora face a huge dilemma as a lot of these sites fall victim to spam accounts. These accounts are made to trap unsuspecting genuine users by making them click on malicious links...
Autores principales: | , , , , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Hindawi
2022
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9033328/ https://www.ncbi.nlm.nih.gov/pubmed/35463239 http://dx.doi.org/10.1155/2022/5211949 |
_version_ | 1784692861301686272 |
---|---|
author | Rodrigues, Anisha P Fernandes, Roshan A, Aakash B, Abhishek Shetty, Adarsh K, Atul Lakshmanna, Kuruva Shafi, R. Mahammad |
author_facet | Rodrigues, Anisha P Fernandes, Roshan A, Aakash B, Abhishek Shetty, Adarsh K, Atul Lakshmanna, Kuruva Shafi, R. Mahammad |
author_sort | Rodrigues, Anisha P |
collection | PubMed |
description | In this modern world, we are accustomed to a constant stream of data. Major social media sites like Twitter, Facebook, or Quora face a huge dilemma as a lot of these sites fall victim to spam accounts. These accounts are made to trap unsuspecting genuine users by making them click on malicious links or keep posting redundant posts by using bots. This can greatly impact the experiences that users have on these sites. A lot of time and research has gone into effective ways to detect these forms of spam. Performing sentiment analysis on these posts can help us in solving this problem effectively. The main purpose of this proposed work is to develop a system that can determine whether a tweet is “spam” or “ham” and evaluate the emotion of the tweet. The extracted features after preprocessing the tweets are classified using various classifiers, namely, decision tree, logistic regression, multinomial naïve Bayes, support vector machine, random forest, and Bernoulli naïve Bayes for spam detection. The stochastic gradient descent, support vector machine, logistic regression, random forest, naïve Bayes, and deep learning methods, namely, simple recurrent neural network (RNN) model, long short-term memory (LSTM) model, bidirectional long short-term memory (BiLSTM) model, and 1D convolutional neural network (CNN) model are used for sentiment analysis. The performance of each classifier is analyzed. The classification results showed that the features extracted from the tweets can be satisfactorily used to identify if a certain tweet is spam or not and create a learning model that will associate tweets with a particular sentiment. |
format | Online Article Text |
id | pubmed-9033328 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2022 |
publisher | Hindawi |
record_format | MEDLINE/PubMed |
spelling | pubmed-90333282022-04-23 Real-Time Twitter Spam Detection and Sentiment Analysis using Machine Learning and Deep Learning Techniques Rodrigues, Anisha P Fernandes, Roshan A, Aakash B, Abhishek Shetty, Adarsh K, Atul Lakshmanna, Kuruva Shafi, R. Mahammad Comput Intell Neurosci Research Article In this modern world, we are accustomed to a constant stream of data. Major social media sites like Twitter, Facebook, or Quora face a huge dilemma as a lot of these sites fall victim to spam accounts. These accounts are made to trap unsuspecting genuine users by making them click on malicious links or keep posting redundant posts by using bots. This can greatly impact the experiences that users have on these sites. A lot of time and research has gone into effective ways to detect these forms of spam. Performing sentiment analysis on these posts can help us in solving this problem effectively. The main purpose of this proposed work is to develop a system that can determine whether a tweet is “spam” or “ham” and evaluate the emotion of the tweet. The extracted features after preprocessing the tweets are classified using various classifiers, namely, decision tree, logistic regression, multinomial naïve Bayes, support vector machine, random forest, and Bernoulli naïve Bayes for spam detection. The stochastic gradient descent, support vector machine, logistic regression, random forest, naïve Bayes, and deep learning methods, namely, simple recurrent neural network (RNN) model, long short-term memory (LSTM) model, bidirectional long short-term memory (BiLSTM) model, and 1D convolutional neural network (CNN) model are used for sentiment analysis. The performance of each classifier is analyzed. The classification results showed that the features extracted from the tweets can be satisfactorily used to identify if a certain tweet is spam or not and create a learning model that will associate tweets with a particular sentiment. Hindawi 2022-04-15 /pmc/articles/PMC9033328/ /pubmed/35463239 http://dx.doi.org/10.1155/2022/5211949 Text en Copyright © 2022 Anisha P Rodrigues et al. https://creativecommons.org/licenses/by/4.0/This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. |
spellingShingle | Research Article Rodrigues, Anisha P Fernandes, Roshan A, Aakash B, Abhishek Shetty, Adarsh K, Atul Lakshmanna, Kuruva Shafi, R. Mahammad Real-Time Twitter Spam Detection and Sentiment Analysis using Machine Learning and Deep Learning Techniques |
title | Real-Time Twitter Spam Detection and Sentiment Analysis using Machine Learning and Deep Learning Techniques |
title_full | Real-Time Twitter Spam Detection and Sentiment Analysis using Machine Learning and Deep Learning Techniques |
title_fullStr | Real-Time Twitter Spam Detection and Sentiment Analysis using Machine Learning and Deep Learning Techniques |
title_full_unstemmed | Real-Time Twitter Spam Detection and Sentiment Analysis using Machine Learning and Deep Learning Techniques |
title_short | Real-Time Twitter Spam Detection and Sentiment Analysis using Machine Learning and Deep Learning Techniques |
title_sort | real-time twitter spam detection and sentiment analysis using machine learning and deep learning techniques |
topic | Research Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9033328/ https://www.ncbi.nlm.nih.gov/pubmed/35463239 http://dx.doi.org/10.1155/2022/5211949 |
work_keys_str_mv | AT rodriguesanishap realtimetwitterspamdetectionandsentimentanalysisusingmachinelearninganddeeplearningtechniques AT fernandesroshan realtimetwitterspamdetectionandsentimentanalysisusingmachinelearninganddeeplearningtechniques AT aaakash realtimetwitterspamdetectionandsentimentanalysisusingmachinelearninganddeeplearningtechniques AT babhishek realtimetwitterspamdetectionandsentimentanalysisusingmachinelearninganddeeplearningtechniques AT shettyadarsh realtimetwitterspamdetectionandsentimentanalysisusingmachinelearninganddeeplearningtechniques AT katul realtimetwitterspamdetectionandsentimentanalysisusingmachinelearninganddeeplearningtechniques AT lakshmannakuruva realtimetwitterspamdetectionandsentimentanalysisusingmachinelearninganddeeplearningtechniques AT shafirmahammad realtimetwitterspamdetectionandsentimentanalysisusingmachinelearninganddeeplearningtechniques |