
Research Article
Predictive Modeling for Fraudulent Credit Card Transactions
@INPROCEEDINGS{10.4108/eai.28-4-2025.2358061, author={Sadish Sendil Murugaraj and G. Swetha and M. Bhargavi and Y. Akhila Sirisha}, title={Predictive Modeling for Fraudulent Credit Card Transactions}, proceedings={Proceedings of the 4th International Conference on Information Technology, Civil Innovation, Science, and Management, ICITSM 2025, 28-29 April 2025, Tiruchengode, Tamil Nadu, India, Part II}, publisher={EAI}, proceedings_a={ICITSM PART II}, year={2025}, month={10}, keywords={credit card fraud machine learning random forest smote flask api}, doi={10.4108/eai.28-4-2025.2358061} }
- Sadish Sendil Murugaraj
G. Swetha
M. Bhargavi
Y. Akhila Sirisha
Year: 2025
Predictive Modeling for Fraudulent Credit Card Transactions
ICITSM PART II
EAI
DOI: 10.4108/eai.28-4-2025.2358061
Abstract
Currently, Credit card fraud is a big issue in the recent financial systems, causing huge financial losses on the consumer and the organization in the financial system. Thus, in order to eliminate the aspect of the same misuse and risk of financial loses by unauthorized transactions, good fraud detection systems should be very fast and very precise. To compare this several machine learning models such as Logistic Regression, Decision Trees, Random Forest, and XGBoost Naive Bayes, Random Forest does the best job among them due to the strong classification accuracy, rebalance capability against the rare class, and insensitiveness with respect to over fitting. The fraud detection workflow will be done in some steps which are Data acquisition, Preprocessing step, Feature creation step, Model construction, and last but not least Model deployment. As the fraudulent transactions count is greatly outnumbering the genuine transactions, it is highly recommended to balance the SMOTE, the dataset as such that the model can detect the fraud patterns very well. Furthermore, Feature scaling can also be made for the sake of the stability and dependability of the model. Then, the trained Random Forest model can be cast through Flask Web API which will be able to detect the fraud in real time in order to classify the transaction as a fraud or not at one spam time.