Twitter-sentiment-analysis

Twitter Sentiment Analysis


Problem statement

This project aims to extract the features of tweets and analyze the opinion of tweets as positive, negative or neutral.

Motivation

Tweets sometimes express opinions about different topics. These opinions are important in many business-related decisions and even political sentiments about a candidate.

Challenges faced

Pipeline for approach used

Pipeline

Tweet downloader

Parser

Pre-processing

Feature Extraction

Additional Features

SVM Classification and Prediction

Results

Features Accuracy Precision Recall F1 score
Unigram 54.855% 0.5264 0.5061 0.5125
Unigram + Additional Features 57.079% 0.5524 0.5308 0.5385
Bigram 58.579% 0.5713 0.5172 0.5268
Bigram + Additional Features 60.739% 0.5930 0.5525 0.5637

Links

Tags

Information Retrieval and Extraction CourseIIIT-HMajor ProjectTwitterTwitter Sentiment AnalysisSentimentSocial network