Related Experiment Video
Updated: Jul 31, 2025

08:27
Author Spotlight: Efficient Image Recognition Using Directional Gradient Histogram Technique and Support Vector Machines
Published on: January 5, 2024
1.2K
Sentiment Analysis and Comprehensive Evaluation of Supervised Machine Learning Models Using Twitter Data on
Ganesh Kumar Wadhwani1, Pankaj Kumar Varshney1, Anjali Gupta1
1Department of Computer Science, IITM, GGSIPU, New Delhi, India.
Summary
This study analyzes public perception of the Russia-Ukraine war using machine learning on 11,250 tweets. The Extra Trees Classifier with Bag-of-Words achieved 0.84 accuracy, demonstrating effective sentiment analysis.
Area of Science:
- Computational Social Science
- Natural Language Processing
- Machine Learning
Background:
- The Russia-Ukraine War, escalating in February 2022, has generated significant global public discourse.
- Social media platforms like Twitter are crucial for disseminating public opinion during geopolitical crises.
- Understanding public perception is vital for analyzing the socio-political impact of the conflict.
Purpose of the Study:
- To examine public perceptions of the Russia-Ukraine War.
- To leverage machine learning for analyzing sentiment and opinions expressed in social media data.
- To evaluate the effectiveness of different machine learning models and feature extraction techniques for text analysis.
Main Methods:
- Utilized a dataset of 11,250 tweets related to the Russia-Ukraine War.
- Applied Natural Language Processing (NLP) techniques, including sentiment analysis and entity annotation.
- Developed and tested machine learning models using TF-IDF, Bag-of-Words (BoW), and N-gram feature extraction.
- Compared performance using metrics such as accuracy, precision, recall, and F1-score.
Main Results:
- The Extra Trees Classifier (ETC) model achieved the highest accuracy of 0.84 when combined with the Bag-of-Words (BoW) feature extraction method.
- Evaluated and compared various machine learning algorithms including Logistic Regression, Decision Tree, SVM, XGB, Gaussian Naive Bayes, ADA, and KNN.
- Demonstrated the efficacy of machine learning in classifying emotions and analyzing textual polarity and subjectivity.
Conclusions:
- Machine learning models, particularly the ETC with BoW, are effective for analyzing public sentiment on geopolitical events from social media data.
- NLP and text analytics provide powerful tools for understanding large-scale public opinion during international conflicts.
- The study highlights the potential of computational methods in social science research for crisis analysis.
Related Concept Videos
Stereotype Content Model
14.8K
The Stereotype Content Model (SCM) was first proposed by Susan Fiske and her colleagues (Fiske, Cuddy, Glick & Xu, 2002; see also Fiske, 2012 and Fiske, 2017). The SCM specifies that when someone encounters a new group, they will stereotype them based on two metrics: warmth—or that group’s perceived intent, and how likely they are to provide help or inflict harm—and competence—or their ability to carry out that objective. Depending on the warmth-competence...
14.8K
Residuals and Least-Squares Property
7.5K
The vertical distance between the actual value of y and the estimated value of y. In other words, it measures the vertical distance between the actual data point and the predicted point on the line
If the observed data point lies above the line, the residual is positive, and the line underestimates the actual data value for y. If the observed data point lies below the line, the residual is negative, and the line overestimates the actual data value for y.
The process of fitting the best-fit...
If the observed data point lies above the line, the residual is positive, and the line underestimates the actual data value for y. If the observed data point lies below the line, the residual is negative, and the line overestimates the actual data value for y.
The process of fitting the best-fit...
7.5K
Steps in Outbreak Investigation
155
In the ever-evolving field of public health, statistical analysis serves as a cornerstone for understanding and managing disease outbreaks. By leveraging various statistical tools, health professionals can predict potential outbreaks, analyze ongoing situations, and devise effective responses to mitigate impact. For that to happen, there are a few possible stages of the analysis:
155
Regression Analysis
5.9K
Regression analysis is a statistical tool that describes a mathematical relationship between a dependent variable and one or more independent variables.
In regression analysis, a regression equation is determined based on the line of best fit– a line that best fits the data points plotted in a graph. This line is also called the regression line. The algebraic equation for the regression line is called the regression equation. It is represented as:
In regression analysis, a regression equation is determined based on the line of best fit– a line that best fits the data points plotted in a graph. This line is also called the regression line. The algebraic equation for the regression line is called the regression equation. It is represented as:
5.9K

