Open Access Open Access  Restricted Access Subscription Access

A machine Learning Technique for detecting Online Fraud Payment

Sougata Das, Abhijit Rauth, Sujoy Sarkar, Sk Moksadul Rahaman, Souvik Mondal, Tofayel Molla

Abstract


Online fraud payment detection is a critical challenge in the e-commerce industry. As online payment methods gain more popularity, the instances of fraudulent activities also increase. To tackle this problem, machine learning algorithms have been employed to develop models that can detect fraudulent transactions. This study explores the use of Python machine learning tools to detect fraudulent online payment transactions. The dataset used in this study is collected from a large e-commerce firm with considerable online transactions. Feature engineering and preprocessing techniques such as one-hot encoding, feature scaling, data cleaning, and data normalization are used to prepare the data for model training. Three machine learning algorithms, namely Random Forest, Support Vector Machine, and Logistic Regression, are utilized to develop fraud detection models. These algorithms are trained using the prepared dataset, and their performance is evaluated using metrics such as precision, recall and F1-score. The results show that the Random Forest algorithm outperforms the other two models, achieving an F1-score of 97.5% in detecting fraudulent transactions. This study demonstrates the effectiveness of using Python machine learning tools to detect online fraud payments and highlights the importance of continuous improvement of fraud detection methodologies for the e-commerce industry.


Full Text:

PDF

References


o https://seon.io/resources/fraud-detection-with-machine-learning/

o http://www.asp.net/: This is the official Microsoft ASP.NET web site. It hasa lot of: tutorials, training videos, and sample projects.

o https://intellipaat.com/blog/fraud-detection-machine-learning- algorithms/


Refbacks

  • There are currently no refbacks.