Please use this identifier to cite or link to this item:
https://www.um.edu.mt/library/oar/handle/123456789/115266
Title: | Voting trends within the United Nations |
Authors: | Seychell, Aidan (2023) |
Keywords: | United Nations -- Resolutions United Nations -- Voting -- Forecasting Support vector machines Logistic regression analysis |
Issue Date: | 2023 |
Citation: | Seychell, A. (2023). Voting trends within the United Nations (Bachelor's dissertation). |
Abstract: | The United Nations (UN) is a fundamental worldwide organisation with the sole objective of uniting countries’ common principles in one globalised forum. An important aspect of this organisation are resolutions that are proposed by its members and other members have to vote for these resolutions. The purpose of this research is to mine a dataset that contains previous voting records of countries in UN assemblies and then attempt to predict how each country will vote in UN resolutions and further understand whether a resolution will pass or not as a resolution. The dataset that was used contains data about UN resolutions from 1946 to 2021, including their description and how each country voted for each resolution. The features primarily used from this dataset were the set of texts describing the content of each proposed resolution. This text was then converted into vectors so that it was understood by the models that were able to issue predictions based on this input feature represented as numerical vectors. The models used are the following; Support Vector Machine (SVM), Decision Tree, Random Forest, K-Nearest-Neighbors (KNN), Logistic Regression and Naive Bayes Classifier. Three main objectives were set for this study. The first objective concerns predicting how each country will vote for a resolution using the mentioned text feature and using the mentioned Machine Learning (ML) algorithms above. Five countries were selected and tested on, then, the metric results of these models were compared to identify the best performing models and to what extent. The average accuracy achieved out of all the models implemented was 81%. The second objective revolves around understanding whether a resolution would pass or not as a resolution, by using the descriptions of the resolutions as inputs and as the targets, either a resolution pass (1) or resolution failed to pass (0). The metric scores exceeded 90% from the models implemented. In the last objective, an investigation was conducted on how the probability of a country voting in favour or against a resolution is dependent on time. Hence, a number of different time periods were selected and investigated for the training set of Objective 1, to understand if the models remained valid across different periods. In this objective we also concluded that training models with older data from the dataset did not create a concept drift. The best performing model, which was the SVM model, achieved 85% accuracy. |
Description: | B.Sc. IT (Hons)(Melit.) |
URI: | https://www.um.edu.mt/library/oar/handle/123456789/115266 |
Appears in Collections: | Dissertations - FacICT - 2023 Dissertations - FacICTAI - 2023 |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
2308ICTICT390900014785_1.PDF Restricted Access | 1.1 MB | Adobe PDF | View/Open Request a copy |
Items in OAR@UM are protected by copyright, with all rights reserved, unless otherwise indicated.