Please use this identifier to cite or link to this item: https://www.um.edu.mt/library/oar/handle/123456789/134851
Title: Using anomaly detection to investigate suspicious activity in sports betting
Authors: Farrugia, Matteo (2024)
Keywords: Sports betting
Artificial Intelligence
Data sets
Sports betting -- Data processing
Machine learning
Support vector machines
Issue Date: 2024
Citation: Farrugia, M. (2024). Using anomaly detection to investigate suspicious activity in sports betting (Master’s dissertation).
Abstract: The past few years have seen surges in popularity across the sports betting industry, with several countries removing laws banning sports betting, while betting operators continue to develop their online platforms, enabling customers to place bets from the comfort of their own homes. The research performed involved the application of several different Artificial Intelligence techniques to sports betting data to detect and identify suspicious bets within the dataset, including Anomaly Detection. These suspicious or anomalous bets could represent customers who are particularly desirable for betting operators, customers who are undesirable for betting operators, or customers who are using certain knowledge to attempt to gain an illicit advantage against the betting operator. Suspicious betting patterns could also indicate potential criminal activity, such as fraud, money laundering and match-fixing. The first of two experiments involved the development of an Anomaly Detector that served as a binary classifier, indicating only if a given bet is anomalous or not. Once the Anomaly Detector was implemented, several enhancements were applied to improve the performance of this detector by tackling some of the main challenges known to be present within Anomaly Detection problems. These challenges include the Class Imbalance Problem and Concept Drift. The former is caused since anomalies, by definition, are rarely observed within a dataset. Meanwhile, the latter is caused by changes in the underlying data distribution as time passes. Meanwhile, the second experiment focused on expanding the Anomaly Detector into a multi-class Customer Classifier. This classifier would be capable of differentiating between the various types of anomalies present within the dataset. During the experiment, three different classifiers were compared to establish which would best perform the task at hand. Once the best-performing algorithm was identified, similar improvements to those applied to the Anomaly Detector performing binary classification were applied to the multi-class classifier to address the same two aforementioned problems. From the results obtained, the enhancements that were applied to the Anomaly Detector successfully improved its performance. Furthermore, a Random Forest proved to be the best multi-class classifier, and once enhanced, it proved to be successful when compared to literature.
Description: M.Sc.(Melit.)
URI: https://www.um.edu.mt/library/oar/handle/123456789/134851
Appears in Collections:Dissertations - FacICT - 2024
Dissertations - FacICTAI - 2024

Files in This Item:
File Description SizeFormat 
2419ICTICS520000014010_1.PDF1.47 MBAdobe PDFView/Open


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