Cloud-Driven Fraud Detection: Evaluating Decision Tree and Random Forest Classifiers for Credit Card Transaction Security

[{“box”:0,”content”:”[if 992 equals=”Open Access”]

n

Open Access

n

[/if 992]n

n

Year : April 4, 2024 at 3:21 pm | [if 1553 equals=””] Volume :11 [else] Volume :11[/if 1553] | [if 424 equals=”Regular Issue”]Issue[/if 424][if 424 equals=”Special Issue”]Special Issue[/if 424] [if 424 equals=”Conference”][/if 424] : 01 | Page : –

n

n

n

n

n

n

By

n

    n t

    [foreach 286]n

    n

    Anjana Verma, Nitya Khare

  1. [/foreach]

    n

n

n[if 2099 not_equal=”Yes”]n

    [foreach 286] [if 1175 not_equal=””]n t

  1. Assistant Professor, Assistant Professor, Department of Computer Science & Engineering, Sagar Institute of Research & Technology (SIRT), Bhopal, Department of Computer Science & Engineering, Sagar Institute of Research & Technology (SIRT), Bhopal, Madhya Pradesh, Madhya Pradesh, India, India
  2. n[/if 1175][/foreach]

[/if 2099][if 2099 equals=”Yes”][/if 2099]nn

n

Abstract

nWith the alarming rise in global financial fraud, necessitating substantial annual losses, modern techniques for fraud detection are continuously evolving across various business domains. Fraud detection involves constant monitoring of user activities to estimate, perceive, or prevent undesirable behaviour. Cloud Computing emerges as a promising solution, accelerating application deployment, fostering creativity and innovation, reducing costs, and enhancing overall business acumen. This paper introduces a cloud-driven approach to fraud detection, specifically tailored for credit card transactions. Leveraging machine learning applications deployed on Google Cloud Engine, the study employs classification techniques on a dataset comprising 284,807 credit card transactions. The chosen techniques adeptly process both numerical and categorical datasets. Decision tree and random forest classifiers are implemented for classification, and their performance is meticulously evaluated and compared through various metrics. The findings highlight the efficacy of the proposed cloud-driven strategy, shedding light on the comparative performance of decision tree and random forest classifiers in bolstering the security of credit card transactions. This research contributes valuable insights to the ongoing endeavours aimed at fortifying fraud detection mechanisms, providing a nuanced understanding for organizations grappling with the intricate challenges posed by fraudulent activities in the contemporary digital landscape.

n

n

n

Keywords: Cloud computing, private cloud, machine learning application, security, SSH (Secure Shell)

n[if 424 equals=”Regular Issue”][This article belongs to Recent Trends in Parallel Computing(rtpc)]

n

[/if 424][if 424 equals=”Special Issue”][This article belongs to Special Issue under section in Recent Trends in Parallel Computing(rtpc)][/if 424][if 424 equals=”Conference”]This article belongs to Conference [/if 424]

n

n

n

How to cite this article: Anjana Verma, Nitya Khare Cloud-Driven Fraud Detection: Evaluating Decision Tree and Random Forest Classifiers for Credit Card Transaction Security rtpc April 4, 2024; 11:-

n

How to cite this URL: Anjana Verma, Nitya Khare Cloud-Driven Fraud Detection: Evaluating Decision Tree and Random Forest Classifiers for Credit Card Transaction Security rtpc April 4, 2024 {cited April 4, 2024};11:-. Available from: https://journals.stmjournals.com/rtpc/article=April 4, 2024/view=0

n


n[if 992 equals=”Open Access”] Full Text PDF Download[else] nvar fieldValue = “[user_role]”;nif (fieldValue == ‘indexingbodies’) {n document.write(‘Full Text PDF‘);n }nelse if (fieldValue == ‘administrator’) { document.write(‘Full Text PDF‘); }nelse if (fieldValue == ‘rtpc’) { document.write(‘Full Text PDF‘); }n else { document.write(‘ ‘); }n [/if 992] [if 379 not_equal=””]n

Browse Figures

n

n

[foreach 379]n

n[/foreach]n

nn

n

n[/if 379]n

n

References

n[if 1104 equals=””]n

1. Kou Y, Lu CT, Sirwongwattana S, Huang YP. Survey of fraud detection techniques. In IEEE International Conference on Networking, Sensing and Control, 2004 2004 Mar 21 (Vol. 2, pp. 749– 754). IEEE.
2. Dal Pozzolo A, Boracchi G, Caelen O, Alippi C, Bontempi G. Credit card fraud detection: a realistic modeling and a novel learning strategy. IEEE transactions on neural networks and learning systems. 2017 Sep 14;29(8):3784–97.
3. Adewumi AO, Akinyelu AA. A survey of machine-learning and nature-inspired based credit card fraud detection techniques. International Journal of System Assurance Engineering and Management. 2017 Nov;8:937–53.
4. Thaifur AY, Maidin MA, Sidin AI, Razak A. How to detect healthcare fraud?“A systematic review”. Gaceta sanitaria. 2021 Jan 1;35:S441–9.
5. Al-Hashedi KG, Magalingam P. Financial fraud detection applying data mining techniques: A comprehensive review from 2009 to 2019. Computer Science Review. 2021 May 1;40:100402.
6. Joshi K. A review of credit card fraud detection techniques in e-commerce. Academic Journal of Forensic Sciences. 2018;1(01).
7. Oladejo MT, Jack L. Fraud prevention and detection in a blockchain technology environment: challenges posed to forensic accountants. International Journal of Economics and Accounting. 2020;9(4):315–35.
8. Gupta A, Goswami P, Chaudhary N, Bansal R. Deploying an application using google cloud platform. In 2020 2nd International Conference on Innovative Mechanisms for Industry Applications (ICIMIA) 2020 Mar 5 (pp. 236–239). IEEE.
9. Parra-Royon M, Benítez JM. Delivering data mining services in cloud computing. In 2019 IEEE World Congress on Services (SERVICES) 2019 Jul 8 (Vol. 2642, pp. 396–397). IEEE.
10. Awoyemi JO, Adetunmbi AO, Oluwadare SA. Credit card fraud detection using machine learning techniques: A comparative analysis. In 2017 international conference on computing networking and informatics (ICCNI) 2017 Oct 29 (pp. 1–9). IEEE.
11. Bolton RJ, Hand DJ. Statistical fraud detection: A review. Statistical science. 2002 Aug;17(3): 235–55.
12. Dheepa V, Dhanapal R. Analysis of credit card fraud detection methods. International journal of recent trends in engineering. 2009 Nov 1;2(3):126.
13. Chan PK, Fan W, Prodromidis AL, Stolfo SJ. Distributed data mining in credit card fraud detection. IEEE Intelligent Systems and Their Applications. 1999 Nov;14(6):67–74.
14. Sivakumar N, Balasubramanian DR. Credit Card Fraud Detection: Incidents, Challenges And Solutions. International Journal of Advanced Research in Computer Science and Applications. 2015.
15. Srivastava A, Kundu A, Sural S, Majumdar A. Credit card fraud detection using hidden Markov model. IEEE Transactions on dependable and secure computing. 2008 Feb 8;5(1):37–48.

nn[/if 1104][if 1104 not_equal=””]n

    [foreach 1102]n t

  1. [if 1106 equals=””], [/if 1106][if 1106 not_equal=””],[/if 1106]
  2. n[/foreach]

n[/if 1104]

nn


nn[if 1114 equals=”Yes”]n

n[/if 1114]

n

n

[if 424 not_equal=””]Regular Issue[else]Published[/if 424] Subscription Review Article

n

n

n

n

n

Recent Trends in Parallel Computing

n

[if 344 not_equal=””]ISSN: 2393-8749[/if 344]

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n[if 2146 equals=”Yes”]

[/if 2146][if 2146 not_equal=”Yes”]

[/if 2146]n

n

n

Volume 11
[if 424 equals=”Regular Issue”]Issue[/if 424][if 424 equals=”Special Issue”]Special Issue[/if 424] [if 424 equals=”Conference”][/if 424] 01
Received January 25, 2024
Accepted February 1, 2024
Published April 4, 2024

n

n

n

n

n

n

nn function myFunction2() {n var x = document.getElementById(“browsefigure”);n if (x.style.display === “block”) {n x.style.display = “none”;n }n else { x.style.display = “Block”; }n }n document.querySelector(“.prevBtn”).addEventListener(“click”, () => {n changeSlides(-1);n });n document.querySelector(“.nextBtn”).addEventListener(“click”, () => {n changeSlides(1);n });n var slideIndex = 1;n showSlides(slideIndex);n function changeSlides(n) {n showSlides((slideIndex += n));n }n function currentSlide(n) {n showSlides((slideIndex = n));n }n function showSlides(n) {n var i;n var slides = document.getElementsByClassName(“Slide”);n var dots = document.getElementsByClassName(“Navdot”);n if (n > slides.length) { slideIndex = 1; }n if (n (item.style.display = “none”));n Array.from(dots).forEach(n item => (item.className = item.className.replace(” selected”, “”))n );n slides[slideIndex – 1].style.display = “block”;n dots[slideIndex – 1].className += ” selected”;n }n”}]