Journal of Advanced Artificial Intelligence |
Foundation of Computer Science (FCS), NY, USA |
Volume 1 - Number 1 |
Year of Publication: 2024 |
Authors: Jacob Kehinde Ogunleye, Olusola Olajide Ajayi, Adewuyi Adetayo Adegbite, Joy Rotimi Obafemi, Olatunde David Akinrolabu, Akinola Elijah Ebitigha |
10.5120/jaai202403 |
Jacob Kehinde Ogunleye, Olusola Olajide Ajayi, Adewuyi Adetayo Adegbite, Joy Rotimi Obafemi, Olatunde David Akinrolabu, Akinola Elijah Ebitigha . Machine Learning Model for Detecting Money Laundering in Bitcoin Blockchain Transactions. Journal of Advanced Artificial Intelligence. 1, 1 ( Oct 2024), 21-27. DOI=10.5120/jaai202403
The problem of money laundering has significantly impacted Nigeria's economy, with the rise of cryptocurrency exacerbating financial crimes like terrorism financing. To address this, a project aimed to develop a machine learning model to detect money laundering in bitcoin transactions using blockchain security technology. The dataset, consisting of 2,906 entries from Kaggle, was split into 70% for training and 30% for testing. Cross-validation trials were also conducted. The k-means clustering algorithm, an unsupervised learning technique, was used to group the data, and the K-Nearest Neighbour (KNN) classifier labeled these clusters. The model predicted bitcoin laundering based on these labeled samples, leveraging blockchain's data immutability through consensus mechanisms and cryptographic principles. Experimental results showed that the algorithm accurately identified 87.2% of legitimate transactions and 12.6% of money laundering operations, with a very low misclassification rate of 0.002%. The model achieved 95% accuracy, 97% precision, and 100% recall using the percentage split approach. Additionally, a 5-fold cross-validation yielded a mean accuracy score of 99%, indicating the model's robustness and reliability without overfitting or underfitting. In summary, the model demonstrated high reliability, accurately distinguishing between legitimate and illicit bitcoin transactions with minimal error.