Exploring the non-Political factors behind young voter enthusiasm: A machine learning approach
| bracu.degree.level | Undergraduate | |
| bracu.type.group | Student Works | |
| datacite.rights | Open Access | |
| dc.contributor.advisor | Islam, Md Saiful | |
| dc.contributor.advisor | Hasan Shoumo, Syed Zamil | |
| dc.contributor.author | Hossain, Md Israk | |
| dc.contributor.author | Subah, Raya | |
| dc.contributor.author | Utsho, Mashrur Ahmed | |
| dc.contributor.department | Department of Computer Science and Engineering | |
| dc.date.accessioned | 2025-06-16T06:20:31Z | |
| dc.date.available | 2025-06-16T06:20:31Z | |
| dc.date.copyright | 2025 | |
| dc.date.issued | 2025-02 | |
| dc.description | Cataloged from PDF version of thesis. | |
| dc.description | Includes bibliographical references (pages 49-50). | |
| dc.description | This thesis is submitted in partial fulfillment of the requirements for the degree of Bachelor of Science in Computer Science, 2025. | en_US |
| dc.description.abstract | To build a democratic nation, a voting system provides the foundation and it represents the fundamental rights of citizens to voice their decisions. It also represents the responsibility of citizens for shaping their government. The participation of young voters is important as they form a significant portion of a country and are able to bring new perspectives regarding decision-making or policies revolving around a country. However, a lot of young people refrain from voting due to political violence, thinking it will not make a difference or due to various other reasons. They can be engaged through awareness on social media, political campaigns or discussions in classrooms. Their involvement can increase voter enthusiasm which is pivotal in determining higher voter turnout. With the rise of Artificial Intelligence, the effort of people has decreased significantly in the extraction of data and finding meaningful insights. Hence, we will utilize machine learning to make future decisions based on the primary data we have collected. The aim of this research is to propose a multi-modal agent that can help to infer voter turnout and understand the factors that influence the behavior of our youths when participating in voting using artificial intelligence. We aim to focus only on the non-political factors that affect the voting behavior of young people. We have carried out a survey on the students of BRAC university who were asked to fill out a questionnaire containing both multiple choice questions and opinion based questions. The answers to the multiple choice questions will be processed as tabular data and fed to an artificial neural network for inference. Similarly, the answers to the opinion based questions will be fed to an extreme gradient boosting model for sentiment analysis. The true label for both levels of inference will be whether a person would participate in voting or not. The proposed multi-modal agent will concatenate the outputs from the artificial neural network and the extreme gradient boosting model and provide a final level of prediction. Moreover, to assess the predictions of the artificial neural network, XAI models such as SHAP and LIME will be used to produce global and local level explanations. A further analysis of these explanations will be made to understand which features are affecting our model. Therefore, the proposed model can help us to gauge young voter turnout and shed a light into the influencing factors that steer their decisions. | en_US |
| dc.description.degree | Bachelor of Science in Computer Science | |
| dc.description.statementofresponsibility | Md Israk Hossain | |
| dc.description.statementofresponsibility | Raya Subah | |
| dc.description.statementofresponsibility | Mashrur Ahmed Utsho | |
| dc.format.extent | 53 pages | |
| dc.identifier.other | ID: 20201150 | |
| dc.identifier.other | ID: 20201132 | |
| dc.identifier.other | ID: 20201072 | |
| dc.identifier.uri | http://hdl.handle.net/10361/26038 | |
| dc.language.iso | en | en_US |
| dc.publisher | BRAC University | en_US |
| dc.rights | BRAC University theses are protected by copyright. They may be viewed from this source for any purpose, but reproduction or distribution in any format is prohibited without written permission. | |
| dc.subject | Machine learning | |
| dc.subject | Voting | |
| dc.subject | Neural networks | |
| dc.subject | Multilayer perceptron (MLP) | |
| dc.subject | Voter enthusiasm | |
| dc.subject | Non-political factors | |
| dc.subject | Sentiment analysis | |
| dc.subject | Natural language processing | |
| dc.subject | NLP on text data | |
| dc.subject | Random forest (RF) | |
| dc.subject | Support vector machine (SVM) | |
| dc.subject | Linear and polynomial kernel | |
| dc.subject | Extreme gradient boosting (XGBoost) | |
| dc.subject | Bidirectional Encoder Representations from Transformers (BERT) | |
| dc.subject | BERT-base | |
| dc.subject | Local Interpretable Model-agnostic Explanations (LIME) | |
| dc.subject | SHapley Additive explanations (SHAP) | |
| dc.subject | Principal Component Analysis (PCA) | |
| dc.subject | Synthetic Minority Oversampling Technique (SMOTE) | |
| dc.subject | Correlation test | |
| dc.subject | University | |
| dc.subject | Student | |
| dc.subject | Voting behavior | |
| dc.subject | Young voter enthusiasm | |
| dc.subject | Functional API | |
| dc.subject | Bangladesh | |
| dc.subject | K means clustering | |
| dc.subject | Elbow method | |
| dc.subject.lcsh | Machine learning. | |
| dc.title | Exploring the non-Political factors behind young voter enthusiasm: A machine learning approach | en_US |
| dc.type | Thesis | en_US |