Detecting anomalies in blockchain transactions using machine learning classifiers and explainability analysis

被引:1
|
作者
Hasan, Mohammad [1 ]
Rahman, Mohammad Shahriar [2 ]
Janicke, Helge [3 ,4 ]
Sarker, Iqbal H. [3 ,4 ]
机构
[1] Premier Univ, Dept Comp Sci & Engn, Chitagong 4000, Bangladesh
[2] United Int Univ, Dept Comp Sci & Engn, Dhaka 1212, Bangladesh
[3] Cyber Secur Cooperat Res Ctr, Perth 6027, Australia
[4] Edith Cowan Univ, Ctr Securing Digital Futures, Perth 6027, Australia
来源
BLOCKCHAIN-RESEARCH AND APPLICATIONS | 2024年 / 5卷 / 03期
关键词
Anomaly detection; Blockchain; Bitcoin transactions; Data imbalance; Data sampling; Explainable AI; Machine learning; Decision tree; Anomaly rules;
D O I
10.1016/j.bcra.2024.100207
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
As the use of blockchain for digital payments continues to rise, it becomes susceptible to various malicious attacks. Successfully detecting anomalies within blockchain transactions is essential for bolstering trust in digital payments. However, the task of anomaly detection in blockchain transaction data is challenging due to the infrequent occurrence of illicit transactions. Although several studies have been conducted in the field, a limitation persists: the lack of explanations for the model's predictions. This study seeks to overcome this limitation by integrating explainable artificial intelligence (XAI) techniques and anomaly rules into tree-based ensemble classifiers for detecting anomalous Bitcoin transactions. The shapley additive explanation (SHAP) method is employed to measure the contribution of each feature, and it is compatible with ensemble models. Moreover, we present rules for interpreting whether a Bitcoin transaction is anomalous or not. Additionally, we introduce an under-sampling algorithm named XGBCLUS, designed to balance anomalous and non-anomalous transaction data. This algorithm is compared against other commonly used under-sampling and over-sampling techniques. Finally, the outcomes of various tree-based single classifiers are compared with those of stacking and voting ensemble classifiers. Our experimental results demonstrate that: (i) XGBCLUS enhances true positive rate (TPR) and receiver operating characteristic-area under curve (ROC-AUC) scores compared to state-of-the-art under-sampling and over-sampling techniques, and (ii) our proposed ensemble classifiers outperform traditional single tree-based machine learning classifiers in terms of accuracy, TPR, and false positive rate (FPR) scores.
引用
收藏
页数:17
相关论文
共 50 条
  • [21] Explainable AI and machine learning: performance evaluation and explainability of classifiers on educational data mining inspired career counseling
    Pratiyush Guleria
    Manu Sood
    Education and Information Technologies, 2023, 28 : 1081 - 1116
  • [22] Anomaly Detection in Blockchain Using Machine Learning
    Siddamsetti, Swapna
    Tejaswi, Chirandas
    Maddula, Pallavi
    JOURNAL OF ELECTRICAL SYSTEMS, 2024, 20 (03) : 619 - 634
  • [23] Detecting Anomalies in Astronomical Signals using Machine Learning Algorithms Embedded in an FPGA
    Saez, Alejandro F.
    Herrera, Daniel E.
    MILLIMETER, SUBMILLIMETER, AND FAR-INFRARED DETECTORS AND INSTRUMENTATION FOR ASTRONOMY VIII, 2016, 9914
  • [24] PDF Malware Detection: Toward Machine Learning Modeling With Explainability Analysis
    Hossain, G. M. Sakhawat
    Deb, Kaushik
    Janicke, Helge
    Sarker, Iqbal H.
    IEEE ACCESS, 2024, 12 : 13833 - 13859
  • [25] Machine Learning for Detecting Anomalies and Intrusions in Communication Networks
    Li, Zhida
    Rios, Ana Laura Gonzalez
    Trajkovic, Ljiljana
    IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2021, 39 (07) : 2254 - 2264
  • [26] Machine Learning for Secure Device Personalization Using Blockchain
    Singla, Kushal
    Bose, Joy
    Katariya, Sharvil
    2018 INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING, COMMUNICATIONS AND INFORMATICS (ICACCI), 2018, : 67 - 73
  • [27] Detecting Phishing Domains Using Machine Learning
    Alnemari, Shouq
    Alshammari, Majid
    APPLIED SCIENCES-BASEL, 2023, 13 (08):
  • [28] MACHINE LEARNING CLASSIFIERS, META CLASSIFIERS COMPARISON AND ANALYSIS ON BREAST CANCER AND DIABETES DATASETS
    Vidushi
    Agarwal, Manisha
    ADVANCES AND APPLICATIONS IN MATHEMATICAL SCIENCES, 2020, 19 (10): : 1017 - 1028
  • [29] Improve quality of service for the Internet of Things using Blockchain & machine learning algorithms
    Chesuh, Lawrence Nforh
    Fernandez-Diaz, Ramon Angel
    Alija-Perez, Jose Manuel
    Benavides-Cuellar, Carmen
    Alaiz-Moreton, Hector
    INTERNET OF THINGS, 2024, 26
  • [30] Predictive Maintenance Method Using Machine Learning; Comparing Classifiers
    Chimundu, John
    Ali, Ahmed
    Nuvvula, Ramakrishna S. S.
    Khan, Baseem
    Venkataramana
    Kumar, Polamarasetty P.
    12TH INTERNATIONAL CONFERENCE ON SMART GRID, ICSMARTGRID 2024, 2024, : 530 - 538