SlideShare a Scribd company logo
1 of 5
Download to read offline
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 09 Issue: 05 | May 2022 www.irjet.net p-ISSN: 2395-0072
© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 2357
Election Result Prediction using Twitter Analysis
Ajay Rao1, Varun Kanade2, Chinmay Motarwar3, Prof. Shital Girme4
1, 2, 3Undergraduate Student, Dept. Computer Engineering, Pune Institute of Computer Technology, Pune, India
4Professor, Dept. Computer Engineering, Pune Institute of Computer Technology, Pune, India
---------------------------------------------------------------------***---------------------------------------------------------------------
Abstract - Elections in India has always been considered
as an important event and has been keenly followed by
majority of people. The rapid increase of social media in the
recent past has provided end users a powerful platform to
voice their opinions. Twitter, being one such platform,
provides day-to-day updates on political events through
different hashtags and trends. People provide their opinion
by reacting on such political events. Our approach is to
gather a collection of tweets of top political parties
contesting within the General State election, 2022, then
compute the sentiment score. Dataset contains mixture of
both popular as well as recent tweets related to specific
political party. Specific keywords are used to extract tweets
for a party like ‘BJP elections 2022’, ‘#UPelections BJP’,
‘#Punjabelections BJP’, etc. We utilized a combination of
VADER Sentiment Analyzer and classic machine learning
algorithms like Random Forest Classifier, SVM, etc. to build
our classifier and classify the test data as positive, negative
and neutral tweets. Therefore, this work analyses tweets
collected from twitter and predicts election results by
performing sentimental analysis on them.
Key Words: Sentimental Analysis, Twitter, Supervised
learning, Natural Language Processing, Machine
Learning
1. INTRODUCTION
Social media has become a powerful tool for sharing
opinions. There are social media platforms like Facebook,
Twitter and Google+ to share opinions, reviews and
ratings. All major political parties and their members all
over the world have their official accounts on Twitter with
millions of followers. They consider this platform as a
medium to connect with young people who might vote
them. With significant rise of Indian users on Twitter
during the pandemic, people have been more vocal to
criticize or appreciate a political decision.
Sentimental Analysis is a method to teach a machine to
extract emotion from a given text [1]. A text can be
anything, a simple review, a social statement, tweets or
messages. Twitter Sentiment Analysis of tweets regarding
elections can be used by the general public as well as the
political parties to understand the positive or negative
views of people regarding a particular political party, thus,
helping to predict the election results during that period.
Elections play an important role in a democratic country.
Indian parliamentary system gives its people the right to
decide who will govern them for the next five years.
During the tenure of Feb 22 to March 22, five state
elections are lined up, with the important one being at
Uttar Pradesh, which sends the largest number of MPs to
parliament. The major national political parties contesting
in the elections are Bhartiya Janata Party(BJP), Indian
National Congress (INC), Aam Aadmi Party(AAP),
Samajwadi Party(SP), Shiromani Akali Dal(SAD) and Naga
People’s Front(NPF).
2. LITERATURE SURVEY
Parul S and Teng-Sheng Moh [2] predicted the results of
2016 Indian general elections using tweets in Hindi
language. They performed text mining on 42,235 tweets
collected over a month. They applied three ML algorithms.
The accuracy of the Naïve Bayes’ algorithm was 62.1% and
the accuracy of Support. Vector Machine was 78.4%. Final
prediction was done by utilizing SVM, since the accuracy
was higher.
Dr D. Rajeswara Rao and team [3] gathered a dataset of
more than 500,000 tweets out of which 80% was used for
training and rest for testing. They predicted which
political party had more influence on social media.
Proposed a system that trained the dataset for more than
2 days and a classifier was built. Experiments proved that
SVM was the most accurate model built with an accuracy
of 80%.
Ferdin Joe and John Joseph [4] used decision tree to
predict 2019 Indian General Elections. The results
obtained in the proposed methodology showed it had a
promising future in predicting Indian election results.
Meng-Hsiu Tsai and his team [5] at Middle Georgia State
University presented a machine learning strategy to
analyse Twitter data for predicting the results of local
elections in US. They categorized their results into 5
classes namely very positive, positive, neutral, negative
and very negative. They used RNTN model to calculate
weighted sentiment scores.
Payal Khurana Batra and her team [6] predicted election
results of Lok-Sabha 2019. After pre-processing, they split
the data into two parts containing BJP and Congress
tweets in separate sets. They trained their model using
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 09 Issue: 05 | May 2022 www.irjet.net p-ISSN: 2395-0072
© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 2358
five different ML algorithms. Decision tree and XGBoost
gave higher accuracy above 80%.
3. PROPOSED METHODLOGY
The proposed methodology can be implemented in five
phases. The first two phases are done periodically,
followed by prediction phase.
3.1 Data Collection
Tweets used for training the dataset were collected during
the period of November-December, 2021. A total of nearly
12000 tweets were collected. Different hashtags and
phrases like ’UPelection’, ’Punjabelection’, ’Yogi
Adityanath’, ’BJP elections 2022’, ’INC Punjab elections’,
etc. were used. Thus, a domain-specific corpora was
created and other features like ’like count’, ’retweet count’,
’user name’ and date-time of tweet’ were also included in
the dataset. Datasets of top political parties for every
Indian state(contesting in elections-2022) were collected
every 5 days during Jan-Feb period for testing the model.
Top three political parties considered for each state,
according to OneIndia [7] opinion polls, is shown in table-
1.
Table -1: Top political parties of each state
State Name Top 3 political parties
considered
Uttar Pradesh BJP, SP, INC
Punjab AAP, INC, SAD
Uttarakhand BJP, INC, AAP
Goa BJP, INC, AAP
Manipur BJP, INC, NPF
Two important libraries used were:
1. Tweepy : It is provided by Twitter. A collection of latest
as well as popular tweets of a particular hashtag were
collected and combined together.
2. Snscrape : As tweepy has a restriction on the amount of
tweets to be extracted and tweets older than 7 days
cannot be extracted, snscrape was used to overcome these
limitations.
3.2 Data Preprocessing
Text preprocessing is an important phase in ML workflow.
It essentially involves cleaning of the data to extract only
the meaningful information. First step towards data
cleaning is to ensure there is no duplicate or irrelevant
data. We acquired data using different hashtags over
different periods of time. It can often lead to redundant
tweets by the same or different users having multiple
common hashtags. We eliminated duplicity in data
collection phase itself. Next steps for preprocessing done
on text data are as follows:
1. Use of regular expressions:
We used regular expressions to remove website URLs,
replace ‘@handles’ with ‘handles’, ‘#hashtags’ with
‘hashtags’, and multiple spaces with single space. We also
removed special characters and punctuations.
2. Removal of stopwords:
A stopword is a commonly used word such as ‘the’, ‘a’, ‘an’,
‘in’, etc. These words do not add any meaning to the
sentence and merely used as a filler. The frequency of
these words are very high. We would not like these words
to take more space in our database and increase data
processing time.
3. Lemmatization:
It is important that all words in the corpora are in their
root or dictionary form, known as lemma. We do not want
our model to consider two words, having same contextual
meaning, as two different words. For example, the words
‘winning’, ‘winner’, ‘wins’ are all converted to their root
form ‘win’.
3.3 Labelling the dataset
After preprocessing, it is important to label the dataset.
We used VADER(Valence Aware Dictionary and sEntiment
Reasoner) [8] library to label the dataset into positive,
negative and neutral tweets. It uses lexical and rule-based
analysis to label the dataset. We use the compound value
of the polarity score to get the sentiment behind the tweet.
Table-2 shows the mapping of score to sentiment.
Table -2: Labelling the VADER compound score
Compound score Sentiment
>=0.05 Positive
>=-0.05 and <=0.05 Neutral
<=-0.05 Negative
3.4 Model Training
For the proposed work, the data was split into
training(0.75) and test data(0.25) and the feature
extraction technique used was tf-idf. The tfidf technique[9]
multiplies term frequency and inverse document
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 09 Issue: 05 | May 2022 www.irjet.net p-ISSN: 2395-0072
© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 2359
frequency, which provides a numerical value, denoting the
weight of a particular word in the document. The rare
words have higher tfidf value and considered important to
model training.
Further, supervised machine learning algorithms are used
to build a classification model. We used Logistic
Regression, Support Vector Machine and Random Forest
Classifier to predict the final output. We also used
combination of the above algorithms using ensemble
voting techniques. . We created a pipeline of tfidf along
with ML algorithms while training our model.
 Logistic Regression:
It is mainly used when output is a categorical variable.
It is an extension of Linear Regression, but instead of
fitting the regression line, we fit an S-shaped function
which saturates all the values between 0 and 1. It
gives the probability of the predicted output class.
 Support Vector Machine:
It is applicable when we want to classify an n-
dimensional space of datapoints having multiple
classes using a decision boundary called hyperplane.
The dimension depends upon the number of features.
 Random Forest Classifier:
It uses a combination of n decision trees to build a
classification model. It averages the accuracies of all
predictions of n trees. Since, it is an ensemble
technique, it has the ability to outweigh other
supervised algorithms in most of the cases.
 Voting Classifier:
We used a combination of the above algorithms to
build an voting classification model. We used both,
hard voting(selects a model using majority voting
technique) as well as soft voting(selects a model by
calculating the probability of each class and averaging
it), to build two different ensemble models.
By comparing the accuracies of the above models shown in
table-3, we found out Random Forest Classifier provided
better results than others. Thus, we used it to make
further predictions on unlabeled dataset.
Table -3: Model Analysis
Model Accuracy Score
Random Forest Classifier 77.59%
Voting Classifier(Soft) 74.69%
Logistic Regression 74.22%
Voting Classifier(Hard) 73.86%
Support Vector Machine 73.28%
3.5 Model Predictions
We created separate datasets for each political party for
each state. We applied the model on each of these datasets
to get the sentiment behind the tweet. In order to get the
popularity of a political party and extrapolate their
chances to win the State elections, we calculated the
popularity score, given by,
Popularity_score = (sum(tweets with positive sentiment) -
sum(tweets with negative sentiments) / (Total tweets over
the period))*100
The above score can also be called as ‘Effective positive
Rate’. We ranked and visualized the political parties by the
above score. We also calculated the percentage of positive,
negative and neutral tweets for all the parties. To provide
further analysis, we provided a timeline of tweets,
providing sentiments, for every party during the
campaigning period(Jan-Feb 2022) of election.
4. RESULTS AND DISCUSSIONS
The ‘Effective Positive Rate’ and comparison of percentage
of positive, negative and neutral tweets of top three
political tweets of Uttar Pradesh and Punjab are shown
chart-1 and chart-2 respectively.
Chart -1: Uttar Pradesh Analysis
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 09 Issue: 05 | May 2022 www.irjet.net p-ISSN: 2395-0072
© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 2360
BJP having 34.84% positive tweets and popularity score of
22.93% has higher chances of winning the UP state
elections. AAP, on the other hand, is predicted to be the
winner of Punjab elections, with effective positive rate of
22.37%.
Chart-3 provides in-depth analysis of BJP in Uttar Pradesh,
showing timeline of tweets of different sentiments. The
above figures show most of the tweets have neutral
sentiment, since most of the tweets are news articles and
political events of a particular party. Similarly, ranking of
popularity, over Twitter, is done for all the five states.
Chart -2: Punjab Analysis
Chart -3: Uttar Pradesh-BJP: Timeline of tweets
From table-4, it is clear that the political party, BJP has
dominated in majority of states. The actual results are
obtained from OneIndia.com[10] results. The observations
shows correct predictions for all states, except Manipur.
Since, the penetration of social media and internet is low
in Manipur among other states, thus leading to few
discussions and low buzz of Manipur elections on Twitter,
the results of this state cannot be rightly predicted by
Twitter. Therefore, the proposed paper shows that Twitter
as a platform can be effectively used as an election result
indicator for majority of Indian states.
Table -4: Actual and Predicted Winner
State Name Predicted winner Actual winner
Uttar Pradesh BJP BJP
Punjab AAP AAP
Uttarakhand BJP BJP
Goa BJP BJP
Manipur INC BJP
5. FUTURE WORK AND LIMITATIONS
The proposed system does not consider geographical
location of the tweet as a filter for state elections, as
Twitter does not provide adequate information about
user’s location, thus, a general mood of entire blogosphere
is considered to predict the election results. This work can
further be extended on tweets of different regional
languages of Indian states other than English to improve
accuracy. Currently, regional languages supported by
Twitter are Hindi, Gujrati, Marathi, Urdu, Tamil, Bengali,
and Kannada.
Sarcasm was not detected in some sentences due to misuse
of the semantics and not everyone has access to social
media where they can stand out from the crowd and
express their support for one another, are some of the
limitations of the proposed model.
6. CONCLUSION
An effective Random Forest classification model, with an
accuracy of 77.59%, was built to predict the popularity of
political party. The proposed system can be used by
political parties to improve their campaigning strategies
during the election period. It can be used by them as a part
of social media analytics to study the trends of other
political parties as well. User can make informed decision
in voting by seeing the current trends of political parties.
Political analyst and strategist can use this methodology, as
application, as a long term plan for a political party to study
the sentiments of people over a long time period.
Observing the expanded use of social media platforms, this
project concentrated on exploring of social platform
(Twitter) as the chase for elections’ campaign.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 09 Issue: 05 | May 2022 www.irjet.net p-ISSN: 2395-0072
© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 2361
REFERENCES
[1] DataRobot, "Introduction to Sentiment Analysis: What
is Sentiment Analysis?," DataRobot, 26 March 2018.
[Online]. Available:
https://www.datarobot.com/blog/introduction-to-
sentiment-analysis-what-is-sentiment-analysis/.
[2] T.-S. M. Parul Sharma, "Prediction of Indian Election
Using Sentiment Analysis," 2016 IEEE International
Conference on Big Data (Big Data), pp. 1966-1971,
2016.
[3] S. U. S. K. M. S. R. G. C. U. J. Dr D Rajeswara Rao, "Result
prediction for political parties using twitter sentiment
analysis," International Journal of Computer
Engineering and Technology, no. 11(4), 2020.
[4] F. J. J. Joseph, "Twitter Based Outcome Predictions of
2019 Indian General Elections Using Decision Tree,"
2019 4th International Conference on Information
Technology (InCIT), Bangkok, THAILAND, pp. 50-53,
2019.
[5] Y. W. M. K. a. N. R. Meng-Hsiu Tsai, "A machine
learning based strategy for election result prediction,"
2019 International Conference on Computational
Science and Computational Intelligence (CSCI), pp.
1408-1410, 2019.
[6] A. S. S. a. C. G. Payal Khurana Batra, "Election Result
Prediction Using Twitter Sentiments Analysis," 2020
Sixth International Conference on Parallel, Distributed
and Grid Computing (PDGC), pp. 182-185, 2020.
[7] "Uttar Pradesh Assembly Election 2022 Opinion Poll,"
Oneindia, 2022. [Online]. Available:
https://www.oneindia.com/uttar-pradesh-election-
2022-opinion-poll-and-exit-poll/.
[8] GeeksforGeeks, 7 Oct 2021. [Online]. Available:
https://www.geeksforgeeks.org/python-sentiment-
analysis-using-vader/.
[9] Mamun, "Medium," 20 June 2019. [Online]. Available:
https://medium.com/@imamun/creating-a-tf-idf-in-
python-e43f05e4d424. [Accessed 20 May 2022].
[10] "Indian Elections 2022," Oneindia, 25 March 2022.
[Online]. Available:
https://www.oneindia.com/elections/.

More Related Content

Similar to Election Result Prediction using Twitter Analysis

A STUDY ON TWITTER SENTIMENT ANALYSIS USING DEEP LEARNING
A STUDY ON TWITTER SENTIMENT ANALYSIS USING DEEP LEARNINGA STUDY ON TWITTER SENTIMENT ANALYSIS USING DEEP LEARNING
A STUDY ON TWITTER SENTIMENT ANALYSIS USING DEEP LEARNINGIRJET Journal
 
Review on Sentiment Analysis on Customer Reviews
Review on Sentiment Analysis on Customer ReviewsReview on Sentiment Analysis on Customer Reviews
Review on Sentiment Analysis on Customer ReviewsIRJET Journal
 
Stress Sentimental Analysis Using Machine learning (Reddit): A Review
Stress Sentimental Analysis Using Machine learning (Reddit): A ReviewStress Sentimental Analysis Using Machine learning (Reddit): A Review
Stress Sentimental Analysis Using Machine learning (Reddit): A ReviewIRJET Journal
 
IRJET- The Sentimental Analysis on Product Reviews of Amazon Data using the H...
IRJET- The Sentimental Analysis on Product Reviews of Amazon Data using the H...IRJET- The Sentimental Analysis on Product Reviews of Amazon Data using the H...
IRJET- The Sentimental Analysis on Product Reviews of Amazon Data using the H...IRJET Journal
 
Sentiment Analysis on Twitter Data
Sentiment Analysis on Twitter DataSentiment Analysis on Twitter Data
Sentiment Analysis on Twitter DataIRJET Journal
 
IRJET- A Real-Time Twitter Sentiment Analysis and Visualization System: Twisent
IRJET- A Real-Time Twitter Sentiment Analysis and Visualization System: TwisentIRJET- A Real-Time Twitter Sentiment Analysis and Visualization System: Twisent
IRJET- A Real-Time Twitter Sentiment Analysis and Visualization System: TwisentIRJET Journal
 
Social Media Content Analyser
Social Media Content AnalyserSocial Media Content Analyser
Social Media Content AnalyserIRJET Journal
 
IRJET - Twitter Sentimental Analysis
IRJET -  	  Twitter Sentimental AnalysisIRJET -  	  Twitter Sentimental Analysis
IRJET - Twitter Sentimental AnalysisIRJET Journal
 
Combining Lexicon based and Machine Learning based Methods for Twitter Sentim...
Combining Lexicon based and Machine Learning based Methods for Twitter Sentim...Combining Lexicon based and Machine Learning based Methods for Twitter Sentim...
Combining Lexicon based and Machine Learning based Methods for Twitter Sentim...IRJET Journal
 
Sentiment Analysis of Twitter tweets using supervised classification technique
Sentiment Analysis of Twitter tweets using supervised classification technique Sentiment Analysis of Twitter tweets using supervised classification technique
Sentiment Analysis of Twitter tweets using supervised classification technique IJERA Editor
 
Emotion Recognition By Textual Tweets Using Machine Learning
Emotion Recognition By Textual Tweets Using Machine LearningEmotion Recognition By Textual Tweets Using Machine Learning
Emotion Recognition By Textual Tweets Using Machine LearningIRJET Journal
 
IRJET- A Review on: Sentiment Polarity Analysis on Twitter Data from Diff...
IRJET-  	  A Review on: Sentiment Polarity Analysis on Twitter Data from Diff...IRJET-  	  A Review on: Sentiment Polarity Analysis on Twitter Data from Diff...
IRJET- A Review on: Sentiment Polarity Analysis on Twitter Data from Diff...IRJET Journal
 
Sentiment Analysis of Twitter Data
Sentiment Analysis of Twitter DataSentiment Analysis of Twitter Data
Sentiment Analysis of Twitter DataIRJET Journal
 
Twitter Sentiment Analysis
Twitter Sentiment AnalysisTwitter Sentiment Analysis
Twitter Sentiment AnalysisIRJET Journal
 
IRJET- Sentimental Analysis from Tweets to Find Positive, Negative,Neutra...
IRJET-  	  Sentimental Analysis from Tweets to Find Positive, Negative,Neutra...IRJET-  	  Sentimental Analysis from Tweets to Find Positive, Negative,Neutra...
IRJET- Sentimental Analysis from Tweets to Find Positive, Negative,Neutra...IRJET Journal
 
Sentiment Analysis and Classification of Tweets using Data Mining
Sentiment Analysis and Classification of Tweets using Data MiningSentiment Analysis and Classification of Tweets using Data Mining
Sentiment Analysis and Classification of Tweets using Data MiningIRJET Journal
 
SENTIMENT ANALYSIS OF SOCIAL MEDIA DATA USING DEEP LEARNING
SENTIMENT ANALYSIS OF SOCIAL MEDIA DATA USING DEEP LEARNINGSENTIMENT ANALYSIS OF SOCIAL MEDIA DATA USING DEEP LEARNING
SENTIMENT ANALYSIS OF SOCIAL MEDIA DATA USING DEEP LEARNINGIRJET Journal
 
A Comparative Study of different Classifiers on Political Data for Classifica...
A Comparative Study of different Classifiers on Political Data for Classifica...A Comparative Study of different Classifiers on Political Data for Classifica...
A Comparative Study of different Classifiers on Political Data for Classifica...IRJET Journal
 
Estimating the Efficacy of Efficient Machine Learning Classifiers for Twitter...
Estimating the Efficacy of Efficient Machine Learning Classifiers for Twitter...Estimating the Efficacy of Efficient Machine Learning Classifiers for Twitter...
Estimating the Efficacy of Efficient Machine Learning Classifiers for Twitter...IRJET Journal
 
IRJET- Design and Implementation of Sentiment Analyzer for Top Engineering Co...
IRJET- Design and Implementation of Sentiment Analyzer for Top Engineering Co...IRJET- Design and Implementation of Sentiment Analyzer for Top Engineering Co...
IRJET- Design and Implementation of Sentiment Analyzer for Top Engineering Co...IRJET Journal
 

Similar to Election Result Prediction using Twitter Analysis (20)

A STUDY ON TWITTER SENTIMENT ANALYSIS USING DEEP LEARNING
A STUDY ON TWITTER SENTIMENT ANALYSIS USING DEEP LEARNINGA STUDY ON TWITTER SENTIMENT ANALYSIS USING DEEP LEARNING
A STUDY ON TWITTER SENTIMENT ANALYSIS USING DEEP LEARNING
 
Review on Sentiment Analysis on Customer Reviews
Review on Sentiment Analysis on Customer ReviewsReview on Sentiment Analysis on Customer Reviews
Review on Sentiment Analysis on Customer Reviews
 
Stress Sentimental Analysis Using Machine learning (Reddit): A Review
Stress Sentimental Analysis Using Machine learning (Reddit): A ReviewStress Sentimental Analysis Using Machine learning (Reddit): A Review
Stress Sentimental Analysis Using Machine learning (Reddit): A Review
 
IRJET- The Sentimental Analysis on Product Reviews of Amazon Data using the H...
IRJET- The Sentimental Analysis on Product Reviews of Amazon Data using the H...IRJET- The Sentimental Analysis on Product Reviews of Amazon Data using the H...
IRJET- The Sentimental Analysis on Product Reviews of Amazon Data using the H...
 
Sentiment Analysis on Twitter Data
Sentiment Analysis on Twitter DataSentiment Analysis on Twitter Data
Sentiment Analysis on Twitter Data
 
IRJET- A Real-Time Twitter Sentiment Analysis and Visualization System: Twisent
IRJET- A Real-Time Twitter Sentiment Analysis and Visualization System: TwisentIRJET- A Real-Time Twitter Sentiment Analysis and Visualization System: Twisent
IRJET- A Real-Time Twitter Sentiment Analysis and Visualization System: Twisent
 
Social Media Content Analyser
Social Media Content AnalyserSocial Media Content Analyser
Social Media Content Analyser
 
IRJET - Twitter Sentimental Analysis
IRJET -  	  Twitter Sentimental AnalysisIRJET -  	  Twitter Sentimental Analysis
IRJET - Twitter Sentimental Analysis
 
Combining Lexicon based and Machine Learning based Methods for Twitter Sentim...
Combining Lexicon based and Machine Learning based Methods for Twitter Sentim...Combining Lexicon based and Machine Learning based Methods for Twitter Sentim...
Combining Lexicon based and Machine Learning based Methods for Twitter Sentim...
 
Sentiment Analysis of Twitter tweets using supervised classification technique
Sentiment Analysis of Twitter tweets using supervised classification technique Sentiment Analysis of Twitter tweets using supervised classification technique
Sentiment Analysis of Twitter tweets using supervised classification technique
 
Emotion Recognition By Textual Tweets Using Machine Learning
Emotion Recognition By Textual Tweets Using Machine LearningEmotion Recognition By Textual Tweets Using Machine Learning
Emotion Recognition By Textual Tweets Using Machine Learning
 
IRJET- A Review on: Sentiment Polarity Analysis on Twitter Data from Diff...
IRJET-  	  A Review on: Sentiment Polarity Analysis on Twitter Data from Diff...IRJET-  	  A Review on: Sentiment Polarity Analysis on Twitter Data from Diff...
IRJET- A Review on: Sentiment Polarity Analysis on Twitter Data from Diff...
 
Sentiment Analysis of Twitter Data
Sentiment Analysis of Twitter DataSentiment Analysis of Twitter Data
Sentiment Analysis of Twitter Data
 
Twitter Sentiment Analysis
Twitter Sentiment AnalysisTwitter Sentiment Analysis
Twitter Sentiment Analysis
 
IRJET- Sentimental Analysis from Tweets to Find Positive, Negative,Neutra...
IRJET-  	  Sentimental Analysis from Tweets to Find Positive, Negative,Neutra...IRJET-  	  Sentimental Analysis from Tweets to Find Positive, Negative,Neutra...
IRJET- Sentimental Analysis from Tweets to Find Positive, Negative,Neutra...
 
Sentiment Analysis and Classification of Tweets using Data Mining
Sentiment Analysis and Classification of Tweets using Data MiningSentiment Analysis and Classification of Tweets using Data Mining
Sentiment Analysis and Classification of Tweets using Data Mining
 
SENTIMENT ANALYSIS OF SOCIAL MEDIA DATA USING DEEP LEARNING
SENTIMENT ANALYSIS OF SOCIAL MEDIA DATA USING DEEP LEARNINGSENTIMENT ANALYSIS OF SOCIAL MEDIA DATA USING DEEP LEARNING
SENTIMENT ANALYSIS OF SOCIAL MEDIA DATA USING DEEP LEARNING
 
A Comparative Study of different Classifiers on Political Data for Classifica...
A Comparative Study of different Classifiers on Political Data for Classifica...A Comparative Study of different Classifiers on Political Data for Classifica...
A Comparative Study of different Classifiers on Political Data for Classifica...
 
Estimating the Efficacy of Efficient Machine Learning Classifiers for Twitter...
Estimating the Efficacy of Efficient Machine Learning Classifiers for Twitter...Estimating the Efficacy of Efficient Machine Learning Classifiers for Twitter...
Estimating the Efficacy of Efficient Machine Learning Classifiers for Twitter...
 
IRJET- Design and Implementation of Sentiment Analyzer for Top Engineering Co...
IRJET- Design and Implementation of Sentiment Analyzer for Top Engineering Co...IRJET- Design and Implementation of Sentiment Analyzer for Top Engineering Co...
IRJET- Design and Implementation of Sentiment Analyzer for Top Engineering Co...
 

More from IRJET Journal

TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...IRJET Journal
 
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURESTUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTUREIRJET Journal
 
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...IRJET Journal
 
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsEffect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsIRJET Journal
 
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...IRJET Journal
 
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...IRJET Journal
 
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...IRJET Journal
 
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...IRJET Journal
 
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASA REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASIRJET Journal
 
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...IRJET Journal
 
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProP.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProIRJET Journal
 
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...IRJET Journal
 
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemSurvey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemIRJET Journal
 
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesReview on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesIRJET Journal
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web applicationIRJET Journal
 
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...IRJET Journal
 
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.IRJET Journal
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...IRJET Journal
 
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignMultistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignIRJET Journal
 
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...IRJET Journal
 

More from IRJET Journal (20)

TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
 
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURESTUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
 
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
 
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsEffect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil Characteristics
 
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
 
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
 
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
 
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
 
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASA REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADAS
 
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
 
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProP.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
 
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
 
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemSurvey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare System
 
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesReview on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridges
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web application
 
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
 
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
 
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignMultistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
 
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
 

Recently uploaded

(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineeringmalavadedarshan25
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerAnamika Sarkar
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).pptssuser5c9d4b1
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 

Recently uploaded (20)

(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineering
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 

Election Result Prediction using Twitter Analysis

  • 1. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 09 Issue: 05 | May 2022 www.irjet.net p-ISSN: 2395-0072 © 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 2357 Election Result Prediction using Twitter Analysis Ajay Rao1, Varun Kanade2, Chinmay Motarwar3, Prof. Shital Girme4 1, 2, 3Undergraduate Student, Dept. Computer Engineering, Pune Institute of Computer Technology, Pune, India 4Professor, Dept. Computer Engineering, Pune Institute of Computer Technology, Pune, India ---------------------------------------------------------------------***--------------------------------------------------------------------- Abstract - Elections in India has always been considered as an important event and has been keenly followed by majority of people. The rapid increase of social media in the recent past has provided end users a powerful platform to voice their opinions. Twitter, being one such platform, provides day-to-day updates on political events through different hashtags and trends. People provide their opinion by reacting on such political events. Our approach is to gather a collection of tweets of top political parties contesting within the General State election, 2022, then compute the sentiment score. Dataset contains mixture of both popular as well as recent tweets related to specific political party. Specific keywords are used to extract tweets for a party like ‘BJP elections 2022’, ‘#UPelections BJP’, ‘#Punjabelections BJP’, etc. We utilized a combination of VADER Sentiment Analyzer and classic machine learning algorithms like Random Forest Classifier, SVM, etc. to build our classifier and classify the test data as positive, negative and neutral tweets. Therefore, this work analyses tweets collected from twitter and predicts election results by performing sentimental analysis on them. Key Words: Sentimental Analysis, Twitter, Supervised learning, Natural Language Processing, Machine Learning 1. INTRODUCTION Social media has become a powerful tool for sharing opinions. There are social media platforms like Facebook, Twitter and Google+ to share opinions, reviews and ratings. All major political parties and their members all over the world have their official accounts on Twitter with millions of followers. They consider this platform as a medium to connect with young people who might vote them. With significant rise of Indian users on Twitter during the pandemic, people have been more vocal to criticize or appreciate a political decision. Sentimental Analysis is a method to teach a machine to extract emotion from a given text [1]. A text can be anything, a simple review, a social statement, tweets or messages. Twitter Sentiment Analysis of tweets regarding elections can be used by the general public as well as the political parties to understand the positive or negative views of people regarding a particular political party, thus, helping to predict the election results during that period. Elections play an important role in a democratic country. Indian parliamentary system gives its people the right to decide who will govern them for the next five years. During the tenure of Feb 22 to March 22, five state elections are lined up, with the important one being at Uttar Pradesh, which sends the largest number of MPs to parliament. The major national political parties contesting in the elections are Bhartiya Janata Party(BJP), Indian National Congress (INC), Aam Aadmi Party(AAP), Samajwadi Party(SP), Shiromani Akali Dal(SAD) and Naga People’s Front(NPF). 2. LITERATURE SURVEY Parul S and Teng-Sheng Moh [2] predicted the results of 2016 Indian general elections using tweets in Hindi language. They performed text mining on 42,235 tweets collected over a month. They applied three ML algorithms. The accuracy of the Naïve Bayes’ algorithm was 62.1% and the accuracy of Support. Vector Machine was 78.4%. Final prediction was done by utilizing SVM, since the accuracy was higher. Dr D. Rajeswara Rao and team [3] gathered a dataset of more than 500,000 tweets out of which 80% was used for training and rest for testing. They predicted which political party had more influence on social media. Proposed a system that trained the dataset for more than 2 days and a classifier was built. Experiments proved that SVM was the most accurate model built with an accuracy of 80%. Ferdin Joe and John Joseph [4] used decision tree to predict 2019 Indian General Elections. The results obtained in the proposed methodology showed it had a promising future in predicting Indian election results. Meng-Hsiu Tsai and his team [5] at Middle Georgia State University presented a machine learning strategy to analyse Twitter data for predicting the results of local elections in US. They categorized their results into 5 classes namely very positive, positive, neutral, negative and very negative. They used RNTN model to calculate weighted sentiment scores. Payal Khurana Batra and her team [6] predicted election results of Lok-Sabha 2019. After pre-processing, they split the data into two parts containing BJP and Congress tweets in separate sets. They trained their model using
  • 2. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 09 Issue: 05 | May 2022 www.irjet.net p-ISSN: 2395-0072 © 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 2358 five different ML algorithms. Decision tree and XGBoost gave higher accuracy above 80%. 3. PROPOSED METHODLOGY The proposed methodology can be implemented in five phases. The first two phases are done periodically, followed by prediction phase. 3.1 Data Collection Tweets used for training the dataset were collected during the period of November-December, 2021. A total of nearly 12000 tweets were collected. Different hashtags and phrases like ’UPelection’, ’Punjabelection’, ’Yogi Adityanath’, ’BJP elections 2022’, ’INC Punjab elections’, etc. were used. Thus, a domain-specific corpora was created and other features like ’like count’, ’retweet count’, ’user name’ and date-time of tweet’ were also included in the dataset. Datasets of top political parties for every Indian state(contesting in elections-2022) were collected every 5 days during Jan-Feb period for testing the model. Top three political parties considered for each state, according to OneIndia [7] opinion polls, is shown in table- 1. Table -1: Top political parties of each state State Name Top 3 political parties considered Uttar Pradesh BJP, SP, INC Punjab AAP, INC, SAD Uttarakhand BJP, INC, AAP Goa BJP, INC, AAP Manipur BJP, INC, NPF Two important libraries used were: 1. Tweepy : It is provided by Twitter. A collection of latest as well as popular tweets of a particular hashtag were collected and combined together. 2. Snscrape : As tweepy has a restriction on the amount of tweets to be extracted and tweets older than 7 days cannot be extracted, snscrape was used to overcome these limitations. 3.2 Data Preprocessing Text preprocessing is an important phase in ML workflow. It essentially involves cleaning of the data to extract only the meaningful information. First step towards data cleaning is to ensure there is no duplicate or irrelevant data. We acquired data using different hashtags over different periods of time. It can often lead to redundant tweets by the same or different users having multiple common hashtags. We eliminated duplicity in data collection phase itself. Next steps for preprocessing done on text data are as follows: 1. Use of regular expressions: We used regular expressions to remove website URLs, replace ‘@handles’ with ‘handles’, ‘#hashtags’ with ‘hashtags’, and multiple spaces with single space. We also removed special characters and punctuations. 2. Removal of stopwords: A stopword is a commonly used word such as ‘the’, ‘a’, ‘an’, ‘in’, etc. These words do not add any meaning to the sentence and merely used as a filler. The frequency of these words are very high. We would not like these words to take more space in our database and increase data processing time. 3. Lemmatization: It is important that all words in the corpora are in their root or dictionary form, known as lemma. We do not want our model to consider two words, having same contextual meaning, as two different words. For example, the words ‘winning’, ‘winner’, ‘wins’ are all converted to their root form ‘win’. 3.3 Labelling the dataset After preprocessing, it is important to label the dataset. We used VADER(Valence Aware Dictionary and sEntiment Reasoner) [8] library to label the dataset into positive, negative and neutral tweets. It uses lexical and rule-based analysis to label the dataset. We use the compound value of the polarity score to get the sentiment behind the tweet. Table-2 shows the mapping of score to sentiment. Table -2: Labelling the VADER compound score Compound score Sentiment >=0.05 Positive >=-0.05 and <=0.05 Neutral <=-0.05 Negative 3.4 Model Training For the proposed work, the data was split into training(0.75) and test data(0.25) and the feature extraction technique used was tf-idf. The tfidf technique[9] multiplies term frequency and inverse document
  • 3. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 09 Issue: 05 | May 2022 www.irjet.net p-ISSN: 2395-0072 © 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 2359 frequency, which provides a numerical value, denoting the weight of a particular word in the document. The rare words have higher tfidf value and considered important to model training. Further, supervised machine learning algorithms are used to build a classification model. We used Logistic Regression, Support Vector Machine and Random Forest Classifier to predict the final output. We also used combination of the above algorithms using ensemble voting techniques. . We created a pipeline of tfidf along with ML algorithms while training our model.  Logistic Regression: It is mainly used when output is a categorical variable. It is an extension of Linear Regression, but instead of fitting the regression line, we fit an S-shaped function which saturates all the values between 0 and 1. It gives the probability of the predicted output class.  Support Vector Machine: It is applicable when we want to classify an n- dimensional space of datapoints having multiple classes using a decision boundary called hyperplane. The dimension depends upon the number of features.  Random Forest Classifier: It uses a combination of n decision trees to build a classification model. It averages the accuracies of all predictions of n trees. Since, it is an ensemble technique, it has the ability to outweigh other supervised algorithms in most of the cases.  Voting Classifier: We used a combination of the above algorithms to build an voting classification model. We used both, hard voting(selects a model using majority voting technique) as well as soft voting(selects a model by calculating the probability of each class and averaging it), to build two different ensemble models. By comparing the accuracies of the above models shown in table-3, we found out Random Forest Classifier provided better results than others. Thus, we used it to make further predictions on unlabeled dataset. Table -3: Model Analysis Model Accuracy Score Random Forest Classifier 77.59% Voting Classifier(Soft) 74.69% Logistic Regression 74.22% Voting Classifier(Hard) 73.86% Support Vector Machine 73.28% 3.5 Model Predictions We created separate datasets for each political party for each state. We applied the model on each of these datasets to get the sentiment behind the tweet. In order to get the popularity of a political party and extrapolate their chances to win the State elections, we calculated the popularity score, given by, Popularity_score = (sum(tweets with positive sentiment) - sum(tweets with negative sentiments) / (Total tweets over the period))*100 The above score can also be called as ‘Effective positive Rate’. We ranked and visualized the political parties by the above score. We also calculated the percentage of positive, negative and neutral tweets for all the parties. To provide further analysis, we provided a timeline of tweets, providing sentiments, for every party during the campaigning period(Jan-Feb 2022) of election. 4. RESULTS AND DISCUSSIONS The ‘Effective Positive Rate’ and comparison of percentage of positive, negative and neutral tweets of top three political tweets of Uttar Pradesh and Punjab are shown chart-1 and chart-2 respectively. Chart -1: Uttar Pradesh Analysis
  • 4. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 09 Issue: 05 | May 2022 www.irjet.net p-ISSN: 2395-0072 © 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 2360 BJP having 34.84% positive tweets and popularity score of 22.93% has higher chances of winning the UP state elections. AAP, on the other hand, is predicted to be the winner of Punjab elections, with effective positive rate of 22.37%. Chart-3 provides in-depth analysis of BJP in Uttar Pradesh, showing timeline of tweets of different sentiments. The above figures show most of the tweets have neutral sentiment, since most of the tweets are news articles and political events of a particular party. Similarly, ranking of popularity, over Twitter, is done for all the five states. Chart -2: Punjab Analysis Chart -3: Uttar Pradesh-BJP: Timeline of tweets From table-4, it is clear that the political party, BJP has dominated in majority of states. The actual results are obtained from OneIndia.com[10] results. The observations shows correct predictions for all states, except Manipur. Since, the penetration of social media and internet is low in Manipur among other states, thus leading to few discussions and low buzz of Manipur elections on Twitter, the results of this state cannot be rightly predicted by Twitter. Therefore, the proposed paper shows that Twitter as a platform can be effectively used as an election result indicator for majority of Indian states. Table -4: Actual and Predicted Winner State Name Predicted winner Actual winner Uttar Pradesh BJP BJP Punjab AAP AAP Uttarakhand BJP BJP Goa BJP BJP Manipur INC BJP 5. FUTURE WORK AND LIMITATIONS The proposed system does not consider geographical location of the tweet as a filter for state elections, as Twitter does not provide adequate information about user’s location, thus, a general mood of entire blogosphere is considered to predict the election results. This work can further be extended on tweets of different regional languages of Indian states other than English to improve accuracy. Currently, regional languages supported by Twitter are Hindi, Gujrati, Marathi, Urdu, Tamil, Bengali, and Kannada. Sarcasm was not detected in some sentences due to misuse of the semantics and not everyone has access to social media where they can stand out from the crowd and express their support for one another, are some of the limitations of the proposed model. 6. CONCLUSION An effective Random Forest classification model, with an accuracy of 77.59%, was built to predict the popularity of political party. The proposed system can be used by political parties to improve their campaigning strategies during the election period. It can be used by them as a part of social media analytics to study the trends of other political parties as well. User can make informed decision in voting by seeing the current trends of political parties. Political analyst and strategist can use this methodology, as application, as a long term plan for a political party to study the sentiments of people over a long time period. Observing the expanded use of social media platforms, this project concentrated on exploring of social platform (Twitter) as the chase for elections’ campaign.
  • 5. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 09 Issue: 05 | May 2022 www.irjet.net p-ISSN: 2395-0072 © 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 2361 REFERENCES [1] DataRobot, "Introduction to Sentiment Analysis: What is Sentiment Analysis?," DataRobot, 26 March 2018. [Online]. Available: https://www.datarobot.com/blog/introduction-to- sentiment-analysis-what-is-sentiment-analysis/. [2] T.-S. M. Parul Sharma, "Prediction of Indian Election Using Sentiment Analysis," 2016 IEEE International Conference on Big Data (Big Data), pp. 1966-1971, 2016. [3] S. U. S. K. M. S. R. G. C. U. J. Dr D Rajeswara Rao, "Result prediction for political parties using twitter sentiment analysis," International Journal of Computer Engineering and Technology, no. 11(4), 2020. [4] F. J. J. Joseph, "Twitter Based Outcome Predictions of 2019 Indian General Elections Using Decision Tree," 2019 4th International Conference on Information Technology (InCIT), Bangkok, THAILAND, pp. 50-53, 2019. [5] Y. W. M. K. a. N. R. Meng-Hsiu Tsai, "A machine learning based strategy for election result prediction," 2019 International Conference on Computational Science and Computational Intelligence (CSCI), pp. 1408-1410, 2019. [6] A. S. S. a. C. G. Payal Khurana Batra, "Election Result Prediction Using Twitter Sentiments Analysis," 2020 Sixth International Conference on Parallel, Distributed and Grid Computing (PDGC), pp. 182-185, 2020. [7] "Uttar Pradesh Assembly Election 2022 Opinion Poll," Oneindia, 2022. [Online]. Available: https://www.oneindia.com/uttar-pradesh-election- 2022-opinion-poll-and-exit-poll/. [8] GeeksforGeeks, 7 Oct 2021. [Online]. Available: https://www.geeksforgeeks.org/python-sentiment- analysis-using-vader/. [9] Mamun, "Medium," 20 June 2019. [Online]. Available: https://medium.com/@imamun/creating-a-tf-idf-in- python-e43f05e4d424. [Accessed 20 May 2022]. [10] "Indian Elections 2022," Oneindia, 25 March 2022. [Online]. Available: https://www.oneindia.com/elections/.