Please use this identifier to cite or link to this item: https://www.um.edu.mt/library/oar/handle/123456789/40279
Title: Machine learning techniques for the determination and prediction of online gambling addiction
Authors: Farrugia, David
Keywords: Internet gambling
Machine learning
Neural networks (Computer science)
Support vector machines
Issue Date: 2018
Citation: Farrugia, D. (2018). Machine learning techniques for the determination and prediction of online gambling addiction (Bachelor's dissertation).
Abstract: This project aims to provide a reliable software application that helps to predict potential problematic online gambling behaviour through the use of multiple machine learning techniques. This project answers the following research questions with regards to online gambling addiction: (1) Which are the techniques or types of methods that offer the most significant potential for solving this problem? (2) How stable and accurate are these methods in predicting problematic gambling? The literature review had an essential part in this project to examine as many previous studies published on this particular problem as possible including those related to similar tasks from other areas of studies, to have a broad number of viable techniques to evaluate. This experimental study adopted a mixed methodology, in which both qualitative and quantitative methods were used to clean and analyse the dataset obtained through The Transparency Project (a project collaboration between the Division on Addiction and bwin.party). In turn, this was the data used to train, validate, and evaluate all selected models, combined with stratified 10-fold cross-validation to use all data available for all phases of implementation. In conclusion, boosting methods like AdaBoost, LightGBM, and XGBoost and other ensemble techniques such as Random Forest, Extremely Randomised Trees and Regularised Greedy Forest were found to be the most useful implementations (out of the evaluated) in predicting possible cases of online gambling addicting. All of these methods achieved a mean score higher than 80% across all four performance metrics assessed: Area Under the Receiver Operating Characteristic, Accuracy, Sensitivity, and Specificity. Moreover, due to time being a limiting factor, further evaluation of additional techniques, as well as improvements in the application itself, should be part of future works.
Description: B.SC.SOFTWARE DEVELOPMENT
URI: https://www.um.edu.mt/library/oar//handle/123456789/40279
Appears in Collections:Dissertations - FacICT - 2018
Dissertations - FacICTCIS - 2018

Files in This Item:
File Description SizeFormat 
18BSCITSD16.pdf
  Restricted Access
3.92 MBAdobe PDFView/Open Request a copy


Items in OAR@UM are protected by copyright, with all rights reserved, unless otherwise indicated.